/external/antlr/antlr-3.4/antlr3-maven-archetype/src/main/resources/archetype-resources/src/main/java/ |
H A D | Main.java | 23 static TLexer lexer; field in class:Main 33 // Create the lexer, which we can keep reusing if we like 35 lexer = new TLexer(); 123 // and tell the lexer that that is the character source. 127 lexer.setCharStream(new ANTLRFileStream(source, "UTF8")); 129 // Using the lexer as the token source, we create a token 132 CommonTokenStream tokens = new CommonTokenStream(lexer); 146 // it is just for timing the lexer)
|
/external/antlr/antlr-3.4/gunit/src/main/antlr3/org/antlr/gunit/ |
H A D | gUnit.g | 37 @lexer::header { 119 // TODO : currently gUnit just ignores illegal test for lexer rule, but should also emit a reminding message
|
/external/antlr/antlr-3.4/gunit/src/main/antlr3/org/antlr/gunit/swingui/parsers/ |
H A D | ANTLRv3.g | 89 @lexer::header { 96 ( 'lexer' {gtype=LEXER_GRAMMAR;} // pure lexer 99 | {gtype=COMBINED_GRAMMAR;} // merged parser/lexer 135 | l='lexer' -> ID[$l] 300 // if lexer rule in combined, leave as pred for lexer 314 // Args are only valid for lexer rules
|
H A D | StGUnit.g | 46 @lexer::header {package org.antlr.gunit.swingui.parsers;}
|
/external/antlr/antlr-3.4/gunit/src/main/java/org/antlr/gunit/ |
H A D | Interp.java | 100 gUnitLexer lexer = new gUnitLexer(input); 101 CommonTokenStream tokens = new CommonTokenStream(lexer);
|
H A D | gUnitBaseTest.java | 63 // Invoke target lexer.rule 80 Class lexer = null; 84 /** Use Reflection to create instances of lexer and parser */ 85 lexer = Class.forName(lexerPath); 86 Class[] lexArgTypes = new Class[]{CharStream.class}; // assign type to lexer's args 87 Constructor lexConstructor = lexer.getConstructor(lexArgTypes); 88 Object[] lexArgs = new Object[]{input}; // assign value to lexer's args 89 Lexer lexObj = (Lexer)lexConstructor.newInstance(lexArgs); // makes new instance of lexer 92 Method ruleName = lexer.getMethod("m"+testRuleName, new Class[0]); 103 /** Invoke lexer rul [all...] |
H A D | gUnitExecutor.java | 114 /** Set up appropriate path for parser/lexer if using package */ 125 // Execute unit test of for parser, lexer and tree grammar 206 // the 2nd condition is used for the assertFAIL test of lexer rule because BooleanTest return err msg instead of 'FAIL' if isLexerTest 232 Class lexer = null; 239 /** Use Reflection to create instances of lexer and parser */ 240 lexer = classForName(lexerName); 241 Class[] lexArgTypes = new Class[]{CharStream.class}; // assign type to lexer's args 242 Constructor lexConstructor = lexer.getConstructor(lexArgTypes); 243 Object[] lexArgs = new Object[]{input}; // assign value to lexer's args 244 Object lexObj = lexConstructor.newInstance(lexArgs); // makes new instance of lexer [all...] |
/external/antlr/antlr-3.4/gunit/src/main/java/org/antlr/gunit/swingui/model/ |
H A D | TestSuiteFactory.java | 96 final ANTLRv3Lexer lexer = new ANTLRv3Lexer(new ANTLRReaderStream(reader)); 97 final CommonTokenStream tokens = new CommonTokenStream(lexer); 162 final StGUnitLexer lexer = new StGUnitLexer(new ANTLRReaderStream(reader)); 163 final CommonTokenStream tokens = new CommonTokenStream(lexer);
|
/external/antlr/antlr-3.4/gunit/src/main/java/org/antlr/gunit/swingui/runner/ |
H A D | gUnitAdapter.java | 63 final gUnitLexer lexer = new gUnitLexer(input); 64 final CommonTokenStream tokens = new CommonTokenStream(lexer);
|
/external/antlr/antlr-3.4/lib/ |
H A D | antlr-3.4-complete.jar | META-INF/ META-INF/MANIFEST.MF org/ org/antlr/ org/antlr/analysis/ org/antlr/codegen/ org/ ... |
/external/antlr/antlr-3.4/runtime/ActionScript/project/lib/ |
H A D | FlexAntTasks.jar | META-INF/ META-INF/MANIFEST.MF com/ com/adobe/ com/adobe/ac/ com/adobe/ac/ant/ ... |
/external/antlr/antlr-3.4/runtime/ActionScript/project/src/org/antlr/runtime/ |
H A D | BaseRecognizer.as | 4 * lexer, parser, and tree grammars. This is all the parsing 19 /** State of a lexer, parser, or tree parser are collected into a state 278 /** Get number of recognition errors (lexer, parser, tree parser). Each 279 * recognizer tracks its own number. So parser and lexer each have 299 * your token objects because you don't have to go modify your lexer 631 * If you change what tokens must be created by the lexer,
|
H A D | DFA.as | 12 * lexer's Tokens rule DFA has 326 states roughly.
|
H A D | RecognizerSharedState.as | 59 /** The goal of all lexer rules/methods is to create a token object. 62 * matching lexer rule(s). If you subclass to allow multiple token
|
/external/antlr/antlr-3.4/runtime/C/include/ |
H A D | antlr3lexer.h | 2 * Base interface for any ANTLR3 lexer. 4 * An ANLTR3 lexer builds from two sets of components: 8 * - The generated rules and struutre of the actual lexer, which call upon the 11 * A lexer class contains a character input stream, a base recognizer interface 17 * So then, we set up a lexer in a sequence akin to: 21 * - Create a lexer interface and tell it where it its input stream is. 23 * override with its own implementations of some methods. The lexer creator 25 * - The lexer token source interface is then passed to some interface that 79 * lexer, then a pointer to it can be stored here in case 84 /** A generated lexer ha [all...] |
/external/antlr/antlr-3.4/runtime/C/src/ |
H A D | antlr3baserecognizer.c | 3 * Any function can be overridden by a lexer/parser/tree parser or by the 272 pANTLR3_LEXER lexer; local 285 lexer = NULL; 293 lexer = (pANTLR3_LEXER) (recognizer->super); 294 ins = lexer->input; 1299 // Generally though, I would expect that your lexer/parser will keep 1921 pANTLR3_LEXER lexer; local 1932 lexer = NULL; 1941 lexer = NULL; 1948 lexer 1996 pANTLR3_LEXER lexer; local [all...] |
H A D | antlr3lexer.c | 3 * Base implementation of an antlr 3 lexer. 5 * An ANTLR3 lexer implements a base recongizer, a token source and 6 * a lexer interface. It constructs a base recognizer with default 42 static void mTokens (pANTLR3_LEXER lexer); 43 static void setCharStream (pANTLR3_LEXER lexer, pANTLR3_INPUT_STREAM input); 44 static void pushCharStream (pANTLR3_LEXER lexer, pANTLR3_INPUT_STREAM input); 45 static void popCharStream (pANTLR3_LEXER lexer); 47 static void emitNew (pANTLR3_LEXER lexer, pANTLR3_COMMON_TOKEN token); 48 static pANTLR3_COMMON_TOKEN emit (pANTLR3_LEXER lexer); 49 static ANTLR3_BOOLEAN matchs (pANTLR3_LEXER lexer, ANTLR3_UCHA 74 pANTLR3_LEXER lexer; local 177 pANTLR3_LEXER lexer; local 219 pANTLR3_LEXER lexer; local 353 pANTLR3_LEXER lexer; local 386 pANTLR3_LEXER lexer; local 402 mTokens(pANTLR3_LEXER lexer) argument 429 pANTLR3_LEXER lexer; local 492 setCharStream(pANTLR3_LEXER lexer, pANTLR3_INPUT_STREAM input) argument 564 pushCharStream(pANTLR3_LEXER lexer, pANTLR3_INPUT_STREAM input) argument 610 popCharStream(pANTLR3_LEXER lexer) argument 636 emitNew(pANTLR3_LEXER lexer, pANTLR3_COMMON_TOKEN token) argument 642 emit(pANTLR3_LEXER lexer) argument 688 freeLexer(pANTLR3_LEXER lexer) argument 727 matchs(pANTLR3_LEXER lexer, ANTLR3_UCHAR * string) argument 770 matchc(pANTLR3_LEXER lexer, ANTLR3_UCHAR c) argument 810 matchRange(pANTLR3_LEXER lexer, ANTLR3_UCHAR low, ANTLR3_UCHAR high) argument 849 matchAny(pANTLR3_LEXER lexer) argument 855 recover(pANTLR3_LEXER lexer) argument 861 getLine(pANTLR3_LEXER lexer) argument 867 getCharPositionInLine(pANTLR3_LEXER lexer) argument 872 getCharIndex(pANTLR3_LEXER lexer) argument 878 getText(pANTLR3_LEXER lexer) argument [all...] |
/external/antlr/antlr-3.4/runtime/CSharp2/Sources/Antlr3.Runtime/Antlr.Runtime.JavaExtensions/ |
H A D | LexerExtensions.cs | 37 public static void skip( Lexer lexer ) 39 lexer.Skip();
|
/external/antlr/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime.JavaExtensions/ |
H A D | LexerExtensions.cs | 37 public static void skip( this Lexer lexer ) 39 lexer.Skip();
|
/external/antlr/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime.Test/ |
H A D | FastSimpleExpression.g3 | 43 @lexer::superClass{Antlr.Runtime.SlimLexer}
|
H A D | TestDotTreeGenerator.cs | 47 SimpleExpressionLexer lexer = new SimpleExpressionLexer( input ); 48 CommonTokenStream tokens = new CommonTokenStream( lexer );
|
H A D | TestExpressionFeatures.g3 | 78 @lexer::namespace{Antlr3.Runtime.Test}
|
H A D | TestFastLexer.cs | 71 SimpleExpressionLexer lexer = new SimpleExpressionLexer( new ANTLRStringStream( text ) ); 72 CommonTokenStream tokens = new CommonTokenStream( lexer ); 85 FastSimpleExpressionLexer lexer = new FastSimpleExpressionLexer( new SlimStringStream( text ) ); 86 FastTokenStream tokens = new FastTokenStream( lexer ); 87 //FastTokenStream<SlimToken> tokens = new FastTokenStream<SlimToken>( lexer );
|
/external/antlr/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime.Test/SlimParsing/ |
H A D | SlimTokenStream.cs | 41 * directly. Every method call counts in the lexer. Java's 415 SlimLexer lexer = _tokenSource as SlimLexer; 416 if ( lexer != null ) 418 SlimStringStream input = lexer.CharStream as SlimStringStream;
|
/external/antlr/antlr-3.4/runtime/Delphi/Sources/Antlr3.Runtime.Tests/ |
H A D | Antlr.Runtime.Tests.pas | 144 S1 := TANTLRStringStream.Create('lexer'#13#10);
|