|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Class Summary | |
|---|---|
| LineNumberingNodeFactory | A NodeFactory which adds line numbering information to nodes. |
| LineNumberingShuntingYard | Version of the shunting yard algorithm which sets lines numbers in the parse tree. |
| LineNumberingShuntingYard.LineNumberGrammarParserFactory | |
| Enum Summary | |
|---|---|
| LineNumberingNodeFactory.Numbering | |
Classes to allow line and column number information to stored in nodes.
The LineNumberingNodeFactory stores line number information in nodes when they are created and the
LineNumberingShuntingYard is part of the
ConfigurableParser
which stores line numbers during parsing. To setup you can use
Jep jep = new Jep(new StandardConfigurableParser(),new LineNumberingNodeFactory());
((StandardConfigurableParser) jep.getParser()).setGrammarParserFactory(
new LineNumberingShuntingYard.LineNumberGrammarParserFactory());
Line numbering starts from line 1 column 1.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||