ANTLR test program hangs -
ANTLR test program hangs -
i downloaded latest version of antlr (antlrworks 1.4.2 antlr 3.3).
i started antlrworks ui, , entered sample expression evaluator grammar. next generated code antlrworks ui. next selected debug menu alternative generate input file , __test___.java
all fine till now, however, when run __test___ command line, antlr hangs. set system.out's in java code, , seems programme hangs in next line __test___.java
exprparser g = new exprparser(tokens, 49100, null); i tried printing token stream, not print anything.
does have clue might going wrong? tried multiple grammars, same result.
i running 64 bit ubuntu, openjdk.
the debugger creates socket , waits connection made within antlrworks. can run auto generated __test__.java class within antlrworks. if want create test-class command line, utilize next class:
import org.antlr.runtime.*; public class main { public static void main(string[] args) throws exception { exprlexer lexer = new exprlexer(new antlrstringstream("4 + 5 * 6\n")); exprparser parser = new exprparser(new commontokenstream(lexer)); parser.prog(); } } class="lang-none prettyprint-override">bart@hades:~/programming/antlr/demos/expr$ java -cp antlr-3.3.jar org.antlr.tool expr.g bart@hades:~/programming/antlr/demos/expr$ javac -cp antlr-3.3.jar *.java bart@hades:~/programming/antlr/demos/expr$ java -cp .:antlr-3.3.jar main 34 antlr
Comments
Post a Comment