Edit C:\Users\Admin\.m2\repository\antlr\antlr\2.7.7\antlr\LLkAnalyzer.class
???? .? ?9 ?: ?; ?< ?=> 9 ?? @AB CD EFG HIJ 9K L MN O PQ RS TU ?V RWXYZ [\ R] R^ _` Ra Rb @c Ed @e Rf Rgh ij [klmn ?opq .rs .tuv .O .w??? @xyz @{| ?} R~ R R? _??? ??? ?? ??? ?? ?a? ?] ?^ ?F ??? ?? ?~ ? ?W ???? ?????? _??? ??? d? ??? ??? .? ?c??? .? .? [?? r? d???? .? ??? .9 r? r??? ?F EO?? ]?? .? ?w? ??? .?? ?F?? @?? R? ?? ?? ??? ?? ?? [??? ???? ?? ? ? ?? .?? RF? ?F ??? ?O ??? ?? ?? .?? _?? ?F ?? ?? ???? ???? ?F ?????? ??? .?? ?? r?? ?] ?^ _? ????? ?? .??? .?? ?? ] ?F ] ?? ?? ?F ?F ? ? F ?d F ? F d? dc ? ? ? ? [ @ E 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 2 ? antlr/JavaCharFormatter antlr/TreeElement ! antlr/WildcardElement"# antlr/BlockEndElement$%& java/lang/StringBuffer deterministic('(') )*+,-./012345 antlr/OneOrMoreBlock antlr/ZeroOrMoreBlock 6Being nongreedy only makes sense for (...)+ and (...)*67+8494:;<=>?@ABCD@E@F@ comparing 'G against alt H@ antlr/Lookahead checking depth <= p is ,*I q is JK intersection at depth is LMNO alt has a syn predPQ has a sem predR S T UVWXYZ[\ deterministic(...)+( deterministic(...)*(]^_ 4empty alternative makes no sense in (...)* or (...)+`B follow is a@ 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).;bcdef antlr/RuleBlockg+hij FOLLOW(kl FOLLOW cycle to . cache entry FOLLOW( ) for : mQnopq antlr/RuleSymbolrstu combining FOLLOW( : from with FOLLOW for vw saving FOLLOW(x4yz next[ ] is { FIRST of next[ ] ptr is |} combined FOLLOW[~ antlr/TreeWalkerGrammar?? antlr/LexerGrammar?2 lookAction(? lookAltBlk( of ? is empty? 56? antlr/collections/impl/BitSet????????4?? lookBlockEnd( , ); lock is '??C antlr/SynPredBlock lookCharLiteral( charVocab is -. /charVocab after removal of prior alt lookahead ?4?? ? +Character literal reference found in parser?. lookCharRange(?????? look( [? ]) token reference found in lexer look+ lookRuleBlk( lookRuleBlockEnd( ); noFOLLOW=? ; lock is ? lookRuleRef(?Q? no definition of rule ?<* back from rule ref to infinite recursion to rule from rule ?Q?M rule ref to has eps, depth: ?2 lookStringLiteral(?Q?4?? look=>( lookTokenRange(?@?@ ? ) after not: look*( lookRuleName( found depth result in FIRST cache: " saving depth ?4??12? ?? antlr/CharLiteralElement antlr/TokenRefElement antlr/CharRangeElement antlr/TokenRangeElement antlr/StringLiteralElement?4 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 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 antlr/BlockWithImpliedExitPath getAlternatives !()Lantlr/collections/impl/Vector; exitCache exitLookaheadDepth *([Ljava/lang/String;Ljava/lang/String;II)V warnAltExitAmbiguity G(Lantlr/Grammar;Lantlr/BlockWithImpliedExitPath;ZI[Lantlr/Lookahead;I)V antlr/RuleEndElement block getRuleName antlr/CodeGenerator encodeLexerRuleName &(Ljava/lang/String;)Ljava/lang/String; lock [Z cycle clone ()Ljava/lang/Object; getSymbol )(Ljava/lang/String;)Lantlr/GrammarSymbol; getBlock ()Lantlr/RuleBlock; endNode Lantlr/RuleEndElement; combineWith (Lantlr/Lookahead;)V numReferences getReference (I)Lantlr/RuleRefElement; antlr/RuleRefElement equals (Ljava/lang/Object;)Z fset Lantlr/collections/impl/BitSet; add (I)V setEpsilon antlr/ActionElement tail not charVocabulary toArray ()[I remove tokenManager Lantlr/TokenManager; antlr/TokenManager maxTokenType notInPlace (II)V (Z)Ljava/lang/StringBuffer; of getType clear "(Lantlr/collections/impl/BitSet;)V panic begin C "(I)Lantlr/collections/impl/BitSet; end antlr/GrammarAtom noFOLLOW epsilonDepth targetRule defined error enclosingRuleName containsEpsilon resetEpsilon processedAtomText length charAt (I)C degree subtractInPlace analyzerDebug exceptionSpec Lantlr/ExceptionSpec; getAutoGenType ! ? ? ? ? ] )*? *? *? *? *? *? Y? ? *+? ? "