Searched refs:lexer (Results 1 - 25 of 351) sorted by path

1234567891011>>

/external/antlr/antlr-3.4/antlr3-maven-archetype/src/main/resources/archetype-resources/src/main/java/
H A DMain.java23 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 DgUnit.g37 @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 DANTLRv3.g89 @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 DStGUnit.g46 @lexer::header {package org.antlr.gunit.swingui.parsers;}
/external/antlr/antlr-3.4/gunit/src/main/java/org/antlr/gunit/
H A DInterp.java100 gUnitLexer lexer = new gUnitLexer(input);
101 CommonTokenStream tokens = new CommonTokenStream(lexer);
H A DgUnitBaseTest.java63 // 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 DgUnitExecutor.java114 /** 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 DTestSuiteFactory.java96 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 DgUnitAdapter.java63 final gUnitLexer lexer = new gUnitLexer(input);
64 final CommonTokenStream tokens = new CommonTokenStream(lexer);
/external/antlr/antlr-3.4/lib/
H A Dantlr-3.4-complete.jarMETA-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 DFlexAntTasks.jarMETA-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 DBaseRecognizer.as4 * 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 DDFA.as12 * lexer's Tokens rule DFA has 326 states roughly.
H A DRecognizerSharedState.as59 /** 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 Dantlr3lexer.h2 * 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 Dantlr3baserecognizer.c3 * 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 Dantlr3lexer.c3 * 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 DLexerExtensions.cs37 public static void skip( Lexer lexer )
39 lexer.Skip();
/external/antlr/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime.JavaExtensions/
H A DLexerExtensions.cs37 public static void skip( this Lexer lexer )
39 lexer.Skip();
/external/antlr/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime.Test/
H A DFastSimpleExpression.g343 @lexer::superClass{Antlr.Runtime.SlimLexer}
H A DTestDotTreeGenerator.cs47 SimpleExpressionLexer lexer = new SimpleExpressionLexer( input );
48 CommonTokenStream tokens = new CommonTokenStream( lexer );
H A DTestExpressionFeatures.g378 @lexer::namespace{Antlr3.Runtime.Test}
H A DTestFastLexer.cs71 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 DSlimTokenStream.cs41 * 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 DAntlr.Runtime.Tests.pas144 S1 := TANTLRStringStream.Create('lexer'#13#10);

Completed in 770 milliseconds

1234567891011>>