[antlr-interest] Updating to latest beta...
Micheal J
open.zone at virgin.net
Wed May 2 06:42:10 PDT 2007
Robert,
Oops!. I should have read more closely...this isn't a Java vs C# issue
Replace "code={toTemplates($c)}" with just "code={$c}"
See the cminus.g example grammar for instance.
Micheal
-----------------------
The best way to contact me is via the list/forum. My time is very limited.
-----Original Message-----
From: antlr-interest-bounces at antlr.org
[mailto:antlr-interest-bounces at antlr.org] On Behalf Of Micheal J
Sent: 02 May 2007 13:52
To: antlr-interest at antlr.org
Subject: Re: [antlr-interest] Updating to latest beta...
Robert,
Try:
ToTemplate($x)
Micheal
-----------------------
The best way to contact me is via the list/forum. My time is very limited.
-----Original Message-----
From: antlr-interest-bounces at antlr.org
[mailto:antlr-interest-bounces at antlr.org] On Behalf Of Hill, Robert
Sent: 02 May 2007 07:42
To: antlr-interest at antlr.org
Subject: [antlr-interest] Updating to latest beta...
Has caused the compiler to throw out all my calls to
toTemplates($x)
Has this function disappeared? There's no mention of in the readme (well,
none that I spotted).
If it has, what is the preferred method of accumulating return templates? As
in .
codeBlock
@init {
StringTemplate varDeclBlock =
templateLib.getInstanceOf("sqlVarDeclBlock");
}
: ^(SMELCODE (c+=statement[varDeclBlock])*) ->
codeBlock(varDecls={varDeclBlock},code={toTemplates($c)})
;
Cheers!
/2ob
Robert Hill
Information Analyst (C/C++,C#,.NET,Java)
Agile Alliance Member
UKIMEA Technical Capabilities ADU
UKIMEA RABU
Application Services Field Operations EMEA
Hallamshire Business Park, 100 Napier St, Sheffield. S11 8HD
email: rhill03 at eds.com
Office: +44 114 291 1928
Mobile: +44 7903 185 516
This email contains information which is confidential and may be privileged.
Unless you are the intended addressee (or authorised to receive for the
addressee) you may not use, forward, copy or disclose to anyone this email
or any information contained in this email. If you have received this email
in error, please advise the sender by reply email immediately and delete
this email.
Electronic Data Systems Ltd
Registered Office:, Lansdowne House, Berkeley Square, London W1J 6ER
Registered in England no: 53419
VAT number: 432 99 5915
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20070502/a0ad37f1/attachment.html
More information about the antlr-interest
mailing list