Hello everybody,

I have a problem with ANTLR and I hope it's ok that I'm asking that here. I
also posted something in the forum, but it seems to be very inactive
depending on other posts I saw there...

(from http://www.jguru.com/forums/view.jsp?EID=1639158)
When I want to debug/compile my grammar, I allways get the error message:

[14:03:38] D:\[...]\ANTLR Parser\output\SGLParser.java:2532: int
cannot be dereferenced
[14:03:38]                       value =
Integer.parseInt((i!=null?i.getText():null));

I don't have an explanation for that, maybe someone can help me here. Here
are the important code fragments:

grammar SGL;
options {
        backtrack = true;
        memoize = true;
}

[...]

mathAtom returns [int value]
    :   '(' e=mathExpression ')' {$value = $e.value;}
    |   i=Integer {$value = Integer.parseInt($i.text);}
    ;

[...]

Integer
    :   '0'..'9'+
    ;


Thank you in advance

Dominik

List: http://www.antlr.org/mailman/listinfo/antlr-interest
Unsubscribe: 
http://www.antlr.org/mailman/options/antlr-interest/your-email-address

-- 
You received this message because you are subscribed to the Google Groups 
"il-antlr-interest" group.
To post to this group, send email to il-antlr-inter...@googlegroups.com.
To unsubscribe from this group, send email to 
il-antlr-interest+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/il-antlr-interest?hl=en.

Reply via email to