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 voidemit_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 voidemit_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: '('*booleanenterAssignedParserRuleCall(org.eclipse.xtext.RuleCall rc, org.eclipse.emf.ecore.EObject semanticChild, org.eclipse.xtext.nodemodel.ICompositeNode node)protected java.lang.StringgetArrayBracketsToken(org.eclipse.emf.ecore.EObject semanticObject, org.eclipse.xtext.RuleCall ruleCall, org.eclipse.xtext.nodemodel.INode node)ArrayBrackets : '[' ']' ;protected booleanstartsWithUnaryOperator(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:
enterAssignedParserRuleCallin interfaceorg.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor- Overrides:
enterAssignedParserRuleCallin 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_qin 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:AbstractXbaseSyntacticSequencerArrayBrackets : '[' ']' ;- Overrides:
getArrayBracketsTokenin classAbstractXbaseSyntacticSequencer
-
-