Menu
  • HOME
  • TAGS

ANTLR4 Exrpression evaluator error

java,expression,antlr,evaluator

ExprBaseVisitor isn't generated. You need to provide the -visitor command line parameter to ANTLR to let it generate the visitor class....

getting java.lang.OutOfMemory error with my prefix expression evaluator

java,stack,prefix,evaluator

If you step through your code in your debugger you will see that this code is an infinite loop. while (inputStack.isEmpty() != true) { //System.out.println(inputStack.pop()); if (isNumber(inputToken)) { number = Integer.parseInt(inputToken); evaluationStack.push(number); You keep testing inputToken and adding it to a stack but you never change it so it runs...

evaluating expressions containing functions in java

java,expression,evaluator

May be use JavaScript interpreter? First create engine instance and init: // Manager creates engines by mime/language names. // It has own global scope for engiges created by it. ScriptEngineManager manager = new ScriptEngineManager(); // Create JavaScript interpreter instance. // (Nashorn is bundled JavaScript interpreter) ScriptEngine scope = manager.getEngineByName("JavaScript"); //...