[antlr-interest] Question about building code generation target
Rick Mann
rmann at latencyzero.com
Fri Jan 16 13:45:56 PST 2009
Maybe a different question to ask is, how do I build and run ANTLR
from source? I'm running "ant run-tests" and it seems to be failing
miserably.
On Jan 16, 2009, at 13:37:21, Rick Mann wrote:
> Hi. I'm trying to follow the instructions for building a code
> generation target here:
>
> http://www.antlr.org/wiki/display/ANTLR3/How+to+build+an+ANTLR+code+generation+target
>
> Mostly to experiment with ANTLR from a different perspective, and
> maybe to do something useful. However, one step isn't very clear:
>
> "I recommend building the ANTLR tool 'in place'. Do not create a jar
> or compile/copy to a build directory. When you run it with 'java -cp
> path-to-src-dir ...' it will use the original *.stg file, which you'll
> edit a lot - so rebuilding the tool would be quite a PITA."
>
> I'm not really sure what that means. I built ANTLR with "ant build",
> and when I try running as the step suggests, well, I can't get the
> classpath right, and I'm not sure how that ties into the .stg files.
>
> $ java -cp build/classes:build/rtclasses/:lib/stringtemplate-3.2.jar
> org.antlr.Tool
> Exception in thread "main" java.lang.NoClassDefFoundError: antlr/
> TokenStream
> at org.antlr.tool.ErrorManager.setLocale(Unknown Source)
> at org.antlr.tool.ErrorManager.<clinit>(Unknown Source)
> at org.antlr.Tool.main(Unknown Source)
>
> Would someone please clarify? Thanks!
>
>
> --
> Rick
>
>
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address
--
Rick
More information about the antlr-interest
mailing list