2
Xtext je okvir otvorenog koda za razvoj programskih jezika i jezika specifičnih za domenu (DSL-ovi).Za razliku od standardnih generatora raščlanjivanja, Xtext stvara ne samo parser, već i klasni model za Sažetak stabla sintakse, a u okviru Eclipse Projekta razvija se potpuno prilagodljivi IDE.Xtext temeljen na Eclipse-u kao dio Okvirnog projekta modeliranja Eclipse ije licenciran pod Javnom licencom Eclipse. Povijest.Prva verzija Xtext-a objavljena je 2006. godine u projektu openArchitectureWare.Posljednja verzija objavljena u okviru oAW projekta je verzija 4.3.Od početka 2008. godine Xtext se razvija u programu Eclipse u okviru Eclipse Modeling Project.Pridruživši se godišnjem istodobnom izdanju Eclipse-a, Xtext je objavio verziju 0.7.0 (lipanj 2009.), 1.0 (lipanj 2010.), 2.0 (lipanj 2011.) i 2.3 (lipanj 2012.).Okvir uglavnom razvija njemačka tvrtka. Funkcionalnost Da bi odredio jezik, korisnik mora pisati gramatiku na Xtext-ovom gramatičkom jeziku.Ova gramatika opisuje kako je Ecore model izveden iz tekstualne notacije.Iz te definicije generator koda dobiva ANTLR parser i klase za objektni model.Oba se mogu koristiti neovisno o Eclipse ....