Skip to main content
Jump to: navigation, search

Difference between revisions of "Xtext"

m (Overview)
Line 1: Line 1:
{| border=0
+
__NOTOC__
| width=90% |
+
== Overview ==
+
Foo
+
  
== Other Topic ==
+
Welcome to the Xtext wiki.
(Insert text here)
+
  
| valign=top |
+
Xtext is a framework/tool for development of external textual DSLs. Just describe your very own DSL using Xtext's simple EBNF grammar language and the generator will create a parser, an AST-meta model (implemented in EMF) as well as a full-featured Eclipse Text Editor from that.
{| border=0 cellspacing=3 cellpadding=4
+
 
! bgcolor="Gainsboro" | OAW Navigation   
+
The Framework integrates with technology from Eclipse Modeling such as EMF, GMF, M2T and parts of EMFT. Development with Xtext is optimized for short turn-arounds, so that adding new features to an existing DSL can be done in a second.
|-
+
 
| bgcolor="GhostWhite" | [[OAW| Main Page]]
+
Language development has never been so easy.
|}
+
 
 +
{| border="0" cellspacing="15" valign="top" style="width:100%;"
 +
 
 +
|-valign="top"
 +
|style="width:50%;"|
 +
<h1>Getting Started</h1>
 +
*'''[[Xtext Hello World]]''' - Your very first Xtext DSL !
 +
*'''[http://www.eclipse.org/gmt/oaw/download/ (Xtext 4.3) oAW Download instructions]''' - check out the available versions of oAW
 +
*'''[[Tutorials and Documentation]]''' - tutorials covering all aspects
 +
*'''[[Screencasts]]''' - screencasts showing Xtext in action
 +
*'''[[Xtext FAQ]]''' - the official Xtext FAQ
 +
|
 +
<h1>Get Involved</h1>
 +
*'''[https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Modeling&product=GMT&component=OAW&component=oAW-check&component=oAW-classic&component=oAW-default&component=oAW-docs&component=oAW-emf&component=oAW-expressions&component=oAW-extend&component=oAW-gmf&component=oaw-plugins&component=oAW-recipe&component=oAW-samples&component=oAW-uml2&component=oAW-utilities&component=oAW-workflow&component=oAW-xtext&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=exact&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= oAW Bugzilla]''' - review and create Bugzilla entries
 +
*'''[[Xtext Repository Details|Source Code Access]]''' - get the code from CVS.
 +
*'''[[Xtext Workspace Setup|Workspace Setup]]''' - how to set up your workspace.
 +
*'''[[Xtext Documentation Engineering|Documentation Engineering]]''' - how to write documentation.
 +
*'''[[Xtext Release Engineering|Release Engineering]]''' - how to set up the build and produce a release.
 +
*'''[[Xtext Project Plan|Project Plan]]''' - what's coming up?.
 
|}
 
|}
 +
 +
 +
[[Category:Xtext]]
 +
[[Category:modeling]]
 +
[[Category:oAW]]
 +
[[Category:openArchitectureWare]]
 +
[[Category:Eclipse Modeling Project]]

Revision as of 17:47, 9 May 2008


Welcome to the Xtext wiki.

Xtext is a framework/tool for development of external textual DSLs. Just describe your very own DSL using Xtext's simple EBNF grammar language and the generator will create a parser, an AST-meta model (implemented in EMF) as well as a full-featured Eclipse Text Editor from that.

The Framework integrates with technology from Eclipse Modeling such as EMF, GMF, M2T and parts of EMFT. Development with Xtext is optimized for short turn-arounds, so that adding new features to an existing DSL can be done in a second.

Language development has never been so easy.

Getting Started

Get Involved

Back to the top