[stringtemplate-interest] quick question

Terence Parr parrt at cs.usfca.edu
Wed May 10 13:28:36 PDT 2006


Note that you can parallel iterate:

<names,phones : {n,p | ...}>

:)

naturally names can also be a list of lists etc...

Ter
On May 10, 2006, at 1:22 PM, Jose San Leandro wrote:

> For the first question if I understood well you should be able to  
> do something
> like
>
> <["tr1", "tr2", "tr3"],["td1-1", "td2-1", "tr3-1"], ["td1-2",  
> "td2-2"],
> ["td1-3"]:{row, td1, td2, td3|\<tr
> id="<row>">\<td><td1>\</td>\<td><td2>\</td>\<td><td3>\<td>\<tr>};
> separator="\n">
>
> An array of arrays of strings would be better, but there's no  
> method to
> retrieve an iterator on each row, so I guess it cannot be used. I  
> mean the
> best would be to use as input something like
>
> <[["td1-1", "td1-2", "td1-3"], ["td2-1", "td2-2"], ["td3-1"]]:  
> {row|... }>
>
>
> On Wednesday 10 May 2006 21:56, David Moshal wrote:
>> Kay - I'm not sure if I explained the problem - I want to create a  
>> fixed
>> number of rows, eg 3.
>> There is no model in this case.
>>
>> BTW - thanks for the Ter's i18n article - I'm going to look into the
>> attribute renderer class, it
>> clearly is a superior way of solving my prior problem regarding  
>> formatting.
>> Do you know if
>> one can set an attribute renderer as a wrapper around a whole  
>> model object?
>>
>> Dave
>>
>> On 5/10/06, Kay Roepke <kroepke at dolphin-services.de> wrote:
>>> On 10. May 2006, at 19:55 Uhr, David Moshal wrote:
>>>> Hi - I apologize in advance if this is a completely obvious  
>>>> question:
>>>>
>>>> How does one iterate in ST?
>>>>
>>>> ie, If I want to create a table with, say 10 rows, how is this  
>>>> done:
>>>
>>> (using the AngleBracketTemplateLexer:)
>>>
>>> <rows:{row|\<tr><row.datacells:{data|\<td>data.contents\</td>}>\</
>>> tr>}; separator="\n">
>>>
>>> See: http://www.stringtemplate.org/doc/doc.tml
>>>
>>> HTH,
>>>
>>> -k
> _______________________________________________
> stringtemplate-interest mailing list
> stringtemplate-interest at antlr.org
> http://www.antlr.org:8080/mailman/listinfo/stringtemplate-interest



More information about the stringtemplate-interest mailing list