Edit C:\Users\Admin\.m2\repository\org\antlr\antlr-runtime\3.5\org\antlr\runtime\debug\Profiler.class
???? 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? P????2 ? ? P? D???????? D? ? ? ? ??? ? ? ?B? ?? ?? ??? ? ?? ?? ?? ?? ? ??? ?? ?????? X ?? ? ! "# B$%& ?'???(???)*+, ?-./ DecisionEvent InnerClasses DecisionDescriptor ProfileStats DATA_SEP Ljava/lang/String; ConstantValue newline dump Z Version RUNTIME_STATS_FILENAME0 parser %Lorg/antlr/runtime/debug/DebugParser; ruleLevel I lastRealTokenTouchedInDecision Lorg/antlr/runtime/Token; uniqueRules Ljava/util/Set; Signature #Ljava/util/Set<Ljava/lang/String;>; currentGrammarFileName Ljava/util/Stack; %Ljava/util/Stack<Ljava/lang/String;>; currentRuleName currentLine &Ljava/util/Stack<Ljava/lang/Integer;>; currentPos decisions %Lorg/antlr/runtime/misc/DoubleKeyMap; ?Lorg/antlr/runtime/misc/DoubleKeyMap<Ljava/lang/String;Ljava/lang/Integer;Lorg/antlr/runtime/debug/Profiler$DecisionDescriptor;>; decisionEvents Ljava/util/List; BLjava/util/List<Lorg/antlr/runtime/debug/Profiler$DecisionEvent;>; decisionStack CLjava/util/Stack<Lorg/antlr/runtime/debug/Profiler$DecisionEvent;>; backtrackDepth stats /Lorg/antlr/runtime/debug/Profiler$ProfileStats; <init> ()V Code LineNumberTable LocalVariableTable this "Lorg/antlr/runtime/debug/Profiler; ((Lorg/antlr/runtime/debug/DebugParser;)V enterRule '(Ljava/lang/String;Ljava/lang/String;)V grammarFileName ruleName exitRule examineRuleMemoization 4(Lorg/antlr/runtime/IntStream;IILjava/lang/String;)V input Lorg/antlr/runtime/IntStream; ruleIndex stopIndex memoize ruleStartIndex location (II)V line pos enterDecision (IZ)V decisionNumber couldBacktrack startingLookaheadIndex Lorg/antlr/runtime/TokenStream; g descriptor 5Lorg/antlr/runtime/debug/Profiler$DecisionDescriptor; d 0Lorg/antlr/runtime/debug/Profiler$DecisionEvent; exitDecision (I)V lastTokenIndex numHidden depth consumeToken (Lorg/antlr/runtime/Token;)V token thisRefIndex inDecision ()Z consumeHiddenToken LT (ILorg/antlr/runtime/Token;)V i t beginBacktrack level e endBacktrack successful mark rewind currentDecision 2()Lorg/antlr/runtime/debug/Profiler$DecisionEvent; recognitionException +(Lorg/antlr/runtime/RecognitionException;)V (Lorg/antlr/runtime/RecognitionException; semanticPredicate (ZLjava/lang/String;)V result predicate terminate i$ Ljava/util/Iterator; percentBacktracks F setParser toNotifyString ()Ljava/lang/String; buf Ljava/lang/StringBuilder; toString getReport 1()Lorg/antlr/runtime/debug/Profiler$ProfileStats; getDecisionStats '()Lorg/antlr/runtime/misc/DoubleKeyMap; ?()Lorg/antlr/runtime/misc/DoubleKeyMap<Ljava/lang/String;Ljava/lang/Integer;Lorg/antlr/runtime/debug/Profiler$DecisionDescriptor;>; getDecisionEvents ()Ljava/util/List; D()Ljava/util/List<Lorg/antlr/runtime/debug/Profiler$DecisionEvent;>; C(Lorg/antlr/runtime/debug/Profiler$ProfileStats;)Ljava/lang/String; getDecisionStatsDump s fileName trim ([II)[I trimmed [I X n toArray (Ljava/util/List;)[I Ljava/lang/Integer; a x LocalVariableTypeTable %Ljava/util/List<Ljava/lang/Integer;>; )(Ljava/util/List<Ljava/lang/Integer;>;)[I getNumberOfHiddenTokens (II)I ti j locationDescription :(Ljava/lang/String;Ljava/lang/String;II)Ljava/lang/String; file rule <clinit> SourceFile Profiler.java ? ? ? ? ? ? java/util/HashSet ? ? java/util/Stack ? ? ? ? ? ? ? ? #org/antlr/runtime/misc/DoubleKeyMap ? ? java/util/ArrayList ? ? ? ? -org/antlr/runtime/debug/Profiler$ProfileStats ? ?1 ? java/lang/StringBuilder23 :FC4567 ?89b:;<= ? ?>?@ examine memo at ABC2D : EFGH ?I ?34J ? memoize K ?LM ? ?N ?OPQR enterDecision canBacktrack=2S backtrack depth ? ? @ TU2V rule eCW= java/lang/StringTX 3org/antlr/runtime/debug/Profiler$DecisionDescriptorYZ[ ?R ? ? java/lang/Integer\C ? ? ?X ? .org/antlr/runtime/debug/Profiler$DecisionEvent[]^_`a ?b`cdCabe ? ? exitDecision in lookahead max token f consume token %&g ? consume tokens ahead in - start index hCi ? LT( )= index relative to set last token enter backtrack j ?k ? exit backtrack mark rewind l ?m ?n ?o ? eval pqrs&t=@u@v@w@xyz{ ?| ?} ?~@PC 32????CGHFO ? ?? ?? ? &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 2? BNumber 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 avgk maxk synpred sempred canbacktrack ???? @ef %.2f java/lang/Object?L??? 1 0??T??C ( ) line.separator?? org/antlr/runtime/debug/Profiler /org/antlr/runtime/debug/BlankDebugEventListener runtime.stats numRuleInvocations append -(Ljava/lang/String;)Ljava/lang/StringBuilder; java/util/Set add (Ljava/lang/Object;)Z maxRuleInvocationDepth java/lang/Math max push &(Ljava/lang/Object;)Ljava/lang/Object; pop ()Ljava/lang/Object; java/lang/System out Ljava/io/PrintStream; org/antlr/runtime/IntStream index ()I (I)Ljava/lang/StringBuilder; java/io/PrintStream println (Ljava/lang/String;)V numMemoizationCacheMisses numGuessingRuleInvocations numMemoizationCacheHits numMemoizationCacheEntries valueOf (I)Ljava/lang/Integer; numDecisionEvents #org/antlr/runtime/debug/DebugParser getTokenStream !()Lorg/antlr/runtime/TokenStream; org/antlr/runtime/TokenStream (Z)Ljava/lang/StringBuilder; get (I)Lorg/antlr/runtime/Token; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; peek 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; put J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; decision intValue currentTimeMillis ()J startTime J startIndex stopTime org/antlr/runtime/Token getTokenIndex k java/util/List numTokens size numHiddenTokens numBacktrackOccurrences backtracks numReportedErrors numSemanticPredicates evalSemPred numSemPredEvals iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next avgkPerDecisionEvent avgkPerBacktrackingDecisionEvent averageDecisionPercentBacktracks values ()Ljava/util/Collection; java/util/Collection numDecisionsCovered $numDecisionsThatPotentiallyBacktrack numDecisionsThatDoBacktrack err (C)Ljava/lang/StringBuilder; getClass ()Ljava/lang/Class; java/lang/Class getName name numUniqueRulesInvoked (F)Ljava/lang/StringBuilder; numCharsMatched numHiddenCharsMatched keySet ()Ljava/util/Set; #(Ljava/lang/Object;)Ljava/util/Set; java/lang/Float (F)Ljava/lang/Float; format 9(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? ? *? Y? ? ? ? 6 ? z ~ ? ? $ ? / ? : ? E ? P ? [ ? f ? q ? ? r ? ? ? ? ? ? w*? *? *? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *+? ? ? : ? z ~ ? ? $ ? / ? : ? E ? P ? [ ? f ? q ? v ? ? w ? ? w ? ? ? ? `*Y? `? *? Y? `? *? ? Y? +? ? ,? ? ? W*? *? ? *? ? ? *? +? W*? ,? W? ? ? ? ? 8 ? M ? V ? _ ? ? ` ? ? ` ? ` ? ? e *Y? d? *? ? !W*? ? !W? ? ? ? ? ? ? ? ? ? ? ? ? ?? "? 4? #? Y? $? ? %? +? & ? '(? ? '? ? )? -*? Y? *`? **? Y? +`? +*? ,Y? -`? -? *? Y? .`? .*? ,Y? /`? /? ? "