org.eclipse.xtext.xbase.serializer
Class AbstractXbaseSyntacticSequencer
java.lang.Object
org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer
org.eclipse.xtext.xbase.serializer.AbstractXbaseSyntacticSequencer
- All Implemented Interfaces:
- ISemanticSequenceAcceptor, ISyntacticSequencer
- Direct Known Subclasses:
- XbaseSyntacticSequencer
public class AbstractXbaseSyntacticSequencer
- extends AbstractSyntacticSequencer
Method Summary |
protected void |
emit_XBlockExpression_SemicolonKeyword_2_1_q(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Syntax:
';'? |
protected void |
emit_XParenthesizedExpression_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Syntax:
'('* |
protected void |
emit_XParenthesizedExpression_LeftParenthesisKeyword_0_p(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Syntax:
'('+ |
protected void |
emitUnassignedTokens(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynTransition transition,
INode fromNode,
INode toNode)
|
protected java.lang.String |
getOpSingleAssignToken(org.eclipse.emf.ecore.EObject semanticObject,
RuleCall ruleCall,
INode node)
|
protected java.lang.String |
getUnassignedRuleCallToken(org.eclipse.emf.ecore.EObject semanticObject,
RuleCall ruleCall,
INode node)
|
protected void |
init(IGrammarAccess access)
|
Methods inherited from class org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer |
accept, accept, acceptAssignedCrossRefDatatype, acceptAssignedCrossRefEnum, acceptAssignedCrossRefTerminal, acceptAssignedDatatype, acceptAssignedEnum, acceptAssignedKeyword, 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 XbaseGrammarAccess grammarAccess
match_XBlockExpression_SemicolonKeyword_2_1_q
protected GrammarAlias.AbstractElementAlias match_XBlockExpression_SemicolonKeyword_2_1_q
match_XParenthesizedExpression_LeftParenthesisKeyword_0_a
protected GrammarAlias.AbstractElementAlias match_XParenthesizedExpression_LeftParenthesisKeyword_0_a
match_XParenthesizedExpression_LeftParenthesisKeyword_0_p
protected GrammarAlias.AbstractElementAlias match_XParenthesizedExpression_LeftParenthesisKeyword_0_p
AbstractXbaseSyntacticSequencer
public AbstractXbaseSyntacticSequencer()
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
getOpSingleAssignToken
protected java.lang.String getOpSingleAssignToken(org.eclipse.emf.ecore.EObject semanticObject,
RuleCall ruleCall,
INode node)
emitUnassignedTokens
protected void emitUnassignedTokens(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynTransition transition,
INode fromNode,
INode toNode)
- Specified by:
emitUnassignedTokens
in class AbstractSyntacticSequencer
emit_XBlockExpression_SemicolonKeyword_2_1_q
protected void emit_XBlockExpression_SemicolonKeyword_2_1_q(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
- Syntax:
';'?
emit_XParenthesizedExpression_LeftParenthesisKeyword_0_a
protected void emit_XParenthesizedExpression_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
- Syntax:
'('*
emit_XParenthesizedExpression_LeftParenthesisKeyword_0_p
protected void emit_XParenthesizedExpression_LeftParenthesisKeyword_0_p(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
- Syntax:
'('+