You can use the following API to evaluate an expression
| Code Block |
|---|
|
ALH.evaluate("expression")
ALH.evaluate("language", "expression")
|
The following code fragment shows how to evaluate expressions in ALH API:
| Code Block |
|---|
|
result = ALH.evaluate("a+b");
result = ALH.evaluate("Python", "a+b") |
If no language is defined, the default language will be used (JavaScript Rhino).
| Note |
|---|
The following scripting languages are available by default: - BeanShell Engine [beanshell, bsh]
- Built-in Math [Built-in Math, math, Math Engine, math engine, built-in]
- Groovy Scripting Engine [groovy, Groovy]
- JEXL Engine [JEXL, Jexl, jexl, JEXL2, Jexl2, jexl2]
- JavaScript Rhino [rhino, rhino-nonjdk, js, JavaScript, javascript, ECMAScript, ecmascript, JavaScript Rhino]
- jython [python, jython]
|