[antlr-interest] Simple code with a simple problem
Bryan S Follins
asalh at mindspring.com
Tue Jul 14 15:26:13 PDT 2009
Pasted below is the error description I get when I look at the console after
getting "Compiler failed with result code 1."
C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: unclosed character literal
[15:23:22] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:23:22] ^
[15:23:22] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: ';' expected
[15:23:22] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:23:22] ^
[15:23:22] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: unclosed character literal
[15:23:22] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:23:22] ^
[15:23:22] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: ';' expected
[15:23:22] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:23:22] ^
[15:23:22] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: not a statement
[15:23:22] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:23:22] ^
[15:23:22] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: ';' expected
[15:23:22] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:23:22]
^
[15:23:22] 6 errors
[15:23:41] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: unclosed character literal
[15:23:41] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:23:41] ^
[15:23:41] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: ';' expected
[15:23:41] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:23:41] ^
[15:23:41] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: unclosed character literal
[15:23:41] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:23:41] ^
[15:23:41] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: ';' expected
[15:23:41] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:23:41] ^
[15:23:41] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: not a statement
[15:23:41] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:23:41] ^
[15:23:41] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: ';' expected
[15:23:41] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:23:41]
^
[15:23:41] 6 errors
[15:23:42] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\__Test__.java:12: cannot find symbol
[15:23:42] symbol : class TParser
[15:23:42] location: class __Test__
[15:23:42] TParser g = new TParser(tokens, 49100, null);
[15:23:42] ^
[15:23:42] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\__Test__.java:12: cannot find symbol
[15:23:42] symbol : class TParser
[15:23:42] location: class __Test__
[15:23:42] TParser g = new TParser(tokens, 49100, null);
[15:23:42] ^
[15:23:42] 2 errors
[15:24:04] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: unclosed character literal
[15:24:04] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:24:04] ^
[15:24:04] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: ';' expected
[15:24:04] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:24:04] ^
[15:24:05] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: unclosed character literal
[15:24:05] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:24:05] ^
[15:24:05] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: ';' expected
[15:24:05] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:24:05] ^
[15:24:05] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: not a statement
[15:24:05] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:24:05] ^
[15:24:05] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\TParser.java:84: ';' expected
[15:24:05] System.out.println('invoke
'+(ID1!=null?ID1.getText():null));
[15:24:05]
^
[15:24:05] 6 errors
[15:24:06] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\__Test__.java:12: cannot find symbol
[15:24:06] symbol : class TParser
[15:24:06] location: class __Test__
[15:24:06] TParser g = new TParser(tokens, 49100, null);
[15:24:06] ^
[15:24:06] C:\Documents and Settings\Owner\My
Documents\5135\Summer5135\output\__Test__.java:12: cannot find symbol
[15:24:06] symbol : class TParser
[15:24:06] location: class __Test__
[15:24:06] TParser g = new TParser(tokens, 49100, null);
[15:24:06] ^
[15:24:06] 2 errors
From: Tom Nurkkala [mailto:tnurkkala at cse.taylor.edu]
Sent: Tuesday, July 14, 2009 15:09
To: Bryan S Follins
Cc: antlr-interest at antlr.org
Subject: Re: [antlr-interest] Simple code with a simple problem
On Tue/14-Jul, at 5:00 PM, Bryan S Follins wrote:
Found my generation error. I was using () instead of {} for the java code.
Generation is good. However, it still does not debug the code.
When I run the debugger I get: "Compiler failed with result code 1." Does
anyone know that means?
I copied your grammar into ANTLRWorks and changed both actions to use curly
braces instead of parens. Under the interpreter, I parsed "call foo;"
against rule 'r' and it worked fine. The parse tree follows.
tom.
--
Tom Nurkkala, PhD
Associate Professor
Computer Science & Engineering
Taylor University
tnurkkala at cse.taylor.edu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20090714/b104bf94/attachment.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 6585 bytes
Desc: not available
Url : http://www.antlr.org/pipermail/antlr-interest/attachments/20090714/b104bf94/attachment.png
More information about the antlr-interest
mailing list