1 l m no l pq l r s t uv l wx l y z{ l | }~ l                P  P  J            Dl  D D D J D D D D Pl P  P P P   P D       D P2   P D    D        B                      X     ! "# B$%& '  (  )*+, -./ DecisionEvent InnerClassesDecisionDescriptor ProfileStatsDATA_SEPLjava/lang/String; ConstantValuenewlinedumpZVersionRUNTIME_STATS_FILENAME0parser%Lorg/antlr/runtime/debug/DebugParser; ruleLevelIlastRealTokenTouchedInDecisionLorg/antlr/runtime/Token; uniqueRulesLjava/util/Set; Signature#Ljava/util/Set;currentGrammarFileNameLjava/util/Stack;%Ljava/util/Stack;currentRuleName currentLine&Ljava/util/Stack; currentPos decisions%Lorg/antlr/runtime/misc/DoubleKeyMap;Lorg/antlr/runtime/misc/DoubleKeyMap;decisionEventsLjava/util/List;BLjava/util/List; decisionStackCLjava/util/Stack;backtrackDepthstats/Lorg/antlr/runtime/debug/Profiler$ProfileStats;()VCodeLineNumberTableLocalVariableTablethis"Lorg/antlr/runtime/debug/Profiler;((Lorg/antlr/runtime/debug/DebugParser;)V enterRule'(Ljava/lang/String;Ljava/lang/String;)VgrammarFileNameruleNameexitRuleexamineRuleMemoization4(Lorg/antlr/runtime/IntStream;IILjava/lang/String;)VinputLorg/antlr/runtime/IntStream; ruleIndex stopIndexmemoizeruleStartIndexlocation(II)Vlinepos enterDecision(IZ)VdecisionNumbercouldBacktrackstartingLookaheadIndexLorg/antlr/runtime/TokenStream;g descriptor5Lorg/antlr/runtime/debug/Profiler$DecisionDescriptor;d0Lorg/antlr/runtime/debug/Profiler$DecisionEvent; exitDecision(I)VlastTokenIndex numHiddendepth consumeToken(Lorg/antlr/runtime/Token;)Vtoken thisRefIndex inDecision()ZconsumeHiddenTokenLT(ILorg/antlr/runtime/Token;)VitbeginBacktracklevele endBacktrack successfulmarkrewindcurrentDecision2()Lorg/antlr/runtime/debug/Profiler$DecisionEvent;recognitionException+(Lorg/antlr/runtime/RecognitionException;)V(Lorg/antlr/runtime/RecognitionException;semanticPredicate(ZLjava/lang/String;)Vresult predicate terminatei$Ljava/util/Iterator;percentBacktracksF setParsertoNotifyString()Ljava/lang/String;bufLjava/lang/StringBuilder;toString getReport1()Lorg/antlr/runtime/debug/Profiler$ProfileStats;getDecisionStats'()Lorg/antlr/runtime/misc/DoubleKeyMap;()Lorg/antlr/runtime/misc/DoubleKeyMap;getDecisionEvents()Ljava/util/List;D()Ljava/util/List;C(Lorg/antlr/runtime/debug/Profiler$ProfileStats;)Ljava/lang/String;getDecisionStatsDumpsfileNametrim([II)[Itrimmed[IXntoArray(Ljava/util/List;)[ILjava/lang/Integer;axLocalVariableTypeTable%Ljava/util/List;)(Ljava/util/List;)[IgetNumberOfHiddenTokens(II)ItijlocationDescription:(Ljava/lang/String;Ljava/lang/String;II)Ljava/lang/String;filerule SourceFile Profiler.java java/util/HashSet java/util/Stack #org/antlr/runtime/misc/DoubleKeyMap java/util/ArrayList -org/antlr/runtime/debug/Profiler$ProfileStats 1java/lang/StringBuilder 23: FC4 56 78 9b :; <= > ?@ examine memo  at A BC 2D: E FG H I 34 Jmemoize K LM NO PQRenterDecision canBacktrack= 2S  backtrack depth  @ TU 2V rule eC W=java/lang/String TX3org/antlr/runtime/debug/Profiler$DecisionDescriptor YZ [ R java/lang/Integer \C    X.org/antlr/runtime/debug/Profiler$DecisionEvent [ ]^ _` a b`c dC ab e  exitDecision  in  lookahead  max token fconsume token %& gconsume  tokens ahead in - start index hC iLT()= index  relative to set last token enter backtrack j kexit backtrack mark rewind l m n oeval pqr s& t= @ u@ v@ w@ xyz { | } ~@ PC3 2  C GH FO  &ANTLR Runtime Report; Profile Version  parser name Number of rule invocations Number of unique rules visited Number of decision events %Overall average k per decision event 2BNumber of backtracking occurrences (can be multiple per decision) 5Overall average k per decision event that backtracks .Number of rule invocations while backtracking )num decisions that potentially backtrack  num decisions that do backtrack 3num decisions that potentially backtrack but don't Aaverage % of time a potentially backtracking decision backtracks num unique decisions covered "max rule invocation nesting depth rule memoization cache size &number of rule memoization cache hits (number of rule memoization cache misses number of tokens number of hidden tokens number of char number of hidden char number of syntax errors  avgkmaxksynpredsempred canbacktrack  @ ef%.2fjava/lang/Object L 10  T C()line.separator  org/antlr/runtime/debug/Profiler/org/antlr/runtime/debug/BlankDebugEventListener runtime.statsnumRuleInvocationsappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; java/util/Setadd(Ljava/lang/Object;)ZmaxRuleInvocationDepthjava/lang/Mathmaxpush&(Ljava/lang/Object;)Ljava/lang/Object;pop()Ljava/lang/Object;java/lang/SystemoutLjava/io/PrintStream;org/antlr/runtime/IntStreamindex()I(I)Ljava/lang/StringBuilder;java/io/PrintStreamprintln(Ljava/lang/String;)VnumMemoizationCacheMissesnumGuessingRuleInvocationsnumMemoizationCacheHitsnumMemoizationCacheEntriesvalueOf(I)Ljava/lang/Integer;numDecisionEvents#org/antlr/runtime/debug/DebugParsergetTokenStream!()Lorg/antlr/runtime/TokenStream;org/antlr/runtime/TokenStream(Z)Ljava/lang/StringBuilder;get(I)Lorg/antlr/runtime/Token;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;peek8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;putJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;decisionintValuecurrentTimeMillis()J startTimeJ startIndexstopTimeorg/antlr/runtime/Token getTokenIndexkjava/util/List numTokenssizenumHiddenTokensnumBacktrackOccurrences backtracksnumReportedErrorsnumSemanticPredicates evalSemPrednumSemPredEvalsiterator()Ljava/util/Iterator;java/util/IteratorhasNextnextavgkPerDecisionEvent avgkPerBacktrackingDecisionEvent averageDecisionPercentBacktracksvalues()Ljava/util/Collection;java/util/CollectionnumDecisionsCovered$numDecisionsThatPotentiallyBacktracknumDecisionsThatDoBacktrackerr(C)Ljava/lang/StringBuilder;getClass()Ljava/lang/Class;java/lang/ClassgetNamenamenumUniqueRulesInvoked(F)Ljava/lang/StringBuilder;numCharsMatchednumHiddenCharsMatchedkeySet()Ljava/util/Set;#(Ljava/lang/Object;)Ljava/util/Set;java/lang/Float(F)Ljava/lang/Float;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V(I)Ljava/lang/Object; getChannel getProperty&(Ljava/lang/String;)Ljava/lang/String;!$r****Y*Y *Y *Y *Y * Y*Y*Y*Y6 z ~$/:EP[fq rw****Y*Y *Y *Y *Y * Y*Y*Y*Y*+:z ~$/:EP[fqvww`*Y`*Y`*Y+,W**** + W* , W 8MV_ ```e*Yd* !W* !W  "4#Y$%+&'(')-*Y*`**Y+`+*,Y-`-*Y.`.*,Y/`/"7<IVfs4   ."#Y0)*Y1`1 -4... . . _* 2 W* 2 W  <*3*Y4`4*56>*5:"S#Y789':*;'<6=>?*@)* AB:*2CD:jDYE:*2FWG* ABH* ABI* AJKL* AJKMNYO`OPYQ:* WRSTU^(~&-5;R<<<( *!PM,SV*3W>*,UX6,Udd`6,Y,R,RZZ"C#Y['\,RI],Y'^*3>)*,_W* '4:M> 'x4k !"Rʲ"#Y`+>)*a*Yb`b*3*3W+W*+3*,M+W>*,UX6,Udd`6"P#Yc'9'd,RIe,RG'f,U')2  & 3 4 MRW^iv>#Ws^l$iavT %&:*g '"M*a*Yh`h &'#()*a*,N"]#Yi'j,>k,W'l-RIe-RG'f-U')*3*3W,W**,3"#Ym*3>)- ./p145H**+,X"#Yn')*Y;`;*,M,RN"*Yo`o,RYp`p,q"[\)].^8_E`RaWc XX-.*./y3"%#Yr'(8)*Y;d;h(i2j 33-301X "#Ys') no *2X "#Yt') st *2=" #u) xy 345 *AP~  56F*Yv`v  .789i*Yw`w*aW*,N-x-RYy`y":#Yz,\-RIe-RG') +h*Oii:i;<D*{L+|J+}PM,RY~,Yb~*Y,Yb,q*Y,Yb* *L+|n+}DM*Y`,Y~,Oo~,N)*Y`,p,OnF*Y%b,p*Y`*Y*n*Yj*Y*4n*Y*oo*)*)b.?FWZb/9C>:. P=> ?@^ot=>DA>*+ BCn*YL+W+ W+*W+%*"DEFC2* GHe/****** * /IJ/* KLM/* N FO:YL+W+*W+W+W+*W+W+W+*'W+W+W+*'W+W+W+*4'W+W+W+*W+W+W+*o'W+W+W+*W+W+W+*+'W+W+W+*'W+W+W+*'W+W+W+**d'W+W+W+*W+W+W+*'W+W+W+*'W+W+W+*1'W+W+W+*.'W+W+W+**'W+W+W+*b'W+W+W+*h'W+W+W+*'W+W+W+*'W+W+W+*v'W+W+G !" #'$0%8&?'H(P)W*`+h,o-x./0123456789:;<=>?@AB%C-D4E=FEGLHUI]JdKmLu{||}~ $-5:2DEPCzYL+W+W+W+W+W+W+W+W+W+W+W+W+W+W*M,|,}BN*-:|}JK6*-2CD:+G'W+W+*HILMW+W+O'W+W+Y~SW+W+Z'W+W+p'W+W+y'W+W+N§öW+W +%$+29@GNU\cj #*4;ELV]qy|HQ=>Rw=>|DESTn+ N+--L+ * UVWVXYZ1+ M>++J:,KO, !)/4![ $*11\ (]V^ 1\_`ab@>*5:6'!=:"  +58>H+ +0c@@*@d>X 5eC]3** AB* AB* AJK* AJK 3ef0Y+''ɶ,ʶ400g0h00i) ˸̳" (*jkP D