[antlr-interest] Problem over getting the line from AST

abc soeasy newabcsoeasy at gmail.com
Wed Mar 7 07:43:56 PST 2012


I am trying the find the line no. using antlr at certain points in a AST of
a Java source in-order to do some instrumentation. But the problem is when
I use getLine() in my AST Treewalker it always return 0[zero].

Some one please help me please...
On Wed, Mar 7, 2012 at 1:30 AM, <antlr-interest-request at antlr.org> wrote:

> Send antlr-interest mailing list submissions to
>        antlr-interest at antlr.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        http://www.antlr.org/mailman/listinfo/antlr-interest
> or, via email, send a message with subject or body 'help' to
>        antlr-interest-request at antlr.org
>
> You can reach the person managing the list at
>        antlr-interest-owner at antlr.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of antlr-interest digest..."
>
>
> Today's Topics:
>
>   1. Confusion over token definitions and alternatives being
>      disabled (Kieran Simpson)
>   2. ANTLRWorks does not like Java.g (trhouse)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 06 Mar 2012 22:19:06 +1100
> From: Kieran Simpson <kierans777 at gmail.com>
> Subject: [antlr-interest] Confusion over token definitions and
>        alternatives    being disabled
> To: antlr-interest Interest <antlr-interest at antlr.org>
> Message-ID: <4F55F2AA.5010209 at gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> I have the following token defs for my grammar:
>
> ANY_TEXT: ( options {greedy=false;} : . )+;
>
> COMMENT
>   : '//' ~('\n'|'\r')* '\r'? '\n' {$channel=HIDDEN;}
>   | '/*' ( options {greedy=false;} : . )* '*/' {$channel=HIDDEN;}
>   ;
>
> WS: ( ' ' | '\t' | '\r' | '\n') {$channel=HIDDEN;};
>
> In Antlrworks, when I try to use an interpreter on a rule that uses
> ANY_TEXT I'm informed:
>
> "The following alternatives can never be matched: 1" (where the line
> number is the ANY_TEXT definition)
>
> "The following token definitions can never be matched because prior
> tokens match the same input: COMMENT,WS"
>
> I can see how ANY_TEXT could match a COMMENT or a WS, but not how those
> token definitions would match input that ANY_TEXT would match (eg: "foo").
>
> Cheers,
>
>
> ------------------------------
>
> Message: 2
> Date: Tue, 06 Mar 2012 13:15:08 -0500
> From: trhouse <trhouse at gmail.com>
> Subject: [antlr-interest] ANTLRWorks does not like Java.g
> To: antlr-interest at antlr.org
> Message-ID: <4F56542C.1040009 at gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Error messages below.
>
> I am using the latest ANTLRWorks and Java.g for 1.6 as it's found on
> ANLTR's website.
>
>
> I admit to being a newbie, but searching the list didn't turn up
> anything. I did find someone on StackOverflow with the same errors. The
> only comment involved not using ANTLRWorks which is not an option.
>
>
> http://stackoverflow.com/questions/9375626/how-to-analyze-java-source-files-with-clojure
>
>
> It seems as if this should be a no brainer- java.g just works.....what
> could I be doing wrong? Load up java.g into ANTLR and push "check
> grammar" . It ought to check out all right.
>
> TIA
>
>
> [13:03:27] error(100): Java.g:1:40624: syntax error: antlr:
> NoViableAltException(-1@[])
> [13:03:27] error(100): Java.g:1:40624: syntax error: antlr:
> NoViableAltException(-1@[])
> [13:03:27] error(100): Java.g:1:40624: syntax error: antlr:
> MismatchedTokenException(-1!=52)
> [13:03:27] error(100): Java.g:0:1: syntax error: assign.types:
> MismatchedTreeNodeException(0!=3)
> [13:03:27] error(106): Java.g:1:13925: reference to undefined rule:
> arguments
> [13:03:27] error(106): Java.g:1:14851: reference to undefined rule:
> blockStatement
> [13:03:27] error(106): Java.g:1:14207: reference to undefined rule:
> annotationTypeDeclaration
> [13:03:27] error(106): Java.g:1:13898: reference to undefined rule:
> annotations
> [13:03:27] error(106): Java.g:1:15145: reference to undefined rule:
> variableInitializer
> [13:03:27] error(106): Java.g:1:16218: reference to undefined rule:
> qualifiedName
> [13:03:27] error(106): Java.g:1:16237: reference to undefined rule:
> qualifiedName
> [13:03:27] error(106): Java.g:1:14530: reference to undefined rule: block
> [13:03:27] error(106): Java.g:1:12602: reference to undefined rule:
> qualifiedName
> [13:03:27] error(106): Java.g:1:14817: reference to undefined rule:
> explicitConstructorInvocation
> [13:03:27] error(106): Java.g:1:12490: reference to undefined rule:
> annotations
> [13:03:27] error(106): Java.g:1:14994: reference to undefined rule: block
> [13:03:27] error(106): Java.g:1:13140: reference to undefined rule:
> annotation
> [13:03:27] error(106): Java.g:1:12953: reference to undefined rule:
> annotation
> [13:03:27] warning(105): Java.g:1:15117: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:16504: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:15950: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:13261: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:14921: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:15405: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:16582: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:13427: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:14753: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12797: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12781: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:13534: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:13913: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12664: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:14286: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12711: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:15916: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12727: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] error(100): Java.g:1:40624: syntax error: antlr:
> NoViableAltException(-1@[])
> [13:03:27] error(100): Java.g:1:40624: syntax error: antlr:
> NoViableAltException(-1@[])
> [13:03:27] error(100): Java.g:1:40624: syntax error: antlr:
> MismatchedTokenException(-1!=52)
> [13:03:27] error(100): Java.g:0:1: syntax error: assign.types:
> MismatchedTreeNodeException(0!=3)
> [13:03:27] error(106): Java.g:1:13898: reference to undefined rule:
> annotations
> [13:03:27] error(106): Java.g:1:14817: reference to undefined rule:
> explicitConstructorInvocation
> [13:03:27] error(106): Java.g:1:15145: reference to undefined rule:
> variableInitializer
> [13:03:27] error(106): Java.g:1:13925: reference to undefined rule:
> arguments
> [13:03:27] error(106): Java.g:1:12602: reference to undefined rule:
> qualifiedName
> [13:03:27] error(106): Java.g:1:12490: reference to undefined rule:
> annotations
> [13:03:27] error(106): Java.g:1:14207: reference to undefined rule:
> annotationTypeDeclaration
> [13:03:27] error(106): Java.g:1:13140: reference to undefined rule:
> annotation
> [13:03:27] error(106): Java.g:1:14994: reference to undefined rule: block
> [13:03:27] error(106): Java.g:1:16218: reference to undefined rule:
> qualifiedName
> [13:03:27] error(106): Java.g:1:14851: reference to undefined rule:
> blockStatement
> [13:03:27] error(106): Java.g:1:16237: reference to undefined rule:
> qualifiedName
> [13:03:27] error(106): Java.g:1:14530: reference to undefined rule: block
> [13:03:27] error(106): Java.g:1:12953: reference to undefined rule:
> annotation
> [13:03:27] warning(105): Java.g:1:13427: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:15950: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:14921: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:15405: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:14286: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:15916: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:13534: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:14753: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:15117: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:16504: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:13913: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12797: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12781: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12727: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:16582: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12664: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:13261: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12711: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] error(100): Java.g:1:40624: syntax error: antlr:
> NoViableAltException(-1@[])
> [13:03:27] error(100): Java.g:1:40624: syntax error: antlr:
> NoViableAltException(-1@[])
> [13:03:27] error(100): Java.g:1:40624: syntax error: antlr:
> MismatchedTokenException(-1!=52)
> [13:03:27] error(100): Java.g:0:1: syntax error: assign.types:
> MismatchedTreeNodeException(0!=3)
> [13:03:27] error(106): Java.g:1:12602: reference to undefined rule:
> qualifiedName
> [13:03:27] error(106): Java.g:1:12490: reference to undefined rule:
> annotations
> [13:03:27] error(106): Java.g:1:14994: reference to undefined rule: block
> [13:03:27] error(106): Java.g:1:14530: reference to undefined rule: block
> [13:03:27] error(106): Java.g:1:14817: reference to undefined rule:
> explicitConstructorInvocation
> [13:03:27] error(106): Java.g:1:16237: reference to undefined rule:
> qualifiedName
> [13:03:27] error(106): Java.g:1:14207: reference to undefined rule:
> annotationTypeDeclaration
> [13:03:27] error(106): Java.g:1:13898: reference to undefined rule:
> annotations
> [13:03:27] error(106): Java.g:1:16218: reference to undefined rule:
> qualifiedName
> [13:03:27] error(106): Java.g:1:15145: reference to undefined rule:
> variableInitializer
> [13:03:27] error(106): Java.g:1:13140: reference to undefined rule:
> annotation
> [13:03:27] error(106): Java.g:1:14851: reference to undefined rule:
> blockStatement
> [13:03:27] error(106): Java.g:1:12953: reference to undefined rule:
> annotation
> [13:03:27] error(106): Java.g:1:13925: reference to undefined rule:
> arguments
> [13:03:27] warning(105): Java.g:1:13261: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12781: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:14286: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12711: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12797: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:16504: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:14753: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:13427: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:13913: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12727: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:13534: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:14921: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:16582: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:15916: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:15950: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:15405: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:15117: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12664: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] error(100): Java.g:1:40624: syntax error: antlr:
> NoViableAltException(-1@[])
> [13:03:27] error(100): Java.g:1:40624: syntax error: antlr:
> NoViableAltException(-1@[])
> [13:03:27] error(100): Java.g:1:40624: syntax error: antlr:
> MismatchedTokenException(-1!=52)
> [13:03:27] error(100): Java.g:0:1: syntax error: assign.types:
> MismatchedTreeNodeException(0!=3)
> [13:03:27] error(106): Java.g:1:16218: reference to undefined rule:
> qualifiedName
> [13:03:27] error(106): Java.g:1:12602: reference to undefined rule:
> qualifiedName
> [13:03:27] error(106): Java.g:1:13925: reference to undefined rule:
> arguments
> [13:03:27] error(106): Java.g:1:14817: reference to undefined rule:
> explicitConstructorInvocation
> [13:03:27] error(106): Java.g:1:14851: reference to undefined rule:
> blockStatement
> [13:03:27] error(106): Java.g:1:14530: reference to undefined rule: block
> [13:03:27] error(106): Java.g:1:16237: reference to undefined rule:
> qualifiedName
> [13:03:27] error(106): Java.g:1:13898: reference to undefined rule:
> annotations
> [13:03:27] error(106): Java.g:1:15145: reference to undefined rule:
> variableInitializer
> [13:03:27] error(106): Java.g:1:13140: reference to undefined rule:
> annotation
> [13:03:27] error(106): Java.g:1:14207: reference to undefined rule:
> annotationTypeDeclaration
> [13:03:27] error(106): Java.g:1:14994: reference to undefined rule: block
> [13:03:27] error(106): Java.g:1:12490: reference to undefined rule:
> annotations
> [13:03:27] error(106): Java.g:1:12953: reference to undefined rule:
> annotation
> [13:03:27] warning(105): Java.g:1:14753: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:14286: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:13913: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12727: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:13261: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:15916: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12781: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:13534: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:16582: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:15405: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:15117: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:13427: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:14921: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12797: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12664: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:15950: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:12711: no lexer rule corresponding to
> token: IDENTIFIER
> [13:03:27] warning(105): Java.g:1:16504: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] error(100): Java.g:1:40624: syntax error: antlr:
> NoViableAltException(-1@[])
> [13:06:37] error(100): Java.g:1:40624: syntax error: antlr:
> NoViableAltException(-1@[])
> [13:06:37] error(100): Java.g:1:40624: syntax error: antlr:
> MismatchedTokenException(-1!=52)
> [13:06:37] error(100): Java.g:0:1: syntax error: assign.types:
> MismatchedTreeNodeException(0!=3)
> [13:06:37] error(106): Java.g:1:13898: reference to undefined rule:
> annotations
> [13:06:37] error(106): Java.g:1:12953: reference to undefined rule:
> annotation
> [13:06:37] error(106): Java.g:1:15145: reference to undefined rule:
> variableInitializer
> [13:06:37] error(106): Java.g:1:14851: reference to undefined rule:
> blockStatement
> [13:06:37] error(106): Java.g:1:12490: reference to undefined rule:
> annotations
> [13:06:37] error(106): Java.g:1:12602: reference to undefined rule:
> qualifiedName
> [13:06:37] error(106): Java.g:1:14530: reference to undefined rule: block
> [13:06:37] error(106): Java.g:1:14994: reference to undefined rule: block
> [13:06:37] error(106): Java.g:1:14817: reference to undefined rule:
> explicitConstructorInvocation
> [13:06:37] error(106): Java.g:1:13140: reference to undefined rule:
> annotation
> [13:06:37] error(106): Java.g:1:14207: reference to undefined rule:
> annotationTypeDeclaration
> [13:06:37] error(106): Java.g:1:13925: reference to undefined rule:
> arguments
> [13:06:37] error(106): Java.g:1:16218: reference to undefined rule:
> qualifiedName
> [13:06:37] error(106): Java.g:1:16237: reference to undefined rule:
> qualifiedName
> [13:06:37] warning(105): Java.g:1:13261: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] warning(105): Java.g:1:16504: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] warning(105): Java.g:1:12727: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] warning(105): Java.g:1:15117: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] warning(105): Java.g:1:14286: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] warning(105): Java.g:1:12797: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] warning(105): Java.g:1:15950: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] warning(105): Java.g:1:14753: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] warning(105): Java.g:1:12711: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] warning(105): Java.g:1:14921: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] warning(105): Java.g:1:12781: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] warning(105): Java.g:1:15405: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] warning(105): Java.g:1:12664: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] warning(105): Java.g:1:13534: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] warning(105): Java.g:1:13427: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] warning(105): Java.g:1:16582: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] warning(105): Java.g:1:15916: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:37] warning(105): Java.g:1:13913: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] error(100): Java.g:1:40624: syntax error: antlr:
> NoViableAltException(-1@[])
> [13:06:55] error(100): Java.g:1:40624: syntax error: antlr:
> NoViableAltException(-1@[])
> [13:06:55] error(100): Java.g:1:40624: syntax error: antlr:
> MismatchedTokenException(-1!=52)
> [13:06:55] error(100): Java.g:0:1: syntax error: assign.types:
> MismatchedTreeNodeException(0!=3)
> [13:06:55] error(106): Java.g:1:14994: reference to undefined rule: block
> [13:06:55] error(106): Java.g:1:12490: reference to undefined rule:
> annotations
> [13:06:55] error(106): Java.g:1:13898: reference to undefined rule:
> annotations
> [13:06:55] error(106): Java.g:1:14207: reference to undefined rule:
> annotationTypeDeclaration
> [13:06:55] error(106): Java.g:1:12953: reference to undefined rule:
> annotation
> [13:06:55] error(106): Java.g:1:12602: reference to undefined rule:
> qualifiedName
> [13:06:55] error(106): Java.g:1:13925: reference to undefined rule:
> arguments
> [13:06:55] error(106): Java.g:1:14530: reference to undefined rule: block
> [13:06:55] error(106): Java.g:1:16218: reference to undefined rule:
> qualifiedName
> [13:06:55] error(106): Java.g:1:16237: reference to undefined rule:
> qualifiedName
> [13:06:55] error(106): Java.g:1:14851: reference to undefined rule:
> blockStatement
> [13:06:55] error(106): Java.g:1:14817: reference to undefined rule:
> explicitConstructorInvocation
> [13:06:55] error(106): Java.g:1:13140: reference to undefined rule:
> annotation
> [13:06:55] error(106): Java.g:1:15145: reference to undefined rule:
> variableInitializer
> [13:06:55] warning(105): Java.g:1:12727: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] warning(105): Java.g:1:15405: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] warning(105): Java.g:1:12711: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] warning(105): Java.g:1:13534: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] warning(105): Java.g:1:13427: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] warning(105): Java.g:1:13261: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] warning(105): Java.g:1:15950: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] warning(105): Java.g:1:15916: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] warning(105): Java.g:1:14921: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] warning(105): Java.g:1:12664: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] warning(105): Java.g:1:12781: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] warning(105): Java.g:1:16582: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] warning(105): Java.g:1:12797: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] warning(105): Java.g:1:15117: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] warning(105): Java.g:1:14286: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] warning(105): Java.g:1:16504: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] warning(105): Java.g:1:14753: no lexer rule corresponding to
> token: IDENTIFIER
> [13:06:55] warning(105): Java.g:1:13913: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] Checking Grammar Java.g...
> [13:07:05] error(100): Java.g:1:40624: syntax error: antlr:
> NoViableAltException(-1@[])
> [13:07:05] error(100): Java.g:1:40624: syntax error: antlr:
> NoViableAltException(-1@[])
> [13:07:05] error(100): Java.g:1:40624: syntax error: antlr:
> MismatchedTokenException(-1!=52)
> [13:07:05] error(100): Java.g:0:1: syntax error: assign.types:
> MismatchedTreeNodeException(0!=3)
> [13:07:05] error(106): Java.g:1:13140: reference to undefined rule:
> annotation
> [13:07:05] error(106): Java.g:1:14994: reference to undefined rule: block
> [13:07:05] error(106): Java.g:1:16237: reference to undefined rule:
> qualifiedName
> [13:07:05] error(106): Java.g:1:14851: reference to undefined rule:
> blockStatement
> [13:07:05] error(106): Java.g:1:13925: reference to undefined rule:
> arguments
> [13:07:05] error(106): Java.g:1:16218: reference to undefined rule:
> qualifiedName
> [13:07:05] error(106): Java.g:1:14817: reference to undefined rule:
> explicitConstructorInvocation
> [13:07:05] error(106): Java.g:1:14530: reference to undefined rule: block
> [13:07:05] error(106): Java.g:1:13898: reference to undefined rule:
> annotations
> [13:07:05] error(106): Java.g:1:12490: reference to undefined rule:
> annotations
> [13:07:05] error(106): Java.g:1:14207: reference to undefined rule:
> annotationTypeDeclaration
> [13:07:05] error(106): Java.g:1:12602: reference to undefined rule:
> qualifiedName
> [13:07:05] error(106): Java.g:1:12953: reference to undefined rule:
> annotation
> [13:07:05] error(106): Java.g:1:15145: reference to undefined rule:
> variableInitializer
> [13:07:05] warning(105): Java.g:1:14286: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] warning(105): Java.g:1:15916: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] warning(105): Java.g:1:16504: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] warning(105): Java.g:1:15950: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] warning(105): Java.g:1:13913: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] warning(105): Java.g:1:13427: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] warning(105): Java.g:1:15117: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] warning(105): Java.g:1:12797: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] warning(105): Java.g:1:12664: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] warning(105): Java.g:1:12711: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] warning(105): Java.g:1:15405: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] warning(105): Java.g:1:13534: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] warning(105): Java.g:1:12727: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] warning(105): Java.g:1:16582: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] warning(105): Java.g:1:13261: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] warning(105): Java.g:1:12781: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] warning(105): Java.g:1:14921: no lexer rule corresponding to
> token: IDENTIFIER
> [13:07:05] warning(105): Java.g:1:14753: no lexer rule corresponding to
> token: IDENTIFIER
>
>
>
> ------------------------------
>
> _______________________________________________
> antlr-interest mailing list
> antlr-interest at antlr.org
> http://www.antlr.org/mailman/listinfo/antlr-interest
>
> End of antlr-interest Digest, Vol 88, Issue 6
> *********************************************
>


More information about the antlr-interest mailing list