| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IANTLRFrontEnd
Used as a factory to create the front-end components for an ANTLR tester. You
 need only provide useful definitions for the front-end components that you
 actually test. (If you don't test the component, ANTLRTester won't
 instantiate them.)
ANTLRTester| Method Summary | |
|---|---|
 org.antlr.runtime.Lexer | 
createLexer(String input)
Creates a lexer.  | 
 org.antlr.runtime.Parser | 
createParser(org.antlr.runtime.TokenStream stream)
Creates a parser from the token stream.  | 
 org.antlr.runtime.tree.TreeParser | 
createTreeParser(org.antlr.runtime.tree.Tree tree)
Creates a tree parser from the given tree.  | 
| Method Detail | 
|---|
org.antlr.runtime.Lexer createLexer(String input)
String) that
 should be processed by the lexer. Use ANTLRStringStream to
 convert the String for the lexer:
 
 return new MyOwnLexer(new ANTLRStringStream(input));
input - the raw code to be scanned.
org.antlr.runtime.Parser createParser(org.antlr.runtime.TokenStream stream)
createLexer(String) (done automatically by
 ANTLRTester). Your parser's constructor should be able to
 receive the token stream directly:
 
 return new MyOwnParser(stream);
stream - the token stream.
org.antlr.runtime.tree.TreeParser createTreeParser(org.antlr.runtime.tree.Tree tree)
createParser(TokenStream) when used with an
 ANTLRTester. Your tree-parser's constructor needs a tree-node
 stream (and you can use CommonTreeNodeStream):
 
 return new MyOwnTreeParser(new CommonTreeNodeStream(tree));
tree - the tree to parse.
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||