Edit C:\Users\Admin\.m2\repository\antlr\antlr\2.7.7\antlr\CppCodeGenerator.class
???? . ?k ?l ?m ?n ?o ?p ?q ?rs k ?t ?u ?vw k ?x ?y ?z ?{ ?| }~ }? :? :? ?? ?? ?? ?? ?? )? ?? ?? )? ?? ?? ?? ?? ?? ?? ?? ??? ,k? ,? ,?? }? }?? ,? ?? ?? ?? ??? :k? :? :?? }?? :?? ??? E? X{??? :? ?? ?????? ???????????? ?? ?????? `? `?? ?? `? `??? ?? `? ?? ??? l? ?? ??? }? ?? ??? ,?? ?? ?? ?? ?? ?? `?? ??? k ?? ?? ?? ??? ?? ?? ????? ???????? ? ? ? v ` ? ? ? ? ? ? ? ? ?? ? ? ? ! "#$% E?& ?k E?' }( ??) }* ?+ ?,-. /01 /23456?7 `8 /9 /: /; <=???> ??@ABCDEFG ??HI ?J ?KL uM `NO ?PQR u? uS }TU ?VW uXY u uZ ?[ N\] }^_` ?a `bcde ?fghij ?kl ? ?m ? ?no p p p qr 0 ?st ?2u ?v ~wxy ~z ?? ?S ~{|}~???? ?? ?? ?? t? t???? ?? ?? *?? *? ???? ? ?2?? ?9 ?: ?;???? ?? ????? N???? v? vS ?? `? ??? X?? ???? X??? l? X?? l???????? ?? ?? ??? ?? v? v? N????? v?? t ?? ???? ~?? ?? `?? }? ??? ????????????? ?? ?? `? ?? `? `? :???? ??????? E? ,??????????????? l? l? ? ? ` ?? ? ? : ? ? ? ? ? ? ? ? ? ? !"#$ l%&'()*+,-./01 ?2 ?3 ?456789:;< X=>?@A ?kB v??CDEF <G ?H v? v? ?IJ w? wS ?K ?L ?M ?N ?OPQRS vT ?U XVW t? tS ?XYZ[\] ?^_ ?` ?abcde?f ?ghi ?jkl ?mn to ?pq ?r ?stuv tw ?xy Nz {|}~ = =? ?????? }??????????? l? ???????????? `???? `?? ??? `?????? E????? ???? ??????????????????????????????????? ? ???? ?? ??? ?? ~ ~?? ~? ???????? ?? ?? ?? ??? `? E? E?????? `? `|??????? N? N?? ? E ? !"#$% N&'()*+,-./01 ?2 3 N? ?? N? NS ?4 ?5 N6 :7 :8 :9: `;<=>?@ ?ABCDEFGHIJK NT N?L ?MNOP NQ?RSTUV NW ?XYZ[\]^_ ?`abc ?d ue u?fghijklmnop w2qrstuvwx ?yz{|}~???? :?? ?????????? ?? ??? l????? ~? ~? ~S?????? ,?? ?? ?? ?? ??????????? l? ??? }? ?? ,? }? :?? :? ?????? 0 ?? ?? ?? ?? ?? ?? ??? ????? }? }? ?? }f }p? `? `?? ????? }q?? }? )S????????????????????? )? `?????? DEBUG_CPP_CODE_GENERATOR Z syntacticPredLevel I genAST saveText genHashLines noConstructors outputLine outputFile Ljava/lang/String; usingCustomAST labeledElementType labeledElementASTType labeledElementASTInit 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 namespaceStd namespaceAntlr nameSpace Lantlr/NameSpace; preIncludeCpp preIncludeHpp postIncludeCpp postIncludeHpp <init> ()V Code LineNumberTable addSemPred (Ljava/lang/String;)I exitIfError countLines _print (Ljava/lang/String;)V _printAction printAction (Lantlr/Token;)V printHeaderAction _println println genLineNo (I)V (Lantlr/GrammarElement;)V genLineNo2 charIsDigit (Ljava/lang/String;I)Z convertJavaToCppString '(Ljava/lang/String;Z)Ljava/lang/String; 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 5(Lantlr/collections/impl/Vector;ILjava/lang/String;)V genBitsetsHeader #(Lantlr/collections/impl/Vector;I)V genBlockFinish 2(Lantlr/CppBlockFinishingInfo;Ljava/lang/String;)V genBlockInitAction genBlockPreamble genBody genInitFactory (Lantlr/Grammar;)V genCases "(Lantlr/collections/impl/BitSet;)V genCommonBlock 8(Lantlr/AlternativeBlock;Z)Lantlr/CppBlockFinishingInfo; suitableForCaseExpression (Lantlr/Alternative;)Z genElementAST (Lantlr/AlternativeElement;)V genErrorCatchForElement genErrorHandler (Lantlr/ExceptionSpec;)V genErrorTryForElement genHeader genInclude genASTDeclaration /(Lantlr/AlternativeElement;Ljava/lang/String;)V A(Lantlr/AlternativeElement;Ljava/lang/String;Ljava/lang/String;)V genLiteralsTest genLiteralsTestForPartialToken genMatch (Lantlr/GrammarAtom;)V genMatchUsingAtomText genMatchUsingAtomTokenType genNextToken genRule )(Lantlr/RuleSymbol;ZILjava/lang/String;)V genRuleHeader (Lantlr/RuleSymbol;Z)V GenRuleInvocation genSemPred (Ljava/lang/String;I)V genSemPredMap genSynPred )(Lantlr/SynPredBlock;Ljava/lang/String;)V genTokenStrings genTokenTypes (Lantlr/TokenManager;)V 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 (I)Ljava/lang/String; 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; fixNameSpaceOption setupGrammarParameters <clinit> SourceFile CppCodeGenerator.java???????????????? java/util/Hashtable?????? antlr/CppCharFormatter????????????? Exiting due to errors.?????????????????????? de?? antlr/Token? java/lang/StringBuffer #line " ?P " ? ?? java/lang/String ' Invalid character literal: '? Invalid character string: ' antlr/LexerGrammar L !Invalid escape in char literal: ' ' looking at '\ #Unhandled escape in char literal: ' 0x Character out of range in char literal string constant : ' Vocabulary size: Character Invalid char literal: ' static_cast<unsigned char>(' ') L'!?"#$%?&' antlr/Grammar(?) ": C++ mode does not support -debug*+,-./01)g)2???3? antlr/TokenManager4?MN5N java/io/IOException678?9:; genAction(< )=>??@?A?GHB? if ( inputState->guessing==0 ) {C? antlr/ActionTransInfo??D? = ?? (currentAST.root);??E? currentAST.root = ; if ( !=?? && ->getFirstChild() != ) currentAST.child = ->getFirstChild(); else currentAST.child = currentAST.advanceChildToEnd(); } gen( {& % ??F G+HI,-??#$ genRuleEnd( genChar( *cannot ref character literals in grammar: ??J? _saveIndex = text.length();K? matchNot( match(L? ?? /* charlit */ ); text.erase(_saveIndex); genCharRangeElement(MN? ..O? 'cannot ref character range in grammar: _saveIndex=text.length(); matchRange( , ); antlr/collections/impl/Vector Q: Vocabularies of this size still experimental in C++ mode (vocabulary size now: P? Internal error generating lexerQ?'7 gen+( { // ( ... )+R _cnt_ _cntS? int =0; _loop for (;;) {HTU?V?W?XYZ[? %nongreedy (...)+ loop; exit depth is TU // nongreedy exit test >=1 && ) goto >=1 ) { goto ; } else { ++; :; } // ( ... )+ antlr/ParserGrammar Internal error generating parser'7 genRR(\?]^ antlr/RuleSymbol_? Rule ' ' is not defined`?a ' does not name a grammar rule51 antlr/TreeWalkerGrammar = (_t == ASTNULL) ? : b?c?d? ' has no return typePa = ' returns a valueFe? if (inputState->guessing==0) { _AST = returnAST; $astFactory->addASTChild(currentAST, ?? RefAST(returnAST)); 1astFactory->addASTChild( currentAST, returnAST ); ,Internal: encountered ^ after rule reference =_returnToken;21 genString(01=> _t = _t->getNextSibling();f genTokenRef( Token reference found in lexer?? __t = _t;gh = (_t == (ASTNULL)) ? : _t; 1Suffixing a root node with '!' is not implementedi ;Suffixing a root node with '^' is redundant; already a root ASTPair __currentAST = currentAST; #currentAST.root = currentAST.child; antlr/WildcardElement if ( _t == ASTNULL ) throw MismatchedTokenException(); _t = _t->getFirstChild();jklmnopqp currentAST = __currentAST _t = __t %Internal error generating tree-walker'7 if ( _t == ) throw matchNot(EOF/*_CHAR*/);[\ gen*( { // ( ... )*rHs %nongreedy (...)* loop; exit depth is if ( goto } // ( ... )*t?uv try { // for error handling antlr/BlockEndElement antlr/RuleBlockw _AST = _AST = currentAST.root; $Labeled subrules are not implemented34xyz{ antlr/collections/impl/BitSet| const unsigned long }\ _data_ [] = { ~ }; // k?? ?\ const BitSet ( _data_, static const unsigned long []; static const ?????? else {?????? antlr/AlternativeElement antlr/RuleRefElement antlr/AlternativeBlock antlr/SynPredBlock????81 RefToken antlr/GrammarAtom? Ref89? .cpp??6? pre_include_cpp ? #include " .hpp" #include <antlr/CharBuffer.hpp> )#include <antlr/TokenStreamException.hpp> +#include <antlr/TokenStreamIOException.hpp> 4#include <antlr/TokenStreamRecognitionException.hpp> (#include <antlr/CharStreamException.hpp> *#include <antlr/CharStreamIOException.hpp> 0#include <antlr/NoViableAltForCharException.hpp> )#include <antlr/DebuggingInputBuffer.hpp> post_include_cpp??????????? ?? #if 0 =// constructor creation turned of with 'noConstructor' option ::?? istream& in) : (new DebuggingInputBuffer(new CharBuffer(in)),??? CharBuffer(in), setRuleNames(_ruleNames); setSemPredNames(_semPredNames); setupDebugging(); initLiterals(); InputBuffer& ib) DebuggingInputBuffer(ib), (ib, (const LexerSharedInputState& state) (state, #endif void ::initLiterals()?#?? antlr/StringLiteralSymbol literals[? ] = ?? const char* ::_ruleNames[] = {?? antlr/GrammarSymbol ", 0 };A? mnextToken??BCI??? ???? factory ::initializeASTFactory( ASTFactory& ?????? Token taking most specific AST type using ignoring factory.registerFactory( , " ", ::factory); factory.setMaxNodeType(?? )#include <antlr/NoViableAltException.hpp> &#include <antlr/SemanticException.hpp> #include <antlr/ASTFactory.hpp> TokenBuffer& tokenBuf, int k) (tokenBuf,k) TokenBuffer& tokenBuf) (tokenBuf, TokenStream& lexer, int k) (lexer,k) TokenStream& lexer) (lexer, ParserSharedInputState& state)??()L? #include <antlr/Token.hpp> #include <antlr/AST.hpp> -#include <antlr/MismatchedTokenException.hpp> #include <antlr/BitSet.hpp> () : TreeParser() { genCases(?? case : antlr/CppBlockFinishingInfo genCommonBlk(?? RefAST (_t), _t,????? 6Syntactic predicate superfluous for single alternative??./??_\ if (_t == _t = ASTNULL; switch ( ) {???Y?? -Alternate omitted due to empty prediction set*+ break; default: checking depth genAlt: )ignoring alt because it was in the switch?? .ignoring alt because effectiveDepth!=altDepth;]^TV if { else if P&& fireSemanticPredicateEvaluated(antlr.debug.SemanticPredicateEvent.PREDICTING,?P?? )) &&(JK tmp _ASTc9 _in = antlr/TokenRefElement8: "if ( inputState->guessing == 0 ) {QSQP RefAST( )); $astFactory->makeASTRoot(currentAST, ???P Enclosing rule not found!????? antlr/ExceptionHandler catch (????? } else { throw; try { // for error handling /* $ANTLR ?? -> "$ */ .hpp #ifndef INC_ _hpp_ #define INC_ pre_include_hpp #include <antlr/config.hpp> #include <antlr/CommonToken.hpp> #include <antlr/InputBuffer.hpp>? ?? J // Include correct superclass header with a header statement for example: // header "post_include_hpp" { // #include " // } // Or.... // header { // } #include <antlr/ .hpp> post_include_hpp?? class CUSTOM_API : public , public ?? classHeaderSuffix??? , ?? private: void initLiterals(); public: %bool getCaseSensitiveLiterals() const return ?? istream& in); InputBuffer& ib); LexerSharedInputState& state); RefToken nextToken();DE static const char* _ruleNames[]; #static const char* _semPredNames[];!" #endif /*INC_ _hpp_*/ #include <antlr/TokenStream.hpp> #include <antlr/TokenBuffer.hpp> (public: static const char* _ruleNames[]; void initializeASTFactory( ASTFactory& factory ); protected: TokenBuffer& tokenBuf, int k); TokenBuffer& tokenBuf); TokenStream& lexer, int k); TokenStream& lexer); ParserSharedInputState& state); int getNumTokens() const ::NUM_TOKENS; *const char* getTokenName( int type ) const %if( type > getNumTokens() ) return 0; ::tokenNames[type]; (const char* const* getTokenNames() const ::tokenNames; RefAST getAST() RefAST(returnAST); return returnAST; returnAST; static const char* tokenNames[]; #ifndef NO_STATIC_CONSTS static const int NUM_TOKENS = #else enum { NUM_TOKENS = (); "static void initializeASTFactory( _retTree;???? #_ttype = testLiteralsTable(_ttype); M_ttype = testLiteralsTable(text.substr(_begin, text.length()-_begin),_ttype); antlr/StringLiteralElement?>@> antlr/CharLiteralElement EOF Token::EOF_TYPE???? public ::nextToken() { return RefToken(new CommonToken( Token::EOF_TYPE, "")); } nextToken????????? private?????? ::nextToken() RefToken theRetToken; int _ttype = Token::INVALID_TYPE; setCommitToPath(false);_ Filter rule does not exist in this lexer must be protected int _m; _m = mark(); resetText(); 5try { // for lexical and char stream error handling "found optional path in nextToken() line.separator?P if (LA(1)==EOF_CHAR) { uponEOF(); _returnToken = makeToken( Token::EOF_TYPE); } else {consume(); goto tryAgain;} commit(); try {m (false);} catch( RecognitionException& e) { // catastrophic failure reportError(e); consume(); } goto tryAgain; commit(); if ( !_returnToken ) & goto tryAgain; // found SKIP token !_ttype = _returnToken->getType();??;? _returnToken->setType(_ttype); return _returnToken; if ( !getCommitToPath() ) { consume(); goto tryAgain; rewind(_m); try {m catch( RecognitionException& ee) { , // horrendous failure: error in filter rule reportError(ee); consume();?? reportError(e); throw #TokenStreamRecognitionException(e); CharStreamIOException& csie) { throw TokenStreamIOException(csie.io); CharStreamException& cse) { 'TokenStreamException(cse.getMessage()); tryAgain:; genRule( undefined rule: ????????????? ?? ) ?? Tracer traceInOut(this," (_t)); ",_t); Tracer traceInOut(this, " ");?? mEOF _ttype = Token::EOF_TYPE; string::size_type _saveIndex; fireEnterRule( ,0); ,_ttype); _AST_in = (_t == returnAST = ASTPair currentAST; 2Syntactic predicate ignored for single alternative?? & ex) { !if( inputState->guessing == 0 ) { reportError(ex);???? recover(ex, if ( _t != _AST; _retTree = _t; protected<? if ( _createToken && _token== nullToken && _ttype!= Token::SKIP ) { _token = makeToken(_ttype); > _token->setText(text.substr(_begin, text.length()-_begin)); _returnToken = _token; _saveIndex=0;?? genRuleHeader( true false???? Arguments of rule reference ' ' cannot set or ref # on line ' accepts no arguments _t = _retTree; MfireSemanticPredicateEvaluated(antlr.debug.SemanticPredicateEvent.VALIDATING, if (!( SemanticException(" _semPredNames[] = { gen=>( bool synPredMatched = false; int _m = mark(); synPredMatched = true; inputState->guessing++; fireSyntacticPredicateStarted(); try { & pe) { rewind(_m inputState->guessing--; if (synPredMatched $ fireSyntacticPredicateSucceeded(); ! fireSyntacticPredicateFailed(); if ( synPredMatched ) { tokenNames[] = { <?\ >? ?P #ifndef CUSTOM_API # define CUSTOM_API #ifdef __cplusplus struct CUSTOM_API EOF_ = 1, String literal not in symbol table??`P NULL_TREE_LOOKAHEAD = 3? (astFactory->make((new ASTArray( ->add( !Attempt to redefine AST type for from " " to " " sticking to " astFactory->create( (astFactory->create( )))? ) && (WX??YZ?? .member( || == (getRangeExpression called with non-range >= && <= ?\?? _t->getType() LA(??????? _in???? #Ambiguous reference to AST element in rule _AST_in antlr/TreeElement? antlr/actions/cpp/ActionLexer?? ? antlr/RecognitionException antlr/TokenStreamException Error reading action: antlr/CharStreamExceptionfP namespace antlr/NameSpace +noConstructors option must be true or false nullAST ASTLabelType nullAST) nullToken LT(1) RecognitionException +NoViableAltException(LT(1), getFilename()); char '\0' bool _createToken int _ttype; RefToken _token; )string::size_type _begin = text.length(); LA(1) JNoViableAltForCharException(LA(1), getFilename(), getLine(), getColumn()); RefAST _t NoViableAltException(_t); _t _t NoViableAltException( RefAST(_t));? Unknown grammar type ANTLR_USE_NAMESPACE(std) ANTLR_USE_NAMESPACE(antlr) antlr/CppCodeGenerator antlr/CodeGenerator charFormatter Lantlr/CharFormatter; appendElement (Ljava/lang/Object;)V size ()I antlrTool Lantlr/Tool; antlr/Tool hasError ()Z fatalError length charAt (I)C currentOutput Ljava/io/PrintWriter; java/io/PrintWriter print getLine printTabs getText ()Ljava/lang/String; behavior Lantlr/DefineGrammarSymbols; antlr/DefineGrammarSymbols headerActions get &(Ljava/lang/Object;)Ljava/lang/Object; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; grammarFile fileMinusPath toString antlr/GrammarElement java/lang/Character isDigit (C)Z startsWith (Ljava/lang/String;)Z endsWith error substring (II)Ljava/lang/String; grammar Lantlr/Grammar; charVocabulary Lantlr/collections/impl/BitSet; digit (CI)I antlr/CharFormatter escapeChar (IZ)Ljava/lang/String; java/lang/Integer grammars elements ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements nextElement ()Ljava/lang/Object; debuggingOutput getFilename 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; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; java/io/PrintStream antlr/ActionElement isSemPred actionText line hasSyntacticPredicate tabs refRuleRoot assignToRoot getLabel theLLkAnalyzer deterministic (Lantlr/AlternativeBlock;)Z getAutoGenType not atomText antlr/CharRangeElement beginText endText warning panic antlr/OneOrMoreBlock ID (Lantlr/OneOrMoreBlock;)Z maxk greedy exitLookaheadDepth exitCache [Lantlr/Lookahead; antlr/Lookahead containsEpsilon targetRule getSymbol )(Ljava/lang/String;)Lantlr/GrammarSymbol; isDefined getColumn )(Ljava/lang/String;Ljava/lang/String;II)V idAssign block returnAction buildAST antlr/TokenRangeElement root Lantlr/GrammarAtom; setAutoGenType 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 tokenManager Lantlr/TokenManager; elementAt (I)Ljava/lang/Object; growToInclude getBitsetName toStringOfHalfWords getVocabulary member (I)Z getTokenStringAt needAnErrorClause generatedAnIf generatedSwitch postscript initAction labeledElements subruleCanBeInverted (Lantlr/AlternativeBlock;Z)Z getASTNodeType getClassName openOutputFile )(Ljava/lang/String;)Ljava/io/PrintWriter; emitDeclarations (Ljava/io/PrintWriter;)V preambleAction Lantlr/Token; superClass getSuperClass lastIndexOf (I)I caseSensitive (Z)Ljava/lang/StringBuffer; getTokenSymbolKeys getTokenSymbol '(Ljava/lang/String;)Lantlr/TokenSymbol; getId getTokenType rules equals (Ljava/lang/Object;)Z bitsetsUsed emitClosures close antlr/TokenSymbol ensureCapacity setElementAt (Ljava/lang/Object;I)V maxTokenType references toArray ()[I look ,(ILantlr/AlternativeBlock;)Lantlr/Lookahead; fset markBitsetForGen "(Lantlr/collections/impl/BitSet;)I synPred Lantlr/SynPredBlock; semPred makeSwitchThreshold alternatives cache degree lookaheadDepth escapeString enclosingRuleName encodeLexerRuleName findExceptionSpec )(Ljava/lang/String;)Lantlr/ExceptionSpec; antlr/ExceptionSpec handlers exceptionTypeAndName action version getName TokenTypesFileSuffix comment options antlr/StringUtils stripFrontBack J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; classMemberAction caseSensitiveLiterals contains put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 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 getProperty getTestLiterals getDefaultErrorHandler getBlock ()Lantlr/RuleBlock; clear extractTypeOfAction ((Ljava/lang/String;II)Ljava/lang/String; argAction indexOf trim (II)I traceRules endNode Lantlr/RuleEndElement; FOLLOW *(ILantlr/RuleEndElement;)Lantlr/Lookahead; extractIdOfAction args valueOf getParaphrase literalString label tokenDefined elementsAreRange ([I)Z bitsetTestThreshold literalChar getTokenSymbolAt (I)Lantlr/TokenSymbol; literalsPrefix isLetter (C)Ljava/lang/StringBuffer; upperCaseMangledLiterals toUpperCase 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 hasOption getOption !(Ljava/lang/String;)Lantlr/Token; getGrammarFile (ILjava/lang/String;)V setOption "(Ljava/lang/String;Lantlr/Token;)Z !?? # ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ? ?? ?? ?? ?? ?? ?? ? ? ?? ? M ?? ? ? ?? ? \ Z ?? ? ? N*? *? *? *? *? *? *? *? *? Y? ? *? Y? ? *? *? Y? ? ? ? 6 b ! $ &