[stringtemplate-interest] Formal parameters in web templates
Terence Parr
parrt at cs.usfca.edu
Tue Oct 27 09:01:26 PDT 2009
Hi Ran,
You've asked 2 questions actually :)
1. Define formal args for nongroup file templates: Coming in STv4. All
templates will require formal args even in separate files.
2. Specifying cardinality of parameters (required, optional, multi-
valued). It's somethng I've considered for years and have commented
out in the code. ;) I'm still deciding about it's use for STv4.
As for types, I think types would tie templtes too closely to the
model. But, i understand the desire for them.
Ter
On Oct 26, 2009, at 10:46 PM, Ran Tavory wrote:
> A newbe question: Is it possible to define the list of formal
> parameters in a template where my use case would be for a web page?
>
> For example, in this template:
>
> layout.st
> <html>
> <head>
> <title>$title$</title>
> <body>
> $banner()$
> <hr>
> $body()$
> </body>
> </html>
>
> I'd like to say that $title$ is a required parameter. Would even be
> better if types can be enforced, such as String, Number, Date, List
> of x etc, but even without static typing, simply listing the formal
> arguments the template expects would be great.
> Thanks!
> _______________________________________________
> stringtemplate-interest mailing list
> stringtemplate-interest at antlr.org
> http://www.antlr.org/mailman/listinfo/stringtemplate-interest
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/stringtemplate-interest/attachments/20091027/35dd2bf4/attachment.html
More information about the stringtemplate-interest
mailing list