Edit C:\Users\Admin\.m2\repository\antlr\antlr\2.7.2\antlr\CSharpCodeGenerator.class
???? -& >? =? =? =? =?? ? =?? ? =? =? =?? ? >? =? q? q? >? ??? ?? >? ?? ???? >? ? ??? =? ? =??? ??? &? =? >?? ?? >? ??? .?? .? .? . = > > > @? = = @ = > @ !"# =$ =% =& ' (?) =* =+ =,-. &'/ =0 1 =2 3'456 37 =89 3:;< => q? >?? ?@ =ABCDE F .GHIJK?L M N OP OQ RS???T =UVWXYZ[\]^_` >abcd =ef g hi ?jkl m n ?opq =rs 't =u >v w ?x ?yz ?{|} =~ ?????? ??? =?? =?? ?' ?7 ?:???? ???? ????????? ? ?? ? ? ???? =? ?'?? =???????? ?? ????? ???? =?? q?? ?? =?? =?? ??? ????? ???? .???????????? ?? ?? ?? ??? s??? s? ? ?????? ??? =?? ' =? =???? &? =? ? =? =? ?? =? >? ?????????? Q > > !"# $ =% & Q'()*+,-./012 g3 .45 g678 &9: s; &<=> }? @AB C q?DEF =GH sI =J =K >L gM ?? =N O PQRS &T &U @?VWXYZ[\]^_`abcdefghijklmnopqrstuvw ?x =y ?z{|}~???? =? =?? ??? ?????? ??? ??????? R? >? ??? ?? =? =? >? =????? ?? ??? =? ????? ???? =? =???????? =??? =????? =??? =?? =? =????? ? >?? ?? ???? ? ??? ?? ?? ??? ?? ??????? =? =??? =? &? &??? &? ???????????? ?? ?? ?? ??? ? g? g??? ? > ? ? !"#$%& g' =()*+,-./01234 ?56789:;<=>? ?@ A ? >BC =D sE ?FG =HIJ ?KL ?M =N OPQRSTUVWXYZ[\]^_` ?a?bcdefg ?'h =ijklmn >opqrstu =v wxyz{|}~??????????? =????????? s?? s? @??? &? >?????? v?? =?? &????? &??? s? s? .x? =?? >? =? >?????????? &? v'?? ?? ?? .? ?? s?? s? =????? ? ?? ? ? ?? ? ? ??? ???? ??? ?? ?? ? ????????????? Q? ??????? ?? ??? ?? ?? s?? s??? 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 Ljava/util/HashSet; astVarNumber NONUNIQUE caseSizeThreshold ConstantValue semPreds Lantlr/collections/impl/Vector; astTypes Ljava/util/Vector; nameSpace Lantlr/CSharpNameSpace; bSaveIndexCreated <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 <clinit> SourceFile CSharpCodeGenerator.javabc?@ABCBDB java/util/HashtableRS java/util/HashSetTUV@aB antlr/CSharpCharFormatter??[\ Exiting due to errors. ? S antlr/Grammar???chcS antlr/TokenManager??? java/io/IOException !"B#$% java/lang/StringBuffer genAction(&'&( ))?*+?,-B.F/0@??123B if (0==inputState.guessing) {4@ antlr/ActionTransInfo5OP??6F = (GF )currentAST.root;7?8B currentAST.root = ; if ( (null != ) && (null != .getFirstChild()) ) currentAST.child = .getFirstChild(); else currentAST.advanceChildToEnd(); } gen(?k?kQF9?:;<??NF?? genRuleEnd( genChar( = LF=??> antlr/LexerGrammar _saveIndex = text.Length; matchRange(?F?? ,@F ); text.Length = _saveIndex;AB antlr/collections/impl/Vector Internal error generating lexerB??o gen+( { // ( ... )+ _cnt_ _cntC@&D int =0; _loop for (;;);EF@GBHI@JKLM %nongreedy (...)+ loop; exit depth is ?? // nongreedy exit test if (( >= 1) && ) goto _breakloop; if ( >= 1) { goto _breakloop; } else { ; } ++; _breakloop:N? } // ( ... )+ antlr/ParserGrammar Internal error generating parser?r genRR(OFPQ antlr/RuleSymbolR Rule ' ' is not definedS?TUV ' ' does not name a grammar rule?? antlr/TreeWalkerGrammar = _t==ASTNULL ? null : ?cWcXFYPZF ' has no return type[V = ' returns a value?s\B if (0 == inputState.guessing) _AST = ( )returnAST; 3astFactory.addASTChild(currentAST, (AST)returnAST); .astFactory.addASTChild(currentAST, returnAST); ,Internal: encountered ^ after rule referenceU? = 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`a ;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();bcdefgfhi currentAST = __currentAST _t = __t %Internal error generating tree-walker?x matchNot(EOF/*_CHAR*/); matchNot(?? gen*( { // ( ... )*;j %nongreedy (...)* loop; exit depth is goto } // ( ... )*klm try // for error handling antlr/BlockEndElement antlr/RuleBlockn? _AST = currentAST.root; "Labeled subrules not yet supported?? op antlr/collections/impl/BitSetqa? private static long[] mk_?? ()r long[] data = { s? }; long[] data = new long[ ];tu data[ ]=&v L; for (int i = ; i<= ; i++) { data[i]= L; } return data; public static readonly BitSet = new BitSet( mk_ tokenSet_ _wBxByBzF throw{g goto break;|?}F~\ antlr/AlternativeElement antlr/RuleRefElement antlr/AlternativeBlock antlr/SynPredBlockB??EF HF?? Token = null; antlr/GrammarAtom?????????c??_`???? 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; 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; :using CommonToken = antlr.CommonToken; 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;?????F antlr.???F???S 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 = ?B&? setCaseSensitive(?B literals = new Hashtable(); Yliterals = new Hashtable(new System.Collections.CaseInsensitiveHashCodeProvider(), null);? java/lang/String???? antlr/StringLiteralSymbol literals.Add(???? %private const string[] _ruleNames = {?\ antlr/GrammarSymbol " ",?c mnextToken?????c?\??}~????c =static public void initializeASTFactory( ASTFactory factory ) factory.setMaxNodeType(??i 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; 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/Vectorba]^?\ public new getAST() return ( ) returnAST; private void initializeFactory() if (astFactory == null) astFactory = new ASTFactory(" astFactory = new ASTFactory(); #initializeASTFactory( astFactory );???c :// 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?F{|???@?? if (null == _t) _t = ASTNULL; switch ( )?K? -Alternate omitted due to empty prediction set???\ default: checking depth genAlt: )ignoring alt because it was in the switch?@ .ignoring alt because effectiveDepth!=altDepth; !=???? if else if else { ( P&& fireSemanticPredicateEvaluated(antlr.debug.SemanticPredicateEvent.PREDICTING,???fg )) &&(?? if (_t == null) break; } tmp _AST?? _in = antlr/TokenRefElement?? _in = null;???? (astFactory.addASTChild(currentAST, (AST) #astFactory.addASTChild(currentAST, (astFactory.makeASTRoot(currentAST, (AST) #astFactory.makeASTRoot(currentAST, ?F?? Enclosing rule not found!????\ antlr/ExceptionHandler catch (???? throw; try // for error handling?? _AST = null;?? // $ANTLR ?F : ?F?? -> .cs"$ #_ttype = testLiteralsTable(_ttype); N_ttype = testLiteralsTable(text.ToString(_begin, text.Length-_begin), _ttype); antlr/StringLiteralElement???? antlr/CharLiteralElement *cannot ref character literals in grammar: iy?F EOF Token.EOF_TYPE??F public Eoverride public new Token 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???b??c?? private???B?F <public new Token nextToken() //throws TokenStreamException Token theRetToken = null; tryAgain: Token _token = null; int _ttype = Token.INVALID_TYPE; setCommitToPath(false);R? 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?? Mif (LA(1)==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;??c 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();? 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: ???c?? void JF??F //throws MF , TokenStreamException +, CharStreamException, TokenStreamException?F :user-defined throws spec not allowed (yet) for lexer rule ?FKF?B 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);???? consumeUntil( if (null != _t) returnAST = _AST; retTree_ = _t; protected?c ?if (_createToken && (null == _token) && (_ttype != Token.SKIP)) _token = makeToken(_ttype); :_token.setText(text.ToString(_begin, text.Length-_begin)); returnToken_ = _token; return ?? finally { // debugging fireExitRule( traceOut(" true falseIF?F 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; int _m = mark(); synPredMatched = true; inputState.guessing++; fireSyntacticPredicateStarted(); try {ik rewind(_m inputState.guessing--; if (synPredMatched $ fireSyntacticPredicateSucceeded(); ! fireSyntacticPredicateFailed(); if ( synPredMatched <public static readonly string[] tokenNames_ = new string[] { <?? >?????????F public class public const int EOF = 1; )public const int NULL_TREE_LOOKAHEAD = 3; String literal not in symbol table?F public const int ?? // ?? (AST) )astFactory.make( (new ASTArray( .add( astFactory.create( ) astFactory.create( ") ) {?|? ) && (?? ( true )?????@ .member( || == (getRangeExpression called with non-range >= && <= ??? _t.Type LA(F&B? _ingWF #Ambiguous reference to AST element in rule _AST_in antlr/TreeElement ? antlr/actions/csharp/ActionLexerb a? antlr/RecognitionException 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 6int _ttype; Token _token=null; int _begin=text.Length; LA(1) Zthrow new NoViableAltForCharException((char)LA(1), getFilename(), getLine(), getColumn());b _t AST _t )_t #throw new NoViableAltException(_t); Unknown grammar type .cs !"?# '\x$%? int _saveIndex = 0; 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 nextElement ()Ljava/lang/Object; analyzer Lantlr/LLkGrammarAnalyzer; setGrammarAnalyzer (Lantlr/LLkGrammarAnalyzer;)V setCodeGenerator (Lantlr/CodeGenerator;)V antlr/LLkGrammarAnalyzer setGrammar generate hasMoreElements 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 antlr/GrammarElement line grammar Lantlr/Grammar; hasSyntacticPredicate tabs getLine refRuleRoot printAction assignToRoot getLabel theLLkAnalyzer deterministic (Lantlr/AlternativeBlock;)Z getAutoGenType antlr/CharRangeElement beginText endText debuggingOutput panic ID (I)Ljava/lang/StringBuffer; (Lantlr/OneOrMoreBlock;)Z maxk greedy antlr/BlockWithImpliedExitPath 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 getAlternativeAt (I)Lantlr/Alternative; antlr/Alternative head Lantlr/AlternativeElement; next getAlternatives !()Lantlr/collections/impl/Vector; (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 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 caseSensitiveLiterals (Z)Ljava/lang/StringBuffer; caseSensitive getTokenSymbolKeys charAt (I)C getTokenSymbol '(Ljava/lang/String;)Lantlr/TokenSymbol; getId antlr/TokenSymbol getTokenType rules equals (Ljava/lang/Object;)Z bitsetsUsed charVocabulary Lantlr/collections/impl/BitSet; emitClosures java/io/PrintWriter close maxTokenType getVocabulary references toArray ()[I look ,(ILantlr/AlternativeBlock;)Lantlr/Lookahead; fset markBitsetForGen "(Lantlr/collections/impl/BitSet;)I synPred Lantlr/SynPredBlock; semPred makeSwitchThreshold cache degree alternatives lookaheadDepth antlr/CharFormatter escapeString enclosingRuleName encodeLexerRuleName findExceptionSpec )(Ljava/lang/String;)Lantlr/ExceptionSpec; antlr/ExceptionSpec handlers exceptionTypeAndName action contains add 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 put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; R(Ljava/lang/String;Lantlr/RuleBlock;Lantlr/CodeGenerator;Lantlr/ActionTransInfo;)V setLineOffset antlr/CharScanner 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 !=>