Class XbaseSyntacticSequencer
- java.lang.Object
-
- org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
- org.eclipse.xtext.xbase.serializer.AbstractXbaseSyntacticSequencer
-
- org.eclipse.xtext.xbase.serializer.XbaseSyntacticSequencer
-
- All Implemented Interfaces:
org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor
,org.eclipse.xtext.serializer.sequencer.ISyntacticSequencer
public class XbaseSyntacticSequencer extends AbstractXbaseSyntacticSequencer
-
-
Field Summary
-
Fields inherited from class org.eclipse.xtext.xbase.serializer.AbstractXbaseSyntacticSequencer
grammarAccess, match_XBlockExpression_SemicolonKeyword_2_1_q, match_XExpressionInClosure_SemicolonKeyword_1_1_q, match_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_2__q, match_XImportDeclaration_SemicolonKeyword_2_q, match_XParenthesizedExpression_LeftParenthesisKeyword_0_a, match_XParenthesizedExpression_LeftParenthesisKeyword_0_p
-
-
Constructor Summary
Constructors Constructor Description XbaseSyntacticSequencer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
emit_XBlockExpression_SemicolonKeyword_2_1_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
Syntax: ';'?protected void
emit_XParenthesizedExpression_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
Syntax: '('*boolean
enterAssignedParserRuleCall(org.eclipse.xtext.RuleCall rc, org.eclipse.emf.ecore.EObject semanticChild, org.eclipse.xtext.nodemodel.ICompositeNode node)
protected java.lang.String
getArrayBracketsToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
ArrayBrackets : '[' ']' ;protected boolean
startsWithUnaryOperator(org.eclipse.emf.ecore.EObject obj)
-
Methods inherited from class org.eclipse.xtext.xbase.serializer.AbstractXbaseSyntacticSequencer
emit_XExpressionInClosure_SemicolonKeyword_1_1_q, emit_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_2__q, emit_XImportDeclaration_SemicolonKeyword_2_q, emit_XParenthesizedExpression_LeftParenthesisKeyword_0_p, emitUnassignedTokens, getOpSingleAssignToken, getUnassignedRuleCallToken, init
-
Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
accept, accept, acceptAssignedCrossRefDatatype, acceptAssignedCrossRefEnum, acceptAssignedCrossRefKeyword, acceptAssignedCrossRefTerminal, acceptAssignedDatatype, acceptAssignedEnum, acceptAssignedKeyword, acceptAssignedTerminal, acceptNode, acceptNodes, acceptNodes, acceptUnassignedAction, acceptUnassignedDatatype, acceptUnassignedEnum, acceptUnassignedKeyword, acceptUnassignedTerminal, collectAbstractElements, collectNodes, enterAssignedAction, findTransition, finish, getLastLeaf, getLastNavigableState, getNodesFor, getTokenText, getUnassignedRuleCallToken, init, init, leaveAssignedAction, leaveAssignedParserRuleCall, navigateToAbsorber, navigateToAbsorber, navigateToEmitter, navigateToEmitter
-
-
-
-
Method Detail
-
emit_XParenthesizedExpression_LeftParenthesisKeyword_0_a
protected void emit_XParenthesizedExpression_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
Syntax: '('*
-
startsWithUnaryOperator
protected boolean startsWithUnaryOperator(org.eclipse.emf.ecore.EObject obj)
-
enterAssignedParserRuleCall
public boolean enterAssignedParserRuleCall(org.eclipse.xtext.RuleCall rc, org.eclipse.emf.ecore.EObject semanticChild, org.eclipse.xtext.nodemodel.ICompositeNode node)
- Specified by:
enterAssignedParserRuleCall
in interfaceorg.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor
- Overrides:
enterAssignedParserRuleCall
in classorg.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
-
emit_XBlockExpression_SemicolonKeyword_2_1_q
protected void emit_XBlockExpression_SemicolonKeyword_2_1_q(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<org.eclipse.xtext.nodemodel.INode> nodes)
Syntax: ';'?- Overrides:
emit_XBlockExpression_SemicolonKeyword_2_1_q
in classAbstractXbaseSyntacticSequencer
-
getArrayBracketsToken
protected java.lang.String getArrayBracketsToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)
Description copied from class:AbstractXbaseSyntacticSequencer
ArrayBrackets : '[' ']' ;- Overrides:
getArrayBracketsToken
in classAbstractXbaseSyntacticSequencer
-
-