[antlr-interest] Template for optional element
    Mark Volkmann 
    r.mark.volkmann at gmail.com
       
    Tue Jan 29 04:57:38 PST 2008
    
    
  
On Jan 29, 2008 1:57 AM, Oscar Pérez <oscar at perex.org> wrote:
> Hi.
>
> I'm new in ANTLR.
>
> I want to use a template for a rule like this:
>
> func: ^( Func ID params* body ) -> func(name={$ID.text},
> par={$params.st}, block={$body.st});
>
> but if there aren't params in source text, then broken!!!
>
> ¿How can I write a template for optional elements?
Does it solve the problem to use something like this in your template?
<if(params)><params><endif>
-- 
R. Mark Volkmann
Object Computing, Inc.
    
    
More information about the antlr-interest
mailing list