Edit C:\Users\Admin\.m2\repository\antlr\antlr\2.7.2\antlr\LLkAnalyzer.class
???? -? ? ? ? ? ? ? !" #$ %&' ()* + , -. / 01 23 45 ?6 2789: ;< => =? @A 2B 2C D =E F 2G 2HI JK ;LMNO ?PQR .ST .UVW ./ .X??? YZ[ \] ?^ 2_ 2` 2a @bcd efg ?h ?ij 2k ?l mno mpqr ?stuvw @xcy z{ \| }~ ?? .? ?D??? .? .? ;?? j? \? . j??? =/?? U? .?? j? .? ?X? ??? .????? ?? 2? ?? |? ??? ?? ?? ;??? ????? ? ?? .??? ??? ?/ ??? ?? ?? .?? @?? ?? ?? ?????????? ??? .? ??? ?? j?? @? ????? %? .??? .?? ?? U? U??? ?? ?? ????? \? \D??? ??? ?? ?? ?? ;? ?????? %???? DEBUG_ANALYZER Z currentBlock Lantlr/AlternativeBlock; tool Lantlr/Tool; grammar Lantlr/Grammar; lexicalAnalysis charFormatter Lantlr/CharFormatter; <init> (Lantlr/Tool;)V Code LineNumberTable altUsesWildcardDefault (Lantlr/Alternative;)Z deterministic (Lantlr/AlternativeBlock;)Z (Lantlr/OneOrMoreBlock;)Z (Lantlr/ZeroOrMoreBlock;)Z deterministicImpliedPath #(Lantlr/BlockWithImpliedExitPath;)Z FOLLOW *(ILantlr/RuleEndElement;)Lantlr/Lookahead; getAltLookahead -(Lantlr/AlternativeBlock;II)Lantlr/Lookahead; look )(ILantlr/ActionElement;)Lantlr/Lookahead; ,(ILantlr/AlternativeBlock;)Lantlr/Lookahead; +(ILantlr/BlockEndElement;)Lantlr/Lookahead; .(ILantlr/CharLiteralElement;)Lantlr/Lookahead; ,(ILantlr/CharRangeElement;)Lantlr/Lookahead; '(ILantlr/GrammarAtom;)Lantlr/Lookahead; *(ILantlr/OneOrMoreBlock;)Lantlr/Lookahead; %(ILantlr/RuleBlock;)Lantlr/Lookahead; *(ILantlr/RuleRefElement;)Lantlr/Lookahead; 0(ILantlr/StringLiteralElement;)Lantlr/Lookahead; ((ILantlr/SynPredBlock;)Lantlr/Lookahead; -(ILantlr/TokenRangeElement;)Lantlr/Lookahead; '(ILantlr/TreeElement;)Lantlr/Lookahead; +(ILantlr/WildcardElement;)Lantlr/Lookahead; +(ILantlr/ZeroOrMoreBlock;)Lantlr/Lookahead; &(ILjava/lang/String;)Lantlr/Lookahead; &lookaheadEquivForApproxAndFullAnalysis ([Lantlr/Lookahead;I)Z removeCompetingPredictionSets <(Lantlr/collections/impl/BitSet;Lantlr/AlternativeElement;)V )removeCompetingPredictionSetsFromWildcard 0([Lantlr/Lookahead;Lantlr/AlternativeElement;I)V reset ()V setGrammar (Lantlr/Grammar;)V subruleCanBeInverted (Lantlr/AlternativeBlock;Z)Z SourceFile LLkAnalyzer.java ? ? ? ? ? ? ? ? ? antlr/JavaCharFormatter ? ???? antlr/TreeElement?? antlr/WildcardElement? ? antlr/BlockEndElement java/lang/StringBuffer deterministic( ) ? ? ? antlr/OneOrMoreBlock antlr/ZeroOrMoreBlock 6Being nongreedy only makes sense for (...)+ and (...)* ?!"#$ comparing % against alt & antlr/Lookahead checking depth <= ? ? p is ,' q is () intersection at depth is *+,- alt has a syn pred./ has a sem pred ? ?0 ?1 ?2 ?3456789: deterministic(...)+( ? ? ? ? deterministic(...)*(;< 4empty alternative makes no sense in (...)* or (...)+=> follow is ? greedy loop nongreedy loop java/lang/String (nongreedy block may exit incorrectly due ? to limitations of linear approximate lookahead (first k-1 sets in lookahead not singleton).@ABC ? antlr/RuleBlockDEFG FOLLOW(HI FOLLOW cycle to ?J cache entry FOLLOW( ) for : K/LMNO antlr/RuleSymbolPQRSTU next[ ] is FIRST of next[ ] ptr is VWXY combined FOLLOW[Z[\ antlr/TreeWalkerGrammar]^ antlr/LexerGrammar_ saving FOLLOW( lookAction( lookAltBlk( of `? is emptya ?b\ antlr/collections/impl/BitSetcde^fghijk lookBlockEnd( , ); lock is l ? ?m! antlr/SynPredBlock lookCharLiteral(n charVocab is /charVocab after removal of prior alt lookahead op^ ?q +Character literal reference found in parserr lookCharRange(stmuvt look( [ ]) token reference found in lexer look+ lookRuleBlk( lookRuleBlockEnd( ); noFOLLOW=w ? ; lock is x\ ? ? lookRuleRef(yz/{ ? no definition of rule | ? back from rule ref to infinite recursion to rule from rule }/~+ rule ref to has eps, depth: lookStringLiteral(?/??? look=>( lookTokenRange(sv ?^ ) after not: look*( lookRuleName( found depth result in FIRST cache: ? saving depth ??q? ??? antlr/CharLiteralElement antlr/TokenRefElement antlr/CharRangeElement antlr/TokenRangeElement antlr/StringLiteralElement? antlr/LLkAnalyzer java/lang/Object antlr/LLkGrammarAnalyzer antlr/Alternative head Lantlr/AlternativeElement; root Lantlr/GrammarAtom; antlr/AlternativeElement next java/lang/System out Ljava/io/PrintStream; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; java/io/PrintStream println (Ljava/lang/String;)V antlr/AlternativeBlock alternatives Lantlr/collections/impl/Vector; antlr/collections/impl/Vector size ()I greedy antlr/Grammar getFilename antlr/GrammarElement getLine getColumn antlr/Tool warning )(Ljava/lang/String;Ljava/lang/String;II)V getAlternativeAt (I)Lantlr/Alternative; alti I cache [Lantlr/Lookahead; (I)Lantlr/Lookahead; lookaheadDepth analysisAlt altj (I)Ljava/lang/StringBuffer; maxk J(Ljava/lang/String;Lantlr/CharFormatter;Lantlr/Grammar;)Ljava/lang/String; intersection $(Lantlr/Lookahead;)Lantlr/Lookahead; nil ()Z synPred Lantlr/SynPredBlock; semPred Ljava/lang/String; warnWhenFollowAmbig generateAmbigWarnings greedySet errorHandler Lantlr/ToolErrorHandler; antlr/ToolErrorHandler warnAltAmbiguity @(Lantlr/Grammar;Lantlr/AlternativeBlock;ZI[Lantlr/Lookahead;II)V java/lang/Math max (II)I getAlternatives !()Lantlr/collections/impl/Vector; antlr/BlockWithImpliedExitPath exitCache exitLookaheadDepth *([Ljava/lang/String;Ljava/lang/String;II)V warnAltExitAmbiguity G(Lantlr/Grammar;Lantlr/BlockWithImpliedExitPath;ZI[Lantlr/Lookahead;I)V block getRuleName antlr/CodeGenerator encodeLexerRuleName &(Ljava/lang/String;)Ljava/lang/String; lock [Z antlr/RuleEndElement cycle clone ()Ljava/lang/Object; getSymbol )(Ljava/lang/String;)Lantlr/GrammarSymbol; getBlock ()Lantlr/RuleBlock; endNode Lantlr/RuleEndElement; getReference (I)Lantlr/RuleRefElement; equals (Ljava/lang/Object;)Z combineWith (Lantlr/Lookahead;)V numReferences fset Lantlr/collections/impl/BitSet; add (I)V setEpsilon tail not charVocabulary toArray ()[I remove tokenManager Lantlr/TokenManager; antlr/TokenManager maxTokenType notInPlace (II)V (Z)Ljava/lang/StringBuffer; of antlr/GrammarAtom getType clear "(Lantlr/collections/impl/BitSet;)V panic begin C "(I)Lantlr/collections/impl/BitSet; end noFOLLOW epsilonDepth antlr/RuleRefElement targetRule defined error enclosingRuleName containsEpsilon resetEpsilon processedAtomText length charAt (I)C degree subtractInPlace analyzerDebug exceptionSpec Lantlr/ExceptionSpec; getAutoGenType ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ] )*? *? *? *? *? *? Y? ? *+? ? ? "