I'm getting nowhere making sense of the jar contents...

I'm wondering - in the paper "How to build an ANTLR code generation
target", it start off with "In src/org/antlr/codegen/templates/ " ...
but no such directory exists in the latest antlr-3.1.3 folder
structure. So I'm using the antlr-3.1 download. Am I trying to follow
this paper using the right download?

On Sun, Apr 12, 2009 at 9:33 PM, Terence Parr <[email protected]> wrote:
> I'd unjar the stuff:
>
> $ jar cf antlr-3.1.3.jar
>
> and it will dump the contents.  You need the org dir in your CLASSPATH. Then
> put your XYZ.stg all the way down with the other templates :)
> Ter
> On Apr 12, 2009, at 6:24 PM, John Lynn wrote:
>
>> Sorry for my java newbness; I appreciate the help. I got the verbose
>> output, but I'm not so sure it helps.
>>
>> A couple more questions:
>>
>> - Is there a working directory where I should be running this from?
>>
>> - Is there a non-jar way to run this that might work better?
>>
>> thanks...
>>
>> On 4/11/09, Terence Parr <[email protected]> wrote:
>>>
>>> On Apr 11, 2009, at 11:55 AM, John Lynn wrote:
>>>
>>>> Sorry, I didn't quote the correct directory - it is indeed actually in
>>>> " src\org\antlr\codegen\templates\XZY", and still I get the error:
>>>>
>>>>>> error(10):  internal error: no such group file XYZ.stg
>>>>>> error(20):  cannot find code generation templates XYZ.stg
>>>>
>>>> I tried looking at the source to see if that would help, but I was
>>>> unable to glean any clues.
>>>
>>> try -verbose option on java to see where it's loading files.  If
>>> you're using the antlr jar it won't look in file system for anything
>>> (jar's semantics).
>>>
>>> Ter
>>>
>
>
_______________________________________________
antlr-dev mailing list
[email protected]
http://www.antlr.org/mailman/listinfo/antlr-dev

Reply via email to