[stringtemplate-interest] ST4: How to get group template name list?

Terence Parr parrt at cs.usfca.edu
Tue May 17 09:12:16 PDT 2011


sure! add away and please update CHANGES.txt.
T
On May 17, 2011, at 12:23 AM, Udo Borkowski wrote:

> What a coincidence! I was going to ask for just the same.
> 
> I am working on some kind of "Template Workbench". The list of template names of a group will be needed in various places, e.g. in some kind of browser, when analyzing groups, etc.
> 
> For now I patched the STGroup class and added this function to experiment with:
> 
> 	public Set<String> getTemplateNames() {
> 		load();
> 		HashSet<String> result = new HashSet<String>();
> 		for (Map.Entry<String, CompiledST> e: templates.entrySet()) {
> 			if (e.getValue() != NOT_FOUND_ST) {
> 				result.add(e.getKey());
> 			}
> 		}
> 		return result;
> 	}
> 
> If it is OK with Ter I could add this to the sources.
> 
> 
> Udo
> 
> 
> 
> On 17.05.2011, at 00:59, Terence Parr wrote:
> 
>> Hi Igor,
>> 
>> so you just need StringTemplateGroup.getTemplateNames to return a collection of strings representing the names? I I can add that if you want. what are you going to use the names for?
>> T
>> On May 16, 2011, at 3:23 PM, Igor Katrayev wrote:
>> 
>>> Hello,
>>> 
>>> There is a method in stringtemplate 3 called StringTemplateGroup.getTemplateNames. What is the ST4 counterpart of this method? It seems there is no anything that could give me a list of templates in a template group.
>>> 
>>> Igor.
>>> _______________________________________________
>>> stringtemplate-interest mailing list
>>> stringtemplate-interest at antlr.org
>>> http://www.antlr.org/mailman/listinfo/stringtemplate-interest
>> 
>> _______________________________________________
>> 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/20110517/7c9d5ec8/attachment.html 


More information about the stringtemplate-interest mailing list