public class CodetemplatesSyntacticSequencer extends AbstractSyntacticSequencer
AbstractSyntacticSequencer.SyntacticalContext
ISyntacticSequencer.ISyntacticSequencerOwner
contexts, delegate, diagnosticProvider, errorAcceptor, pdaProvider, tokenUtil
NO_INDEX
Constructor and Description |
---|
CodetemplatesSyntacticSequencer() |
Modifier and Type | Method and Description |
---|---|
protected void |
emit_TemplateBodyWithQuotes_WSTerminalRuleCall_0_q(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
WS?
|
protected void |
emit_Variable_WSTerminalRuleCall_1_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
WS*
This ambiguous syntax occurs at:
(rule start) '${' (ambiguity) ':' WS* type=ValidID
(rule start) '${' (ambiguity) name=ValidID
|
protected void |
emit_Variable_WSTerminalRuleCall_2_1_0_1_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
WS*
This ambiguous syntax occurs at:
name=ValidID (ambiguity) ':' WS* type=ValidID
|
protected void |
emit_Variable_WSTerminalRuleCall_2_1_2_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
WS*
This ambiguous syntax occurs at:
(rule start) '${' WS* ':' (ambiguity) type=ValidID
name=ValidID WS* ':' (ambiguity) type=ValidID
|
protected void |
emit_Variable_WSTerminalRuleCall_2_1_4_0_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
WS*
This ambiguous syntax occurs at:
type=ValidID (ambiguity) expectingParameters?
|
protected void |
emit_Variable_WSTerminalRuleCall_2_1_4_2_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
WS*
This ambiguous syntax occurs at:
expectingParameters?
|
protected void |
emit_Variable_WSTerminalRuleCall_2_1_4_3_1_0_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
WS*
This ambiguous syntax occurs at:
parameters+=FQN (ambiguity) ',' WS* parameters+=FQN
parameters+=FQN (ambiguity) ',' WS* parameters+=STRING
parameters+=STRING (ambiguity) ',' WS* parameters+=FQN
parameters+=STRING (ambiguity) ',' WS* parameters+=STRING
|
protected void |
emit_Variable_WSTerminalRuleCall_2_1_4_3_1_2_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
WS*
This ambiguous syntax occurs at:
parameters+=FQN WS* ',' (ambiguity) parameters+=FQN
parameters+=FQN WS* ',' (ambiguity) parameters+=STRING
parameters+=STRING WS* ',' (ambiguity) parameters+=FQN
parameters+=STRING WS* ',' (ambiguity) parameters+=STRING
|
protected void |
emit_Variable_WSTerminalRuleCall_2_1_4_3_2_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
WS*
This ambiguous syntax occurs at:
parameters+=FQN (ambiguity) ')' WS* '}' (rule end)
parameters+=STRING (ambiguity) ')' WS* '}' (rule end)
|
protected void |
emit_Variable_WSTerminalRuleCall_3_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
WS*
This ambiguous syntax occurs at:
expectingParameters?
|
protected void |
emitUnassignedTokens(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynTransition transition,
INode fromNode,
INode toNode) |
protected java.lang.String |
getUnassignedRuleCallToken(org.eclipse.emf.ecore.EObject semanticObject,
RuleCall ruleCall,
INode node) |
protected java.lang.String |
getWSToken(org.eclipse.emf.ecore.EObject semanticObject,
RuleCall ruleCall,
INode node)
terminal WS : (' '|'\t'|'\r'|'\n')+;
|
protected void |
init(IGrammarAccess access) |
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, init, leaveAssignedAction, leaveAssignedParserRuleCall, navigateToAbsorber, navigateToAbsorber, navigateToEmitter, navigateToEmitter
protected CodetemplatesGrammarAccess grammarAccess
protected GrammarAlias.AbstractElementAlias match_TemplateBodyWithQuotes_WSTerminalRuleCall_0_q
protected GrammarAlias.AbstractElementAlias match_Variable_WSTerminalRuleCall_1_a
protected GrammarAlias.AbstractElementAlias match_Variable_WSTerminalRuleCall_2_1_0_1_a
protected GrammarAlias.AbstractElementAlias match_Variable_WSTerminalRuleCall_2_1_2_a
protected GrammarAlias.AbstractElementAlias match_Variable_WSTerminalRuleCall_2_1_4_0_a
protected GrammarAlias.AbstractElementAlias match_Variable_WSTerminalRuleCall_2_1_4_2_a
protected GrammarAlias.AbstractElementAlias match_Variable_WSTerminalRuleCall_2_1_4_3_1_0_a
protected GrammarAlias.AbstractElementAlias match_Variable_WSTerminalRuleCall_2_1_4_3_1_2_a
protected GrammarAlias.AbstractElementAlias match_Variable_WSTerminalRuleCall_2_1_4_3_2_a
protected GrammarAlias.AbstractElementAlias match_Variable_WSTerminalRuleCall_3_a
@Inject protected void init(IGrammarAccess access)
protected java.lang.String getUnassignedRuleCallToken(org.eclipse.emf.ecore.EObject semanticObject, RuleCall ruleCall, INode node)
getUnassignedRuleCallToken
in class AbstractSyntacticSequencer
protected java.lang.String getWSToken(org.eclipse.emf.ecore.EObject semanticObject, RuleCall ruleCall, INode node)
protected void emitUnassignedTokens(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynTransition transition, INode fromNode, INode toNode)
emitUnassignedTokens
in class AbstractSyntacticSequencer
protected void emit_TemplateBodyWithQuotes_WSTerminalRuleCall_0_q(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
protected void emit_Variable_WSTerminalRuleCall_1_a(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
protected void emit_Variable_WSTerminalRuleCall_2_1_0_1_a(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
protected void emit_Variable_WSTerminalRuleCall_2_1_2_a(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
protected void emit_Variable_WSTerminalRuleCall_2_1_4_0_a(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
protected void emit_Variable_WSTerminalRuleCall_2_1_4_2_a(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
protected void emit_Variable_WSTerminalRuleCall_2_1_4_3_1_0_a(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
protected void emit_Variable_WSTerminalRuleCall_2_1_4_3_1_2_a(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
protected void emit_Variable_WSTerminalRuleCall_2_1_4_3_2_a(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
protected void emit_Variable_WSTerminalRuleCall_3_a(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)