Edit C:\Users\Admin\.m2\repository\antlr\antlr\2.7.7\antlr\DiagnosticCodeGenerator.class
???? .X 5k 4l 4mn k 4o 4p qr stuvuwx 4y z {|} ~ 4 ??? ?? q?? ? 4?? ?? ??? 4? ?? 4?? 4? 4? 4? 4? ?|?? 4?? ??? 4? ?? ??? 0k? 0? 0?? 4?? ??? ?? ??? 4}? ? 4? ?? ?? 4? 4??? ? ????? ???? ? 4????????? ??? \?? \? 0?? 4?? ? ?t? f?? $? 4?? ???|???????????? ?? ?? ???? ??? f????? f? ??????? ? ? ? ? ? ? ? ? ? 0 | ~ ! "#$ "% ?&'( 4)* "+ ,-./0123 44 56789:; 4< 4=>?@ ?A|B C 4DE ?FGHIJ ?KLMN qOP Q RST U???|VWXYZ[ \] f^ f_ f`a fb cdefghijkl f?mnopqr $st fuvwxyz{| ?}~ ? ????? ?? ????? 4? 4? ? 4????? ????? ???? R? ??????? ????? syntacticPredLevel I doingLexRules Z <init> ()V Code LineNumberTable 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;)V genBlockPreamble genCommonBlock genFollowSetForRuleBlock (Lantlr/RuleBlock;)V genHeader genLookaheadSetForAlt genLookaheadSetForBlock genNextToken genRule (Lantlr/RuleSymbol;)V genSynPred (Lantlr/SynPredBlock;)V genTokenTypes (Lantlr/TokenManager;)V getASTCreateString 3(Lantlr/collections/impl/Vector;)Ljava/lang/String; 9(Lantlr/GrammarAtom;Ljava/lang/String;)Ljava/lang/String; processActionForSpecialSymbols O(Ljava/lang/String;ILantlr/RuleBlock;Lantlr/ActionTransInfo;)Ljava/lang/String; mapTreeId =(Ljava/lang/String;Lantlr/ActionTransInfo;)Ljava/lang/String; printSet (IILantlr/Lookahead;)V SourceFile DiagnosticCodeGenerator.java:;6789 antlr/JavaCharFormatter??????????????? antlr/Grammar??????????;????? Exiting due to errors.???? antlr/TokenManager??^_ java/io/IOException????9 ACTION: ?????? Start of alternative block.???7R@?????? 4Warning: This alternative block is non-deterministicS@ Match character ??9 NOT ?????? java/lang/StringBuffer , label=???? ?? Match character range: ??? ..?? , label = Generating ??????????V; *** Lexer Preamble Action. CThis action will appear before the declaration of your lexer class:????? *** End of Lexer Preamble Action *** Your lexer class is called ' ' and is a subclass of '?? '. &*** User-defined lexer class members: BThese are the member declarations that you defined for your class:???? +*** End of user-defined lexer class members &*** String literals used in the parser 6The following string literals were used in the parser. >An actual code generator would arrange to place these literals ;into a table in the generated lexer, so that actions in the <generated lexer could match token text against the literals. >String literals used in the lexer are not listed here, as they 6are incorporated into the mainstream lexer processing.?? antlr/GrammarSymbol antlr/StringLiteralSymbol?? = ???? -*** End of string literals used by the parserY; *** User-defined Lexer rules:??? antlr/RuleSymbol?? mnextToken??Z[ !*** End User-defined Lexer rules: ; Start ONE-OR-MORE (...)+ block:? 4Warning: This one-or-more block is non-deterministic End ONE-OR-MORE block. *** Parser Preamble Action. DThis action will appear before the declaration of your parser class: !*** End of Parser Preamble Action !*** Your parser class is called ' &*** User-defined parser class members: ,*** End of user-defined parser class members *** Parser rules: *** End of parser rules *** End of parser? Rule Reference: ? , assigned to ' '? , arguments = ? Rule ' .' is referenced, but that rule is not defined. < Perhaps the rule is misspelled, or you forgot to define it. 0' is referenced, but that is not a grammar rule. ? Error: You assigned from Rule ' $', but that rule has no return type. antlr/LexerGrammar Warning: Rule ' ' returns a value? Error: Rule ' ' accepts no arguments. Match string literal Match token range: Match token Tree reference: ? *** Tree-walker Preamble Action. IThis action will appear before the declaration of your tree-walker class: &*** End of tree-walker Preamble Action &*** Your tree-walker class is called ' +*** User-defined tree-walker class members: 1*** End of user-defined tree-walker class members *** tree-walker rules: *** End of tree-walker rules *** End of tree-walker Match wildcard? Start ZERO-OR-MORE (...)+ block:? 5Warning: This zero-or-more block is non-deterministic End ZERO-OR-MORE block. antlr/BlockEndElement AST will be built as: ? Init action: ? ? Start of an alternative block. $The lookahead set for this block is:X@ #This block has a single alternative!"#$ BWarning: you specified a syntactic predicate for this alternative, >and it is the only alternative of a block and will be ignored. %This block has multiple alternatives: Otherwise, Alternate( ) will be taken IF: The lookahead set: WQ%? is matched, AND is matched. the semantic predicate: is true, AND is true. the syntactic predicate:\]PQ 1OTHERWISE, a NoViableAlt exception will be thrown End of alternatives End of alternative block.&'()*7gh ,ANTLR-generated file resulting from grammar +? Diagnostic output Terence Parr, MageLang Institute "with John Lilley, Empathy Software ANTLR Version ,? ; 1989-2005 *** Header Action. :This action will appear at the top of all generated files.-. *** End of Header Action/012? MATCHES ALL3745 *** Lexer nextToken rule: DThe lexer nextToken rule is synthesized from all of the user-defined Elexer rules. It logically consists of one big alternative block with ,each user-defined rule being an alternative. nextToken678:?9;:U private;?<[ 8The grammar analyzer has determined that the synthesized >nextToken rule is non-deterministic (i.e., it has ambiguities) 6This means that there is some overlap of the character .lookahead for two or more of your lexer rules. *** End of nextToken lexer rule. Lexer Parser *** Rule: This rule is undefined. AThis means that the rule was referenced somewhere in the grammar, 2but a definition for the rule was not encountered. :It is also possible that syntax errors during the parse of ;your grammar file prevented correct processing of the rule. *** End =? Access: >? Return value(s): 8Error: you specified return value(s) for a lexical rule. 5 Lexical rules have an implicit return type of 'int'. 9Return value: lexical rule returns an implicit token type Return value: none Arguments: %Error: This rule is non-deterministic@A -You specified error-handler(s) for this rule:BC?DE antlr/ExceptionHandler Error-handler( ) catches [F? ] and executes:G? End error-handlers. ;Default error-handling will be generated, which catches all Cparser exceptions and consumes tokens until the follow-set is seen. The follow set for this rule is:TU>@H?I? *** Tokens used by the parser @This is a list of the token numeric values and the corresponding Atoken identifiers. Some tokens are literals, and because of that 6they have no identifiers. Literals are double-quoted.JK java/lang/String $*** End of tokens used by the parser &***Create an AST from a vector here*** line.separatorLM. [ ]NOPQR k== : { { STUVW , } antlr/DiagnosticCodeGenerator antlr/CodeGenerator charFormatter Lantlr/CharFormatter; behavior Lantlr/DefineGrammarSymbols; antlr/DefineGrammarSymbols grammars Ljava/util/Hashtable; java/util/Hashtable elements ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements ()Z nextElement ()Ljava/lang/Object; analyzer Lantlr/LLkGrammarAnalyzer; setGrammarAnalyzer (Lantlr/LLkGrammarAnalyzer;)V setCodeGenerator (Lantlr/CodeGenerator;)V antlr/LLkGrammarAnalyzer setGrammar (Lantlr/Grammar;)V generate antlrTool Lantlr/Tool; antlr/Tool hasError panic (Ljava/lang/String;)V tokenManagers isReadOnly reportException *(Ljava/lang/Exception;Ljava/lang/String;)V antlr/ActionElement isSemPred print actionText Ljava/lang/String; _printAction println tabs grammar Lantlr/Grammar; theLLkAnalyzer deterministic (Lantlr/AlternativeBlock;)Z antlr/CharLiteralElement not _print atomText label append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; _println antlr/CharRangeElement beginText endText getClassName TokenTypesFileExt reportProgress openOutputFile )(Ljava/lang/String;)Ljava/io/PrintWriter; currentOutput Ljava/io/PrintWriter; preambleAction Lantlr/Token; antlr/Token getText getSuperClass classMemberAction printAction getSymbols getId getTokenType ()I (I)Ljava/lang/StringBuffer; rules Lantlr/collections/impl/Vector; antlr/collections/impl/Vector id equals (Ljava/lang/Object;)Z java/io/PrintWriter close (Lantlr/OneOrMoreBlock;)Z antlr/RuleRefElement targetRule getSymbol )(Ljava/lang/String;)Lantlr/GrammarSymbol; idAssign args isDefined block Lantlr/RuleBlock; antlr/RuleBlock returnAction argAction antlr/StringLiteralElement antlr/TokenRangeElement antlr/TokenRefElement ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; antlr/WildcardElement getLabel (Lantlr/ZeroOrMoreBlock;)Z antlr/Alternative head Lantlr/AlternativeElement; antlr/AlternativeElement next getTreeSpecifier ()Lantlr/Token; antlr/AlternativeBlock initAction alternatives size getAlternativeAt (I)Lantlr/Alternative; synPred Lantlr/SynPredBlock; semPred endNode Lantlr/RuleEndElement; FOLLOW *(ILantlr/RuleEndElement;)Lantlr/Lookahead; maxk grammarFile version getHeaderAction &(Ljava/lang/String;)Ljava/lang/String; cache [Lantlr/Lookahead; antlr/Lookahead containsEpsilon lookaheadDepth look ,(ILantlr/AlternativeBlock;)Lantlr/Lookahead; antlr/MakeGrammar createNextTokenRule S(Lantlr/Grammar;Lantlr/collections/impl/Vector;Ljava/lang/String;)Lantlr/RuleBlock; setDefined setBlock access define length getBlock ()Lantlr/RuleBlock; findExceptionSpec )(Ljava/lang/String;)Lantlr/ExceptionSpec; antlr/ExceptionSpec handlers elementAt (I)Ljava/lang/Object; exceptionTypeAndName action getName TokenTypesFileSuffix getVocabulary !()Lantlr/collections/impl/Vector; java/lang/System getProperty fset Lantlr/collections/impl/BitSet; antlr/collections/impl/BitSet toArray ()[I antlr/CharFormatter literalChar (I)Ljava/lang/String; tokenManager Lantlr/TokenManager; !45 67 89 "