[antlr-interest] @lexer::header{} or @parser::header{} doesn't work in v3

Peizhao Hu peizhao at itee.uq.edu.au
Tue Oct 16 00:50:28 PDT 2007


I tried it as well, then it will complaint about tokens{}
:-(


regards;

Peizhao


Guillaume Chavanon wrote:
> Hi,
> 
> Try writing options{...} before lexer/parser::header{...}
> 
> Peizhao Hu wrote:
>> Hi All,
>>
>> I tried the following statements in my grammar. when I compiled it, it 
>> throws out error saying "unexpected token: options {", which is the 
>> next statement of setting options
>>
>>
>> @parser::header{
>> package com.nicta.safe.ACoMS.sensor.teds;
>> }
>> @lexer::header{
>> package com.nicta.safe.ACoMS.sensor.teds;
>> }
>>
>> options {
>>     output=AST; /* output AST */
>>     k=2;
>> }
>>
>> I tried to replace package with import statement, but the same problem.
> 
> -- 
> Systems'ViP
> (Boost your R&D efficiency, implement the functional Virtual Prototyping 
> with us) <http://www.systemsvip.com> 	
> 
> 	
> *Guillaume Chavanon*
> /
> / 	4 Rue Boussingault
> F - 67000 Strasbourg
> <http://www.systemsvip.com>
> guillaume.chavanon at systemsvip.com <mailto:guillaume.chavanon at systemsvip.com>
> www.systemsvip.com <http://www.systemsvip.com> 	
> tel:    +33 811 036 094
> fax:    +33 874 761 346
> 
> 	
> 
> This e-mail, including attachments, is intended for the person(s) or 
> company named and may contain confidential and/or legally privileged 
> information. Unauthorized disclosure, copying or use of this information 
> may be unlawful and is prohibited. If you are not the intended 
> recipient,please delete this message and notify the sender


More information about the antlr-interest mailing list