Karsten, Moritz, Thanks for the quick responses! This is very helpful! Thanks!
Sorry for putting the message in the wrong place too. Jay On Aug 10, 2016 11:26 AM, "Karsten Thoms" <[email protected]> wrote: > Hi Jay, > > Xtend is the natural choice to write template based code generators. Xtext > provides an interface IGenerator which templates implement. The main class > that implements the interface (it could delegate to others) is bound to the > Generator interface in the language’s runtime Guice module. Xtext ships an > example from where you can pick some ideas. Install it with > "File/New/Example/Xtext State-Machine Example“. > > Please note that this mailing list is primarily for communication between > Xtext developers. The Xtext forum [1] provides support for you and anyone > else for that kind of questions. We are very responsive in the forum, too! > > Kind regards, > ~Karsten > > [1] https://www.eclipse.org/forums/index.php/f/27/ > > > Am 10.08.2016 um 17:13 schrieb Moritz Eysholdt <[email protected] > >: > > Hi Jay, > > good to hear about your successes! > > and yes, to write the given format you may want to use Xtext’s serializer. > It takes an EMF model as input and outputs it as text that fully conforms > to your grammar. > > You can invoke it via > org.eclipse.xtext.resource.XtextResource#save(…) or > org.eclipse.xtext.serializer.ISerializer > > If you want to generate text in a format that you don’t have a grammar > for, Xtend is an excellent language to implement a mode-to-text > transformation aka code generator. > > regards, > Moritz > > > > On 10 Aug 2016, at 17:08, Jay Jay Billings <[email protected]> > wrote: > > Everyone, > > We have had some really great success deploying xtext for processing 3D > geometry formats in Eclipse ICE, which is work that Kasper Gammeltoft did > over the summer. It greatly accelerated our pace when it comes to parsing > these files, but is there anything that it can do to help us with writing > emitters? That is, can it generate routines to programmatically write to > the given format as well? > > We haven't been able to find anything in various tutorials about it. > > Thanks, > Jay > > -- > Jay Jay Billings > Oak Ridge National Laboratory > Twitter Handle: @jayjaybillings > _______________________________________________ > xtext-dev mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/xtext-dev > > > _______________________________________________ > xtext-dev mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/xtext-dev > > > > _______________________________________________ > xtext-dev mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/xtext-dev >
_______________________________________________ xtext-dev mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/xtext-dev
