From: Clifford Heath Date: 2008-01-31T12:04:56+09:00 Subject: Re: Treetop Email Parser Phil Tomson wrote: > What do you think would be involved to create this framework for > multiple output langauages? Any design docs? No design docs, but the Ruby text is built using a Ruby builder, which makes it sound fine and ready to go... except that the API to the builder allows arbitrary text strings to be appended, and the API assumes modules and extend() etc... Basically the builder API needs to be cleaned up to encapsulate the semantics and to not assume Ruby. Then when doing the first *other* language, cleaned up some more to catch the things you missed the first time. :-) Clifford Heath.