Class ExpressionDslSemanticSequencer
java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
de.uni_hildesheim.sse.vil.expressions.serializer.ExpressionDslSemanticSequencer
- All Implemented Interfaces:
org.eclipse.xtext.serializer.sequencer.ISemanticSequencer
public class ExpressionDslSemanticSequencer
extends org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
-
Field Summary
FieldsFields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
genericSequencer, genericSequencerProviderFields inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
diagnosticProvider, errorAcceptor, feederProvider, masterSequencer, nodeProvider, sequenceAcceptor, transientValues -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsequence(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject) protected voidsequence_AdditiveExpression(org.eclipse.xtext.serializer.ISerializationContext context, AdditiveExpression semanticObject) Contexts: AdditiveExpression returns AdditiveExpression Constraint: (left=MultiplicativeExpression right+=AdditiveExpressionPart*)protected voidsequence_AdditiveExpressionPart(org.eclipse.xtext.serializer.ISerializationContext context, AdditiveExpressionPart semanticObject) Contexts: AdditiveExpressionPart returns AdditiveExpressionPart Constraint: (op=AdditiveOperator ex=MultiplicativeExpression)protected voidsequence_Advice(org.eclipse.xtext.serializer.ISerializationContext context, Advice semanticObject) Contexts: Advice returns Advice Constraint: (name=QualifiedName versionSpec=VersionSpec?)protected voidsequence_AnnotationDeclarations(org.eclipse.xtext.serializer.ISerializationContext context, AnnotationDeclarations semanticObject) Contexts: AnnotationDeclarations returns AnnotationDeclarations Constraint: id+=Identifier*protected voidsequence_ArgumentList(org.eclipse.xtext.serializer.ISerializationContext context, ArgumentList semanticObject) Contexts: ArgumentList returns ArgumentList Constraint: (param+=NamedArgument param+=NamedArgument*)protected voidsequence_Call(org.eclipse.xtext.serializer.ISerializationContext context, Call semanticObject) Contexts: Call returns Call Constraint: (name=QualifiedPrefix decl=Declarator? param=ArgumentList?)protected voidsequence_Compound(org.eclipse.xtext.serializer.ISerializationContext context, Compound semanticObject) Contexts: Compound returns Compound Constraint: (abstract='abstract'? name=Identifier super=Identifier? vars+=VariableDeclaration*)protected voidsequence_Constant(org.eclipse.xtext.serializer.ISerializationContext context, Constant semanticObject) Contexts: Constant returns Constant Constraint: ( nValue=NumValue | sValue=STRING | qValue=QualifiedName | bValue='true' | bValue='false' | null='null' | version=VERSION )protected voidsequence_ConstructorExecution(org.eclipse.xtext.serializer.ISerializationContext context, ConstructorExecution semanticObject) Contexts: ConstructorExecution returns ConstructorExecution Constraint: (type=Type param=ArgumentList? calls+=SubCall*)protected voidsequence_ContainerInitializer(org.eclipse.xtext.serializer.ISerializationContext context, ContainerInitializer semanticObject) Contexts: ContainerInitializer returns ContainerInitializer Constraint: (exprs+=ContainerInitializerExpression exprs+=ContainerInitializerExpression*)?protected voidsequence_ContainerInitializerExpression(org.eclipse.xtext.serializer.ISerializationContext context, ContainerInitializerExpression semanticObject) Contexts: ContainerInitializerExpression returns ContainerInitializerExpression Constraint: (logical=LogicalExpression | container=ContainerInitializer)protected voidsequence_Declaration(org.eclipse.xtext.serializer.ISerializationContext context, Declaration semanticObject) Contexts: Declaration returns Declaration Constraint: (type=Type? units+=DeclarationUnit units+=DeclarationUnit*)protected voidsequence_DeclarationUnit(org.eclipse.xtext.serializer.ISerializationContext context, DeclarationUnit semanticObject) Contexts: DeclarationUnit returns DeclarationUnit Constraint: (id=Identifier deflt=Expression?)protected voidsequence_Declarator(org.eclipse.xtext.serializer.ISerializationContext context, Declarator semanticObject) Contexts: Declarator returns Declarator Constraint: (decl+=Declaration decl+=Declaration*)protected voidsequence_EqualityExpression(org.eclipse.xtext.serializer.ISerializationContext context, EqualityExpression semanticObject) Contexts: EqualityExpression returns EqualityExpression Constraint: (left=RelationalExpression right=EqualityExpressionPart?)protected voidsequence_EqualityExpressionPart(org.eclipse.xtext.serializer.ISerializationContext context, EqualityExpressionPart semanticObject) Contexts: EqualityExpressionPart returns EqualityExpressionPart Constraint: (op=EqualityOperator ex=RelationalExpression)protected voidsequence_Expression(org.eclipse.xtext.serializer.ISerializationContext context, Expression semanticObject) Contexts: Expression returns Expression Constraint: (expr=LogicalExpression | init=ContainerInitializer)protected voidsequence_ExpressionOrQualifiedExecution(org.eclipse.xtext.serializer.ISerializationContext context, ExpressionOrQualifiedExecution semanticObject) Contexts: ExpressionOrQualifiedExecution returns ExpressionOrQualifiedExecution Constraint: ((val=Constant | parenthesis=Expression) calls+=SubCall*)protected voidsequence_ExpressionStatement(org.eclipse.xtext.serializer.ISerializationContext context, ExpressionStatement semanticObject) Contexts: ExpressionStatement returns ExpressionStatement Constraint: ((var=Identifier field=Identifier?)? expr=Expression)protected voidsequence_Import(org.eclipse.xtext.serializer.ISerializationContext context, Import semanticObject) Contexts: Import returns Import Constraint: (insert='insert'? name=Identifier wildcard='*'? versionSpec=VersionSpec?)protected voidsequence_LanguageUnit(org.eclipse.xtext.serializer.ISerializationContext context, LanguageUnit semanticObject) Contexts: LanguageUnit returns LanguageUnit Constraint: (advices+=Advice* name=Identifier version=VersionStmt? imports+=Import*)protected voidsequence_LogicalExpression(org.eclipse.xtext.serializer.ISerializationContext context, LogicalExpression semanticObject) Contexts: LogicalExpression returns LogicalExpression Constraint: (left=EqualityExpression right+=LogicalExpressionPart*)protected voidsequence_LogicalExpressionPart(org.eclipse.xtext.serializer.ISerializationContext context, LogicalExpressionPart semanticObject) Contexts: LogicalExpressionPart returns LogicalExpressionPart Constraint: (op=LogicalOperator ex=EqualityExpression)protected voidsequence_MultiplicativeExpression(org.eclipse.xtext.serializer.ISerializationContext context, MultiplicativeExpression semanticObject) Contexts: MultiplicativeExpression returns MultiplicativeExpression Constraint: (left=UnaryExpression right=MultiplicativeExpressionPart?)protected voidsequence_MultiplicativeExpressionPart(org.eclipse.xtext.serializer.ISerializationContext context, MultiplicativeExpressionPart semanticObject) Contexts: MultiplicativeExpressionPart returns MultiplicativeExpressionPart Constraint: (op=MultiplicativeOperator expr=UnaryExpression)protected voidsequence_NamedArgument(org.eclipse.xtext.serializer.ISerializationContext context, NamedArgument semanticObject) Contexts: NamedArgument returns NamedArgument Constraint: (name=Identifier? ex=Expression)protected voidsequence_NumValue(org.eclipse.xtext.serializer.ISerializationContext context, NumValue semanticObject) Contexts: NumValue returns NumValue Constraint: val=NUMBERprotected voidsequence_Parameter(org.eclipse.xtext.serializer.ISerializationContext context, Parameter semanticObject) Contexts: Parameter returns Parameter Constraint: (type=Type name=Identifier dflt=Expression?)protected voidsequence_ParameterList(org.eclipse.xtext.serializer.ISerializationContext context, ParameterList semanticObject) Contexts: ParameterList returns ParameterList Constraint: (param+=Parameter param+=Parameter*)protected voidsequence_PostfixExpression(org.eclipse.xtext.serializer.ISerializationContext context, PostfixExpression semanticObject) Contexts: PostfixExpression returns PostfixExpression Constraint: left=PrimaryExpressionprotected voidsequence_PrimaryExpression(org.eclipse.xtext.serializer.ISerializationContext context, PrimaryExpression semanticObject) Contexts: PrimaryExpression returns PrimaryExpression Constraint: (otherEx=ExpressionOrQualifiedExecution | unqEx=UnqualifiedExecution | superEx=SuperExecution | newEx=ConstructorExecution)protected voidsequence_QualifiedName(org.eclipse.xtext.serializer.ISerializationContext context, QualifiedName semanticObject) Contexts: QualifiedName returns QualifiedName Constraint: (prefix=QualifiedPrefix (qname+='.' qname+=Identifier)*)protected voidsequence_QualifiedPrefix(org.eclipse.xtext.serializer.ISerializationContext context, QualifiedPrefix semanticObject) Contexts: QualifiedPrefix returns QualifiedPrefix Constraint: (qname+=Identifier (qname+='::' qname+=Identifier)*)protected voidsequence_RelationalExpression(org.eclipse.xtext.serializer.ISerializationContext context, RelationalExpression semanticObject) Contexts: RelationalExpression returns RelationalExpression Constraint: (left=AdditiveExpression (right=RelationalExpressionPart right2=RelationalExpressionPart?)?)protected voidsequence_RelationalExpressionPart(org.eclipse.xtext.serializer.ISerializationContext context, RelationalExpressionPart semanticObject) Contexts: RelationalExpressionPart returns RelationalExpressionPart Constraint: (op=RelationalOperator ex=AdditiveExpression)protected voidsequence_SubCall(org.eclipse.xtext.serializer.ISerializationContext context, SubCall semanticObject) Contexts: SubCall returns SubCall Constraint: (((type='.' | type='->') call=Call) | arrayEx=Expression)protected voidsequence_SuperExecution(org.eclipse.xtext.serializer.ISerializationContext context, SuperExecution semanticObject) Contexts: SuperExecution returns SuperExecution Constraint: (call=Call calls+=SubCall*)protected voidsequence_Type(org.eclipse.xtext.serializer.ISerializationContext context, Type semanticObject) Contexts: Type returns Type Constraint: ( name=QualifiedPrefix | (set='setOf' param=TypeParameters) | (seq='sequenceOf' param=TypeParameters) | (map='mapOf' param=TypeParameters) | (call='callOf' return=Type? param=TypeParameters) )protected voidsequence_TypeDef(org.eclipse.xtext.serializer.ISerializationContext context, TypeDef semanticObject) Contexts: TypeDef returns TypeDef Constraint: (name=Identifier type=Type)protected voidsequence_TypeParameters(org.eclipse.xtext.serializer.ISerializationContext context, TypeParameters semanticObject) Contexts: TypeParameters returns TypeParameters Constraint: (param+=Type param+=Type*)protected voidsequence_UnaryExpression(org.eclipse.xtext.serializer.ISerializationContext context, UnaryExpression semanticObject) Contexts: UnaryExpression returns UnaryExpression Constraint: (op=UnaryOperator? expr=PostfixExpression)protected voidsequence_UnqualifiedExecution(org.eclipse.xtext.serializer.ISerializationContext context, UnqualifiedExecution semanticObject) Contexts: UnqualifiedExecution returns UnqualifiedExecution Constraint: (call=Call calls+=SubCall*)protected voidsequence_VariableDeclaration(org.eclipse.xtext.serializer.ISerializationContext context, VariableDeclaration semanticObject) Contexts: VariableDeclaration returns VariableDeclaration Constraint: (const='const'? type=Type name=Identifier expression=Expression?)protected voidsequence_VersionSpec(org.eclipse.xtext.serializer.ISerializationContext context, VersionSpec semanticObject) Contexts: VersionSpec returns VersionSpec Constraint: restriction=Expressionprotected voidsequence_VersionStmt(org.eclipse.xtext.serializer.ISerializationContext context, VersionStmt semanticObject) Contexts: VersionStmt returns VersionStmt Constraint: version=VERSIONMethods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractDelegatingSemanticSequencer
initMethods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
createContext, createNodeProvider, createSequence, createSequence, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, createSequencerFeeder, init, setMasterSequencer
-
Field Details
-
grammarAccess
-
-
Constructor Details
-
ExpressionDslSemanticSequencer
public ExpressionDslSemanticSequencer()
-
-
Method Details
-
sequence
public void sequence(org.eclipse.xtext.serializer.ISerializationContext context, org.eclipse.emf.ecore.EObject semanticObject) - Overrides:
sequencein classorg.eclipse.xtext.serializer.sequencer.AbstractSemanticSequencer
-
sequence_AdditiveExpressionPart
protected void sequence_AdditiveExpressionPart(org.eclipse.xtext.serializer.ISerializationContext context, AdditiveExpressionPart semanticObject) Contexts: AdditiveExpressionPart returns AdditiveExpressionPart Constraint: (op=AdditiveOperator ex=MultiplicativeExpression) -
sequence_AdditiveExpression
protected void sequence_AdditiveExpression(org.eclipse.xtext.serializer.ISerializationContext context, AdditiveExpression semanticObject) Contexts: AdditiveExpression returns AdditiveExpression Constraint: (left=MultiplicativeExpression right+=AdditiveExpressionPart*) -
sequence_Advice
protected void sequence_Advice(org.eclipse.xtext.serializer.ISerializationContext context, Advice semanticObject) Contexts: Advice returns Advice Constraint: (name=QualifiedName versionSpec=VersionSpec?) -
sequence_AnnotationDeclarations
protected void sequence_AnnotationDeclarations(org.eclipse.xtext.serializer.ISerializationContext context, AnnotationDeclarations semanticObject) Contexts: AnnotationDeclarations returns AnnotationDeclarations Constraint: id+=Identifier* -
sequence_ArgumentList
protected void sequence_ArgumentList(org.eclipse.xtext.serializer.ISerializationContext context, ArgumentList semanticObject) Contexts: ArgumentList returns ArgumentList Constraint: (param+=NamedArgument param+=NamedArgument*) -
sequence_Call
protected void sequence_Call(org.eclipse.xtext.serializer.ISerializationContext context, Call semanticObject) Contexts: Call returns Call Constraint: (name=QualifiedPrefix decl=Declarator? param=ArgumentList?) -
sequence_Compound
protected void sequence_Compound(org.eclipse.xtext.serializer.ISerializationContext context, Compound semanticObject) Contexts: Compound returns Compound Constraint: (abstract='abstract'? name=Identifier super=Identifier? vars+=VariableDeclaration*) -
sequence_Constant
protected void sequence_Constant(org.eclipse.xtext.serializer.ISerializationContext context, Constant semanticObject) Contexts: Constant returns Constant Constraint: ( nValue=NumValue | sValue=STRING | qValue=QualifiedName | bValue='true' | bValue='false' | null='null' | version=VERSION ) -
sequence_ConstructorExecution
protected void sequence_ConstructorExecution(org.eclipse.xtext.serializer.ISerializationContext context, ConstructorExecution semanticObject) Contexts: ConstructorExecution returns ConstructorExecution Constraint: (type=Type param=ArgumentList? calls+=SubCall*) -
sequence_ContainerInitializerExpression
protected void sequence_ContainerInitializerExpression(org.eclipse.xtext.serializer.ISerializationContext context, ContainerInitializerExpression semanticObject) Contexts: ContainerInitializerExpression returns ContainerInitializerExpression Constraint: (logical=LogicalExpression | container=ContainerInitializer) -
sequence_ContainerInitializer
protected void sequence_ContainerInitializer(org.eclipse.xtext.serializer.ISerializationContext context, ContainerInitializer semanticObject) Contexts: ContainerInitializer returns ContainerInitializer Constraint: (exprs+=ContainerInitializerExpression exprs+=ContainerInitializerExpression*)? -
sequence_DeclarationUnit
protected void sequence_DeclarationUnit(org.eclipse.xtext.serializer.ISerializationContext context, DeclarationUnit semanticObject) Contexts: DeclarationUnit returns DeclarationUnit Constraint: (id=Identifier deflt=Expression?) -
sequence_Declaration
protected void sequence_Declaration(org.eclipse.xtext.serializer.ISerializationContext context, Declaration semanticObject) Contexts: Declaration returns Declaration Constraint: (type=Type? units+=DeclarationUnit units+=DeclarationUnit*) -
sequence_Declarator
protected void sequence_Declarator(org.eclipse.xtext.serializer.ISerializationContext context, Declarator semanticObject) Contexts: Declarator returns Declarator Constraint: (decl+=Declaration decl+=Declaration*) -
sequence_EqualityExpressionPart
protected void sequence_EqualityExpressionPart(org.eclipse.xtext.serializer.ISerializationContext context, EqualityExpressionPart semanticObject) Contexts: EqualityExpressionPart returns EqualityExpressionPart Constraint: (op=EqualityOperator ex=RelationalExpression) -
sequence_EqualityExpression
protected void sequence_EqualityExpression(org.eclipse.xtext.serializer.ISerializationContext context, EqualityExpression semanticObject) Contexts: EqualityExpression returns EqualityExpression Constraint: (left=RelationalExpression right=EqualityExpressionPart?) -
sequence_ExpressionOrQualifiedExecution
protected void sequence_ExpressionOrQualifiedExecution(org.eclipse.xtext.serializer.ISerializationContext context, ExpressionOrQualifiedExecution semanticObject) Contexts: ExpressionOrQualifiedExecution returns ExpressionOrQualifiedExecution Constraint: ((val=Constant | parenthesis=Expression) calls+=SubCall*) -
sequence_ExpressionStatement
protected void sequence_ExpressionStatement(org.eclipse.xtext.serializer.ISerializationContext context, ExpressionStatement semanticObject) Contexts: ExpressionStatement returns ExpressionStatement Constraint: ((var=Identifier field=Identifier?)? expr=Expression) -
sequence_Expression
protected void sequence_Expression(org.eclipse.xtext.serializer.ISerializationContext context, Expression semanticObject) Contexts: Expression returns Expression Constraint: (expr=LogicalExpression | init=ContainerInitializer) -
sequence_Import
protected void sequence_Import(org.eclipse.xtext.serializer.ISerializationContext context, Import semanticObject) Contexts: Import returns Import Constraint: (insert='insert'? name=Identifier wildcard='*'? versionSpec=VersionSpec?) -
sequence_LanguageUnit
protected void sequence_LanguageUnit(org.eclipse.xtext.serializer.ISerializationContext context, LanguageUnit semanticObject) Contexts: LanguageUnit returns LanguageUnit Constraint: (advices+=Advice* name=Identifier version=VersionStmt? imports+=Import*) -
sequence_LogicalExpressionPart
protected void sequence_LogicalExpressionPart(org.eclipse.xtext.serializer.ISerializationContext context, LogicalExpressionPart semanticObject) Contexts: LogicalExpressionPart returns LogicalExpressionPart Constraint: (op=LogicalOperator ex=EqualityExpression) -
sequence_LogicalExpression
protected void sequence_LogicalExpression(org.eclipse.xtext.serializer.ISerializationContext context, LogicalExpression semanticObject) Contexts: LogicalExpression returns LogicalExpression Constraint: (left=EqualityExpression right+=LogicalExpressionPart*) -
sequence_MultiplicativeExpressionPart
protected void sequence_MultiplicativeExpressionPart(org.eclipse.xtext.serializer.ISerializationContext context, MultiplicativeExpressionPart semanticObject) Contexts: MultiplicativeExpressionPart returns MultiplicativeExpressionPart Constraint: (op=MultiplicativeOperator expr=UnaryExpression) -
sequence_MultiplicativeExpression
protected void sequence_MultiplicativeExpression(org.eclipse.xtext.serializer.ISerializationContext context, MultiplicativeExpression semanticObject) Contexts: MultiplicativeExpression returns MultiplicativeExpression Constraint: (left=UnaryExpression right=MultiplicativeExpressionPart?) -
sequence_NamedArgument
protected void sequence_NamedArgument(org.eclipse.xtext.serializer.ISerializationContext context, NamedArgument semanticObject) Contexts: NamedArgument returns NamedArgument Constraint: (name=Identifier? ex=Expression) -
sequence_NumValue
protected void sequence_NumValue(org.eclipse.xtext.serializer.ISerializationContext context, NumValue semanticObject) Contexts: NumValue returns NumValue Constraint: val=NUMBER -
sequence_ParameterList
protected void sequence_ParameterList(org.eclipse.xtext.serializer.ISerializationContext context, ParameterList semanticObject) Contexts: ParameterList returns ParameterList Constraint: (param+=Parameter param+=Parameter*) -
sequence_Parameter
protected void sequence_Parameter(org.eclipse.xtext.serializer.ISerializationContext context, Parameter semanticObject) Contexts: Parameter returns Parameter Constraint: (type=Type name=Identifier dflt=Expression?) -
sequence_PostfixExpression
protected void sequence_PostfixExpression(org.eclipse.xtext.serializer.ISerializationContext context, PostfixExpression semanticObject) Contexts: PostfixExpression returns PostfixExpression Constraint: left=PrimaryExpression -
sequence_PrimaryExpression
protected void sequence_PrimaryExpression(org.eclipse.xtext.serializer.ISerializationContext context, PrimaryExpression semanticObject) Contexts: PrimaryExpression returns PrimaryExpression Constraint: (otherEx=ExpressionOrQualifiedExecution | unqEx=UnqualifiedExecution | superEx=SuperExecution | newEx=ConstructorExecution) -
sequence_QualifiedName
protected void sequence_QualifiedName(org.eclipse.xtext.serializer.ISerializationContext context, QualifiedName semanticObject) Contexts: QualifiedName returns QualifiedName Constraint: (prefix=QualifiedPrefix (qname+='.' qname+=Identifier)*) -
sequence_QualifiedPrefix
protected void sequence_QualifiedPrefix(org.eclipse.xtext.serializer.ISerializationContext context, QualifiedPrefix semanticObject) Contexts: QualifiedPrefix returns QualifiedPrefix Constraint: (qname+=Identifier (qname+='::' qname+=Identifier)*) -
sequence_RelationalExpressionPart
protected void sequence_RelationalExpressionPart(org.eclipse.xtext.serializer.ISerializationContext context, RelationalExpressionPart semanticObject) Contexts: RelationalExpressionPart returns RelationalExpressionPart Constraint: (op=RelationalOperator ex=AdditiveExpression) -
sequence_RelationalExpression
protected void sequence_RelationalExpression(org.eclipse.xtext.serializer.ISerializationContext context, RelationalExpression semanticObject) Contexts: RelationalExpression returns RelationalExpression Constraint: (left=AdditiveExpression (right=RelationalExpressionPart right2=RelationalExpressionPart?)?) -
sequence_SubCall
protected void sequence_SubCall(org.eclipse.xtext.serializer.ISerializationContext context, SubCall semanticObject) Contexts: SubCall returns SubCall Constraint: (((type='.' | type='->') call=Call) | arrayEx=Expression) -
sequence_SuperExecution
protected void sequence_SuperExecution(org.eclipse.xtext.serializer.ISerializationContext context, SuperExecution semanticObject) Contexts: SuperExecution returns SuperExecution Constraint: (call=Call calls+=SubCall*) -
sequence_TypeDef
protected void sequence_TypeDef(org.eclipse.xtext.serializer.ISerializationContext context, TypeDef semanticObject) Contexts: TypeDef returns TypeDef Constraint: (name=Identifier type=Type) -
sequence_TypeParameters
protected void sequence_TypeParameters(org.eclipse.xtext.serializer.ISerializationContext context, TypeParameters semanticObject) Contexts: TypeParameters returns TypeParameters Constraint: (param+=Type param+=Type*) -
sequence_Type
protected void sequence_Type(org.eclipse.xtext.serializer.ISerializationContext context, Type semanticObject) Contexts: Type returns Type Constraint: ( name=QualifiedPrefix | (set='setOf' param=TypeParameters) | (seq='sequenceOf' param=TypeParameters) | (map='mapOf' param=TypeParameters) | (call='callOf' return=Type? param=TypeParameters) ) -
sequence_UnaryExpression
protected void sequence_UnaryExpression(org.eclipse.xtext.serializer.ISerializationContext context, UnaryExpression semanticObject) Contexts: UnaryExpression returns UnaryExpression Constraint: (op=UnaryOperator? expr=PostfixExpression) -
sequence_UnqualifiedExecution
protected void sequence_UnqualifiedExecution(org.eclipse.xtext.serializer.ISerializationContext context, UnqualifiedExecution semanticObject) Contexts: UnqualifiedExecution returns UnqualifiedExecution Constraint: (call=Call calls+=SubCall*) -
sequence_VariableDeclaration
protected void sequence_VariableDeclaration(org.eclipse.xtext.serializer.ISerializationContext context, VariableDeclaration semanticObject) Contexts: VariableDeclaration returns VariableDeclaration Constraint: (const='const'? type=Type name=Identifier expression=Expression?) -
sequence_VersionSpec
protected void sequence_VersionSpec(org.eclipse.xtext.serializer.ISerializationContext context, VersionSpec semanticObject) Contexts: VersionSpec returns VersionSpec Constraint: restriction=Expression -
sequence_VersionStmt
protected void sequence_VersionStmt(org.eclipse.xtext.serializer.ISerializationContext context, VersionStmt semanticObject) Contexts: VersionStmt returns VersionStmt Constraint: version=VERSION
-