I don't really support the trace as using the C debugger is usually lots
better, but I will take a look.

Thanks.

Jim

> -----Original Message-----
> From: [email protected] [mailto:antlr-interest-
> [email protected]] On Behalf Of Kevin J. Cummings
> Sent: Monday, March 28, 2011 3:01 PM
> To: [email protected]
> Subject: [antlr-interest] -trace is broken for C target?
>
> I tried to use the -trace command line option to ANTLR 3.2 and found
> that the resulting Lexer.c and Parser.c files don't compile due to
> missing arguments or missing references.  After looking at the C.stg
> template file that produces the tracing lines, I came up with the
> following patch that I think will correct the problem.
>
> This patch should be applied to the:
>
>       tool/src/main/resources/org/antlr/codegen/templates/C/C.stg
>
> file for ANTLR 3.2.  If this is the wrong place, or the wrong fix for
> this problem, I apologize, but by applying the fixed ANTLR3_PRINTFs
> directly into actions in my grammar, has helped me see some trace
> output and helped me debug my current grammar.
>
> If this has already been fixed in ANTLR 3.3 or ANTLR 3.4, I also
> apologize, but I'm currently running on Fedora 14, and the last pre-
> packaged version of the ANTLR RPMs is 3.2:
>
> antlr3-C-devel-3.2-11.fc14.x86_64
> antlr3-C-docs-3.2-11.fc14.noarch
> antlr3-javascript-3.1-11.fc14.noarch
> antlr3-python-3.1.2-11.fc14.noarch
> antlr3-tool-3.2-11.fc14.noarch
> antlr3-java-3.2-11.fc14.noarch
> antlr3-gunit-3.2-11.fc14.noarch
> antlr3-C-3.2-11.fc14.x86_64
>
> --
> Kevin J. Cummings
> [email protected]
> [email protected]
> [email protected]
> Registered Linux User #1232 (http://counter.li.org)

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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/il-antlr-interest?hl=en.

Reply via email to