Wrestled Hudson into submission but I have not put all the build parameters in 
place for it until this afternoon, after which the snapshots and so on will all 
be working again. Unfortunately we have a chicken and egg situation with a 
change to the generator and the runtime at the same time, which I must hack my 
way around to get the build back together.
 
Jim
 
From: Gokulakannan Somasundaram [mailto:[email protected]] 
Sent: Sunday, December 13, 2009 9:48 AM
To: Jim Idle
Cc: [email protected]
Subject: Re: [antlr-interest] Fwd: Reporting a bug in C Target
 
Thanks a lot Jim.  That was very quick. 
I will check it out and let you know.

Gokul.
On Fri, Dec 11, 2009 at 9:43 PM, Jim Idle <[email protected]> wrote:
The latest templates process the default parameter values correctly, I fixed 
that too - I need to fix Hudson so the snapshot gets built, but you can also 
get the templates from fisheye and just drop them in. The change is obvious and 
affect C.stg and AST.stg.
 
Jim
 
 
From: [email protected] 
[mailto:[email protected]] On Behalf Of Gokulakannan Somasundaram
Sent: Friday, December 11, 2009 1:40 AM
To: [email protected]
Subject: [antlr-interest] Fwd: Reporting a bug in C Target
 
Missed the group....

Gokul.
---------- Forwarded message ----------
From: Gokulakannan Somasundaram <[email protected]>
Date: Fri, Dec 11, 2009 at 3:08 PM
Subject: Re: [antlr-interest] Reporting a bug in C Target
To: Jim Idle <[email protected]>


Sure Jim. I have found my way around Maven and now i am able to build the 
tool.jar alone. I will use the current templates from the snapshot. I have also 
found that ANTLR is specifically disabling the default parameter values being 
assigned to the parameters passed to the rules. This functionality is present 
in C++(as you may know). But is there a reason why we are doing this?

Thanks,
Gokul.
On Thu, Dec 10, 2009 at 10:19 PM, Jim Idle <[email protected]> wrote:
If you want to try it out then you will be able to download the snapshot 
release of the ANTLR tool later today, once I upgrade Hudson so that it builds 
it again. The runtime has not changed, just the templates.
 
Jim
 
From: Gokulakannan Somasundaram [mailto:[email protected]] 
Sent: Thursday, December 10, 2009 2:36 AM
To: Jim Idle
Cc: David-Sarah Hopwood; [email protected]

Subject: Re: [antlr-interest] Reporting a bug in C Target
 
Jim, 
    I read about the initialization rules and i agree with them. Thanks for 
fixing it so quickly. 

Gokul.
On Thu, Dec 10, 2009 at 10:15 AM, Jim Idle <[email protected]> wrote:
On Wed, 09 Dec 2009 19:54:51 -0800

 "Gokulakannan Somasundaram" <[email protected]> wrote:
 

Assigning it to 0, will again cause trouble for C++ folks.


No it won't, because 0 is a valid (indeed, the preferred) way of writing
a null pointer constant in C++.



I think you misunderstood me. I said assigning 0 to a enum in C++ will throw a 
compiler error. 
 
I didn't though :). See email about new initialization rules. I think that they 
are much mire in keeping with C and C++. More generally it makes the grammar 
programmer responsible for behaviour, which is in line with the rest of the C 
stuff.

David's point about C++ is correct though 0 == NULL is guranteed in ANSI C, 
evenbthough rhe compiler must work it out. Better to use NULL consistently and 
try to avoid adding to the billion dollars.

Jim

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


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.


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

Reply via email to