org.eclipse.xtext.xbase.serializer
Class AbstractXtypeSyntacticSequencer
java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
org.eclipse.xtext.xbase.serializer.AbstractXtypeSyntacticSequencer
- All Implemented Interfaces:
- ISemanticSequenceAcceptor, ISyntacticSequencer
- Direct Known Subclasses:
- XtypeSyntacticSequencer
public abstract class AbstractXtypeSyntacticSequencer
- extends AbstractSyntacticSequencer
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, enterAssignedParserRuleCall, findTransition, finish, getLastLeaf, getLastNavigableState, getNodesFor, getTokenText, getUnassignedRuleCallToken, init, leaveAssignedAction, leaveAssignedParserRuleCall, navigateToAbsorber, navigateToAbsorber, navigateToEmitter, navigateToEmitter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
grammarAccess
protected XtypeGrammarAccess grammarAccess
match_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_2__q
protected GrammarAlias.AbstractElementAlias match_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_2__q
AbstractXtypeSyntacticSequencer
public AbstractXtypeSyntacticSequencer()
init
@Inject
protected void init(IGrammarAccess access)
getUnassignedRuleCallToken
protected java.lang.String getUnassignedRuleCallToken(org.eclipse.emf.ecore.EObject semanticObject,
RuleCall ruleCall,
INode node)
- Overrides:
getUnassignedRuleCallToken
in class AbstractSyntacticSequencer
emitUnassignedTokens
protected void emitUnassignedTokens(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynTransition transition,
INode fromNode,
INode toNode)
- Specified by:
emitUnassignedTokens
in class AbstractSyntacticSequencer
emit_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_2__q
protected void emit_XFunctionTypeRef___LeftParenthesisKeyword_0_0_RightParenthesisKeyword_0_2__q(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
- Syntax:
('(' ')')?