Edit C:\Users\Admin\.m2\repository\antlr\antlr\2.7.2\antlr\DiagnosticCodeGenerator.class
???? -R /e .f .gh e /i /j kl mnopq /r s tuv w /x yz{ y|o} k~ ? .?? y? ??? /? ?? /?? /? /? .? /? ?u?? .?? ??? /? ?? ??? 0e? 0? 0?? /?? ??? ?? ??? /v? ? /? y? y? /? .??? ? ????? ???? ? /????????? ??? [?? ?? 0?? .?? ? ?n? [?? ? .?? ???u???????????? ?? ?? ???? ??? f????? f? ??????? ?????? ? ? ? 0 u w ? !" .#$ % &'()*+,- .. /012345 .6 .789: ?;u< = .>? y@ABCD yEFGH kIJ K LMN O???uPQRSTU VW fX fY fZ[ f\ ]^_`abcdefghijkl mn fopqrstuv ?wx yz ?{|}~ ? ????? .? .? ? /????? ????? ???? L? ??????? ????? 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.java450123 antlr/JavaCharFormatter????????????? antlr/Grammar??????????5????? Exiting due to errors.?????? antlr/TokenManager??XY java/io/IOException????3 ACTION: ?????? Start of alternative block.???1L:?????? 4Warning: This alternative block is non-deterministicM: Match character ??3 NOT ?????? java/lang/StringBuffer , label=???? ?? Match character range: ??? ..?? , label = Generating ??????????P5 *** 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 parserS5 *** User-defined Lexer rules:??? antlr/RuleSymbol?? mnextToken??TU !*** End User-defined Lexer rules:??5 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:R: #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: QK? is matched, AND is matched. the semantic predicate: is true, AND is true. the syntactic predicate:VWJK 1OTHERWISE, a NoViableAlt exception will be thrown End of alternatives End of alternative block. !"#$1ab ,ANTLR-generated file resulting from grammar %? Diagnostic output Terence Parr, MageLang Institute "with John Lilley, Empathy Software ANTLR Version &? ; 1996,1997 *** Header Action. :This action will appear at the top of all generated files.'( *** End of Header Action)*+,? MATCHES ALL-1./ *** 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. nextToken0124?354O private5?6U 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 7? Access: 89 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:; -You specified error-handler(s) for this rule:<=?>? antlr/ExceptionHandler Error-handler( ) catches [@? ] and executes:A? 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:NO8:B?C? *** 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.DE java/lang/String $*** End of tokens used by the parser &***Create an AST from a vector here*** line.separatorFG( [ ]HIJKL k== : { { MNOPQ , } 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 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 ()Z panic (Ljava/lang/String;)V hasMoreElements 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/GrammarAtom 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 antlr/TokenSymbol 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/TokenRangeElement ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; antlr/WildcardElement getLabel (Lantlr/ZeroOrMoreBlock;)Z antlr/Alternative head Lantlr/AlternativeElement; antlr/GrammarElement 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; !./ 01 23 "