TSenderReceiverInterface: (annotations +=TAnnotation)* 'interface' 'senderReceiver' (isService?='service')? name=ID '{' (dataElements += TDataElement)* '}' ;
interface senderReceiver [color=skyblue]name [/color]{ }
grammar org.xtext.example.mydsl2.MyDsl with org.eclipse.xtext.common.Terminals generate myDsl "http://www.xtext.org/example/mydsl2/MyDsl" Model: greetings+=Greeting*; Greeting: 'Hello' '{' name=ID '!' '}';
Hello { name ! }