Edit C:\Users\Admin\.m2\repository\antlr\antlr\2.7.7\antlr\CSharpCodeGenerator.class
???? .l t s s s s s s s s s o o s s s ! "#$ s% & s' () #* s+ s,- . s/ 012 +3 +4 +56 +7 89 :; :< := s> s? @A s9B sCD = :E sF sG =HI sJK sL =MNOPQRSTUVWX sY sZ s[ /\ ]#^ s_ s` sabc D\d se Df sg h\i hfjk hl smn hopq drs o s$t u svwx sy z\{| z} +~???#? ? z? z? z? ?????? s??????????? s?? s?? ?r?? s?? .? ?? ???? ? .E .? ??? s?? .\? .f s? s? .? ?? ??? ??? s? ??????? ?? s?? A\ s? Af? ?\ ?l ?o?? !\? <}? <? :\?? :f? <E <? :????????? <? <? ?? -& -???? s? ?\ ?f?? s??? ?\ ?}#? ?? ?? ????? ?? ????? ???? /E /? s?? o?? ? s?? s?? ?? ???? ? + ? ? ? ? ? ? / ? /# s -\ s! s"#$% :& s' ( s) s* + s, s- L./01234 d56789:;<=>?@ABCDEFGHIJK L kM NO P Q sR ST UVW sXY Z[\]^_`a b sc d kEefg rhijklmnop +qr dstu #vw ?x #yz{ ?| ?}~ o?? ?|? s?? ?? s? s? s? d? s? L? ???? #? #? ?&????????? s???????????????????????????? ?? s? ??????????? s? s?? ?? ????? ?? /??#???? ?? s? /? /? ??? 0E 0? ?? /= s? s? s? s????? /? ?? ?? -E -? s????? ???? s? s???????? s??? s????? s?? -f? s s s - t ? / / s! s"#$ s% : :&'( :) ?*+,-./01234 56 ?7 ?8 ?9: ; d< d=>?@AB C DEFGHIJK ?? ?? tLMN OP 0QRSTUVWXYZ[\]^_`abcde df sghijklmnopqrs ?tuvwxyz{|}~ ? ? ?? ?Q ?E ?? s?? s? ?? ??? s??? ??? ?? s? ??????????????? ?? ?=??? ??#??????? ?f? s?????? s??????? s? .???????????? 0}????????? s????????? ??? ?? ???? #? s?????? ??? s?? #???? :M??? ?? ?? +?? s?? s? s? s?????????? #? ?| ?\??? + ? ? s !& ? ? ? ? ? ? ? ? L7 !"#$%&'()*+ k, -./01234 5 678 69 6: ?7;< m= m> m? m@ ?AB syntacticPredLevel I genAST Z saveText usingCustomAST labeledElementType Ljava/lang/String; labeledElementASTType labeledElementInit commonExtraArgs commonExtraParams commonLocalVars lt1Value exceptionThrown throwNoViable currentRule Lantlr/RuleBlock; currentASTResult treeVariableMap Ljava/util/Hashtable; declaredASTVariables astVarNumber NONUNIQUE caseSizeThreshold ConstantValue semPreds Lantlr/collections/impl/Vector; astTypes Ljava/util/Vector; nameSpace Lantlr/CSharpNameSpace; saveIndexCreateLevel blockNestingLevel <init> ()V Code LineNumberTable addSemPred (Ljava/lang/String;)I exitIfError gen (Lantlr/ActionElement;)V (Lantlr/AlternativeBlock;)V (Lantlr/BlockEndElement;)V (Lantlr/CharLiteralElement;)V (Lantlr/CharRangeElement;)V (Lantlr/LexerGrammar;)V Exceptions (Lantlr/OneOrMoreBlock;)V (Lantlr/ParserGrammar;)V (Lantlr/RuleRefElement;)V (Lantlr/StringLiteralElement;)V (Lantlr/TokenRangeElement;)V (Lantlr/TokenRefElement;)V (Lantlr/TreeElement;)V (Lantlr/TreeWalkerGrammar;)V (Lantlr/WildcardElement;)V (Lantlr/ZeroOrMoreBlock;)V genAlt .(Lantlr/Alternative;Lantlr/AlternativeBlock;)V genBitsets #(Lantlr/collections/impl/Vector;I)V genBitSet #(Lantlr/collections/impl/BitSet;I)V getBitsetName (I)Ljava/lang/String; genBlockFinish 5(Lantlr/CSharpBlockFinishingInfo;Ljava/lang/String;)V genBlockInitAction genBlockPreamble genBody genInitFactory (Lantlr/Grammar;)V genCases "(Lantlr/collections/impl/BitSet;)V genCommonBlock ;(Lantlr/AlternativeBlock;Z)Lantlr/CSharpBlockFinishingInfo; suitableForCaseExpression (Lantlr/Alternative;)Z genElementAST (Lantlr/AlternativeElement;)V genErrorCatchForElement genErrorHandler (Lantlr/ExceptionSpec;)V genErrorTryForElement genASTDeclaration /(Lantlr/AlternativeElement;Ljava/lang/String;)V A(Lantlr/AlternativeElement;Ljava/lang/String;Ljava/lang/String;)V genHeader genLiteralsTest genLiteralsTestForPartialToken genMatch (Lantlr/GrammarAtom;)V genMatchUsingAtomText genMatchUsingAtomTokenType genNextToken genRule +(Lantlr/RuleSymbol;ZILantlr/TokenManager;)V GenRuleInvocation genSemPred (Ljava/lang/String;I)V genSemPredMap genSynPred )(Lantlr/SynPredBlock;Ljava/lang/String;)V genTokenStrings genTokenTypes (Lantlr/TokenManager;)V genTokenDefinitions processStringForASTConstructor &(Ljava/lang/String;)Ljava/lang/String; getASTCreateString 3(Lantlr/collections/impl/Vector;)Ljava/lang/String; 9(Lantlr/GrammarAtom;Ljava/lang/String;)Ljava/lang/String; getLookaheadTestExpression '([Lantlr/Lookahead;I)Ljava/lang/String; ((Lantlr/Alternative;I)Ljava/lang/String; getLookaheadTestTerm 4(ILantlr/collections/impl/BitSet;)Ljava/lang/String; getRangeExpression (I[I)Ljava/lang/String; getValueString lookaheadIsEmpty (Lantlr/Alternative;I)Z lookaheadString mangleLiteral mapTreeId =(Ljava/lang/String;Lantlr/ActionTransInfo;)Ljava/lang/String; mapTreeVariable processActionForSpecialSymbols O(Ljava/lang/String;ILantlr/RuleBlock;Lantlr/ActionTransInfo;)Ljava/lang/String; setupGrammarParameters setupOutput (Ljava/lang/String;)V OctalToUnicode getTokenTypesClassName ()Ljava/lang/String; declareSaveIndexVariableIfNeeded split 9(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; <clinit> SourceFile CSharpCodeGenerator.java??uvwxyxzx java/util/Hashtable?????v antlr/CSharpCharFormatterCD??EFGHIJKLM Exiting due to errors.N?OPQR?STUVMWX antlr/GrammarYZ[\]^_`???a???b? antlr/TokenManagercM??d? java/io/IOExceptionefgxhij java/lang/StringBuffer genAction(klkm )n?op?qrxs|tv??uvwx if (0==inputState.guessing) {xv antlr/ActionTransInfoyH????z| = (}| )currentAST.root;{?|x currentAST.root = ; if ( (null != ) && (null != .getFirstChild()) ) currentAST.child = .getFirstChild(); else currentAST.advanceChildToEnd(); } gen(?????|}?~Z????|?? genRuleEnd( genChar( = ?|?H??? antlr/LexerGrammar _saveIndex = text.Length; matchRange(?|?? ,?| ); text.Length = _saveIndex;?x antlr/collections/impl/Vector Internal error generating lexer???? gen+( { // ( ... )+?v? _cnt_ _cnt?vk? int =0; _loop for (;;)??v?x?v????M %nongreedy (...)+ loop; exit depth is ?? // nongreedy exit test if (( >= 1) && ) goto _breakloop; if ( >= 1) { goto _breakloop; } else { ; } ++;?v _breakloop:?? } // ( ... )+ antlr/ParserGrammar Internal error generating parser?? genRR(?|?? antlr/RuleSymbol?M Rule ' ' is not defined???H?? ' ' does not name a grammar rule?? antlr/TreeWalkerGrammar = _t==ASTNULL ? null : ?????|???| ' has no return type?? = ' returns a value???x if (0 == inputState.guessing) _AST = ( )returnAST; 7astFactory.addASTChild(ref currentAST, (AST)returnAST); 2astFactory.addASTChild(ref currentAST, returnAST); ,Internal: encountered ^ after rule reference?? = returnToken_;?? genString(?? _t = _t.getNextSibling();? genTokenRef( Token reference found in lexer AST __t = _t;?? = (ASTNULL == _t) ? null : ( )_t; 1Suffixing a root node with '!' is not implemented?? ;Suffixing a root node with '^' is redundant; already a root ASTPair __currentAST = currentAST.copy(); #currentAST.root = currentAST.child; currentAST.child = null; antlr/WildcardElement 5if (null == _t) throw new MismatchedTokenException(); _t = _t.getFirstChild();????????? currentAST = __currentAST _t = __t %Internal error generating tree-walker?? matchNot(EOF/*_CHAR*/); matchNot(?? gen*( { // ( ... )*?? %nongreedy (...)* loop; exit depth is goto } // ( ... )*?M?? try // for error handling antlr/BlockEndElement antlr/RuleBlock?? _AST = currentAST.root; "Labeled subrules not yet supported?? ?? antlr/collections/impl/BitSet???? private static long[] mk_?? ()?H long[] data = { ?? }; long[] data = new long[ ];?? data[ ]=k? L; for (int i = ; i<= ; i++) { data[i]= L; } return data; public static readonly BitSet = new BitSet( mk_ tokenSet_ _?x?x?x?| throw?? goto break;???|?? antlr/AlternativeElement antlr/RuleRefElement antlr/AlternativeBlock antlr/SynPredBlock?x??{| ~|?? IToken = null; antlr/GrammarAtom?????????????????? 0// Generate header specific to lexer CSharp file using System; 9using Stream = System.IO.Stream; =using TextReader = System.IO.TextReader; Eusing Hashtable = System.Collections.Hashtable; Dusing Comparer = System.Collections.Comparer;?x [using CaseInsensitiveHashCodeProvider = System.Collections.CaseInsensitiveHashCodeProvider; Susing CaseInsensitiveComparer = System.Collections.CaseInsensitiveComparer; Cusing TokenStreamException = antlr.TokenStreamException; Eusing TokenStreamIOException = antlr.TokenStreamIOException; Nusing TokenStreamRecognitionException = antlr.TokenStreamRecognitionException; Busing CharStreamException = antlr.CharStreamException; Dusing CharStreamIOException = antlr.CharStreamIOException; =using ANTLRException = antlr.ANTLRException; :using CharScanner = antlr.CharScanner; :using InputBuffer = antlr.InputBuffer; 9using ByteBuffer = antlr.ByteBuffer; 9using CharBuffer = antlr.CharBuffer; 4using Token = antlr.Token; 5using IToken = antlr.IToken; :using CommonToken = antlr.CommonToken; @using SemanticException = antlr.SemanticException; Cusing RecognitionException = antlr.RecognitionException; Jusing NoViableAltForCharException = antlr.NoViableAltForCharException; Fusing MismatchedCharException = antlr.MismatchedCharException; :using TokenStream = antlr.TokenStream; Dusing LexerSharedInputState = antlr.LexerSharedInputState; Fusing BitSet = antlr.collections.impl.BitSet;?????| antlr.???|???? classHeaderPrefix?? antlr/Token public ?? "??? class : , TokenStream classHeaderSuffix , {?????? ((Stream ins) : this(new ByteBuffer(ins)) ((TextReader r) : this(new CharBuffer(r)) (InputBuffer ib) L : this(new LexerSharedInputState(new antlr.debug.DebuggingInputBuffer(ib))) & : this(new LexerSharedInputState(ib)) +(LexerSharedInputState state) : base(state) initialize(); private void initialize() ruleNames = _ruleNames; semPredNames = _semPredNames; setupDebugging(); caseSensitiveLiterals = k? setCaseSensitive(?x Cliterals = new Hashtable(100, (float) 0.4, null, Comparer.Default); uliterals = new Hashtable(100, (float) 0.4, CaseInsensitiveHashCodeProvider.Default, CaseInsensitiveComparer.Default);?T java/lang/String???? antlr/StringLiteralSymbol literals.Add(???H <private static readonly string[] _ruleNames = new string[] {?? antlr/GrammarSymbol " ",?? mnextToken????????????????? =static public void initializeASTFactory( ASTFactory factory ) factory.setMaxNodeType(?H??? factory.setTokenTypeASTNodeType( , " "); 2// Generate the header common to all output files. 3using TokenBuffer = antlr.TokenBuffer; <using TokenStreamException = antlr.TokenStreamException; >using TokenStreamIOException = antlr.TokenStreamIOException; 6using ANTLRException = antlr.ANTLRException; . using = antlr. -using Token = antlr.Token; .using IToken = antlr.IToken; 3using TokenStream = antlr.TokenStream; <using RecognitionException = antlr.RecognitionException; <using NoViableAltException = antlr.NoViableAltException; @using MismatchedTokenException = antlr.MismatchedTokenException; 9using SemanticException = antlr.SemanticException; >using ParserSharedInputState = antlr.ParserSharedInputState; ?using BitSet = antlr.collections.impl.BitSet; 7using AST = antlr.collections.AST; /using ASTPair = antlr.ASTPair; 2using ASTFactory = antlr.ASTFactory; Ausing ASTArray = antlr.collections.impl.ASTArray; , protected void initialize() tokenNames = tokenNames_; initializeFactory(); setupDebugging(tokenBuf); protected 1(TokenBuffer tokenBuf, int k) : base(tokenBuf, k) '(TokenBuffer tokenBuf) : this(tokenBuf, *(TokenStream lexer, int k) : base(lexer,k) !(TokenStream lexer) : this(lexer, ,(ParserSharedInputState state) : base(state, java/util/Vector?????? public new getAST() return ( ) returnAST; private void initializeFactory() if (astFactory == null) astFactory = new ASTFactory(" astFactory = new ASTFactory(); #initializeASTFactory( astFactory );???? :// Generate header specific to the tree-parser CSharp file genCases(?? case : antlr/CSharpBlockFinishingInfo genCommonBlock( special case: ~(subrule)?? (AST)_t, _t, match(?????? 6Syntactic predicate superfluous for single alternative?|???? v?? if (null == _t) _t = ASTNULL; switch ( )??H -Alternate omitted due to empty prediction set?? default: checking depth genAlt: )ignoring alt because it was in the switchv .ignoring alt because effectiveDepth!=altDepth; !=???? if else if else { ( T&& fireSemanticPredicateEvaluated(antlr.debug.SemanticPredicateEventArgs.PREDICTING,??? )) &&(?? if (_t == null) break; } tmp _AST?? _in = antlr/TokenRefElement?? _in = null;???? ,astFactory.addASTChild(ref currentAST, (AST) 'astFactory.addASTChild(ref currentAST, ,astFactory.makeASTRoot(ref currentAST, (AST) 'astFactory.makeASTRoot(ref currentAST, |? Enclosing rule not found! ? antlr/ExceptionHandler catch ( ?? throw; try // for error handling? _AST = null; // $ANTLR | : |? -> .cs"$ #_ttype = testLiteralsTable(_ttype); N_ttype = testLiteralsTable(text.ToString(_begin, text.Length-_begin), _ttype); antlr/StringLiteralElement???? antlr/CharLiteralElement *cannot ref character literals in grammar: ??| EOF Token.EOF_TYPEH| public Boverride public IToken nextToken() //throws TokenStreamException try uponEOF(); "catch(CharStreamIOException csioe) +throw new TokenStreamIOException(csioe.io); catch(CharStreamException cse) ,throw new TokenStreamException(cse.Message); +return new CommonToken(Token.EOF_TYPE, ""); nextToken??? private x!| IToken theRetToken = null; tryAgain: IToken _token = null; int _ttype = Token.INVALID_TYPE; setCommitToPath(false);?" Filter rule does not exist in this lexer must be protected int _m; _m = mark(); resetText(); )try // for char stream error handling %try // for lexical error handling#? public lexical rule " is optional (can match "nothing")?? line.separator$? Rif (cached_LA1==EOF_CHAR) { uponEOF(); returnToken_ = makeToken(Token.EOF_TYPE); } else { consume(); goto tryAgain; } else { commit(); try {m (false);} " catch(RecognitionException e) // catastrophic failure reportError(e); consume(); } commit(); <if ( null==returnToken_ ) goto tryAgain; // found SKIP token _ttype = returnToken_.Type;%M?? returnToken_.Type = _ttype; return returnToken_; catch (RecognitionException e) { if (!getCommitToPath()) consume(); goto tryAgain; rewind(_m); try {m catch(RecognitionException ee) { , // horrendous failure: error in filter rule reportError(ee); consume();&M reportError(e); -throw new TokenStreamRecognitionException(e); !catch (CharStreamException cse) { & if ( cse is CharStreamIOException ) { D throw new TokenStreamIOException(((CharStreamIOException)cse).io); } else { . throw new TokenStreamException(cse.Message); genRule( undefined rule: '()?*+ void ?|,H-| //throws ?| , TokenStreamException +, CharStreamException, TokenStreamException.| :user-defined throws spec not allowed (yet) for lexer rule /|?|0x traceIn(" ",(AST)_t); ",_t); mEOF _ttype = Token.EOF_TYPE; _ttype = fireEnterRule( ,0); ,_ttype); try { // debugging _AST_in = ( returnAST = null; #ASTPair currentAST = new ASTPair(); try { // for error handling 2Syntactic predicate ignored for single alternative ex) reportError(ex);1234 recover(ex, if (null != _t) throw ex; returnAST = _AST; retTree_ = _t; protected?? ?if (_createToken && (null == _token) && (_ttype != Token.SKIP)) _token = makeToken(_ttype); :_token.setText(text.ToString(_begin, text.Length-_begin)); returnToken_ = _token; return 5+ finally { // debugging fireExitRule( traceOut(" true false|6| Arguments of rule reference ' ' cannot set or ref # ' accepts no arguments (Missing parameters on reference to rule _t = retTree_; MfireSemanticPredicateEvaluated(antlr.debug.SemanticPredicateEvent.VALIDATING, if (!( throw new SemanticException(" "private string[] _semPredNames = { gen=>( bool synPredMatched = false; if (_t==null) _t=ASTNULL; int _m = mark(); synPredMatched = true; inputState.guessing++; fireSyntacticPredicateStarted(); try {?? rewind(_m inputState.guessing--; if (synPredMatched $ fireSyntacticPredicateSucceeded(); ! fireSyntacticPredicateFailed(); if ( synPredMatched <public static readonly string[] tokenNames_ = new string[] { <7? >8"9?:?;?<| public class public const int EOF = 1; )public const int NULL_TREE_LOOKAHEAD = 3; String literal not in symbol table=| public const int ?? // >" (AST) ) astFactory.make( astFactory.create( ) astFactory.create( ") ) ???@ ) && (?? ( true )AB??Cv .member( || == (getRangeExpression called with non-range >= && <= D?EF _t.Type cached_LA1 cached_LA2 LA(G|HIJkKLxM? _inN??| #Ambiguous reference to AST element in rule _AST_in antlr/TreeElementO? antlr/actions/csharp/ActionLexer?PQ?R?STUVWX antlr/RecognitionExceptionYZ antlr/TokenStreamException Error reading action: antlr/CharStreamException?[ antlr/CSharpNameSpace\ namespace]"^_ AST ASTLabelType null LT(1) RecognitionException 5throw new NoViableAltException(LT(1), getFilename()); char '\0' bool _createToken 7int _ttype; IToken _token=null; int _begin=text.Length; Ythrow new NoViableAltForCharException(cached_LA1, getFilename(), getLine(), getColumn());?`ab _t AST _t (_t==ASTNULL) ? null : ( )_t #throw new NoViableAltException(_t); Unknown grammar type .cscde7f '\xgHh? int _saveIndex = 0; java/util/StringTokenizer?ijHkM4? antlr/CSharpCodeGenerator antlr/CodeGenerator charFormatter Lantlr/CharFormatter; appendElement (Ljava/lang/Object;)V size ()I antlrTool Lantlr/Tool; antlr/Tool hasError ()Z fatalError behavior Lantlr/DefineGrammarSymbols; antlr/DefineGrammarSymbols grammars elements ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements nextElement ()Ljava/lang/Object; analyzer Lantlr/LLkGrammarAnalyzer; setGrammarAnalyzer (Lantlr/LLkGrammarAnalyzer;)V setCodeGenerator (Lantlr/CodeGenerator;)V antlr/LLkGrammarAnalyzer setGrammar generate tokenManagers isReadOnly genTokenInterchange reportException *(Ljava/lang/Exception;Ljava/lang/String;)V DEBUG_CODE_GENERATOR java/lang/System out Ljava/io/PrintStream; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; toString java/io/PrintStream println antlr/ActionElement isSemPred actionText line grammar Lantlr/Grammar; hasSyntacticPredicate tabs getLine refRuleRoot printAction assignToRoot getLabel theLLkAnalyzer deterministic (Lantlr/AlternativeBlock;)Z getAutoGenType antlr/CharRangeElement beginText endText debuggingOutput panic antlr/OneOrMoreBlock ID (I)Ljava/lang/StringBuffer; (Lantlr/OneOrMoreBlock;)Z maxk greedy exitLookaheadDepth exitCache [Lantlr/Lookahead; antlr/Lookahead containsEpsilon _print targetRule getSymbol )(Ljava/lang/String;)Lantlr/GrammarSymbol; isDefined getFilename getColumn error )(Ljava/lang/String;Ljava/lang/String;II)V printTabs idAssign block returnAction warning buildAST antlr/TokenRangeElement root Lantlr/GrammarAtom; setAutoGenType (I)V getAlternatives !()Lantlr/collections/impl/Vector; getAlternativeAt (I)Lantlr/Alternative; antlr/Alternative head Lantlr/AlternativeElement; next antlr/ZeroOrMoreBlock (Lantlr/ZeroOrMoreBlock;)Z getAutoGen exceptionSpec Lantlr/ExceptionSpec; getRuleName elementAt (I)Ljava/lang/Object; growToInclude lengthInLongWords toStringOfWords toPackedArray ()[J (J)Ljava/lang/StringBuffer; needAnErrorClause generatedAnIf generatedSwitch postscript indexOf substring initAction labeledElements not subruleCanBeInverted (Lantlr/AlternativeBlock;Z)Z getASTNodeType getClassName getHeaderAction currentOutput Ljava/io/PrintWriter; emitDeclarations (Ljava/io/PrintWriter;)V caseSensitiveLiterals preambleAction Lantlr/Token; getText superClass getSuperClass comment _println options get &(Ljava/lang/Object;)Ljava/lang/Object; print antlr/StringUtils stripFrontBack J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; tokenManager Lantlr/TokenManager; classMemberAction (Z)Ljava/lang/StringBuffer; caseSensitive getTokenSymbolKeys charAt (I)C getTokenSymbol '(Ljava/lang/String;)Lantlr/TokenSymbol; getId getTokenType rules equals (Ljava/lang/Object;)Z bitsetsUsed charVocabulary Lantlr/collections/impl/BitSet; emitClosures java/io/PrintWriter close maxTokenType getVocabulary antlr/TokenSymbol references toArray ()[I look ,(ILantlr/AlternativeBlock;)Lantlr/Lookahead; fset markBitsetForGen "(Lantlr/collections/impl/BitSet;)I synPred Lantlr/SynPredBlock; semPred makeSwitchThreshold alternatives cache degree lookaheadDepth antlr/CharFormatter escapeString enclosingRuleName encodeLexerRuleName findExceptionSpec )(Ljava/lang/String;)Lantlr/ExceptionSpec; antlr/ExceptionSpec handlers exceptionTypeAndName action contains put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; version grammarFile fileMinusPath atomText getType access antlr/MakeGrammar createNextTokenRule S(Lantlr/Grammar;Lantlr/collections/impl/Vector;Ljava/lang/String;)Lantlr/RuleBlock; setDefined setBlock (Lantlr/RuleBlock;)V define (Lantlr/RuleSymbol;)V filterMode filterRule (Ljava/lang/String;)Z decodeLexerRuleName getProperty getTestLiterals getDefaultErrorHandler getBlock ()Lantlr/RuleBlock; clear extractTypeOfAction ((Ljava/lang/String;II)Ljava/lang/String; length argAction throwsSpec ruleName traceRules endNode Lantlr/RuleEndElement; FOLLOW *(ILantlr/RuleEndElement;)Lantlr/Lookahead; extractIdOfAction args valueOf startsWith getParaphrase literalString getName TokenTypesFileSuffix label tokenDefined (I)I (II)Ljava/lang/String; elementsAreRange ([I)Z bitsetTestThreshold literalChar getTokenSymbolAt (I)Lantlr/TokenSymbol; literalsPrefix java/lang/Character isLetter (C)Z (C)Ljava/lang/StringBuffer; upperCaseMangledLiterals toUpperCase lastIndexOf remove R(Ljava/lang/String;Lantlr/RuleBlock;Lantlr/CodeGenerator;Lantlr/ActionTransInfo;)V setLineOffset setFilename setTool (Lantlr/Tool;)V mACTION (Z)V getTokenObject ()Lantlr/Token; reportError (Lantlr/RecognitionException;)V Lantlr/NameSpace; antlr/NameSpace hasOption getOption !(Ljava/lang/String;)Lantlr/Token; (ILjava/lang/String;)V setOption "(Ljava/lang/String;Lantlr/Token;)Z openOutputFile )(Ljava/lang/String;)Ljava/io/PrintWriter; java/lang/Integer ((Ljava/lang/String;I)Ljava/lang/Integer; intValue toHexString '(Ljava/lang/String;Ljava/lang/String;)V countTokens hasMoreTokens !st uv wx yx zx {| }| ~| | ?| ?| ?| ?| ?| ?? ?| ?? ?? ?v ?| ?v ? ? ?? ?? ?? ?v ?v O ?? ? { ?*? *? *? *? *? *? Y? ? *? Y? ? *? *? Y? ? ? ? * ? C F I M ` # e . h 3 ? >