public class XtextSyntacticSequencer extends AbstractSyntacticSequencer
AbstractSyntacticSequencer.SyntacticalContext
ISyntacticSequencer.ISyntacticSequencerOwner
contexts, delegate, diagnosticProvider, errorAcceptor, pdaProvider, tokenUtil
NO_INDEX
Constructor and Description |
---|
XtextSyntacticSequencer() |
Modifier and Type | Method and Description |
---|---|
protected void |
emit_ParenthesizedAssignableElement_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
'('*
This ambiguous syntax occurs at:
(rule start) (ambiguity) '[' type=TypeRef
(rule start) (ambiguity) rule=[AbstractRule|RuleID]
(rule start) (ambiguity) value=STRING
(rule start) (ambiguity) {Alternatives.elements+=}
|
protected void |
emit_ParenthesizedAssignableElement_LeftParenthesisKeyword_0_p(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
'('+
This ambiguous syntax occurs at:
(rule start) (ambiguity) '[' type=TypeRef
(rule start) (ambiguity) rule=[AbstractRule|RuleID]
(rule start) (ambiguity) value=STRING
(rule start) (ambiguity) {Alternatives.elements+=}
|
protected void |
emit_ParenthesizedCondition_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
'('*
This ambiguous syntax occurs at:
(rule start) (ambiguity) '!'
|
protected void |
emit_ParenthesizedCondition_LeftParenthesisKeyword_0_p(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
'('+
This ambiguous syntax occurs at:
(rule start) (ambiguity) '!'
|
protected void |
emit_ParenthesizedElement_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
'('*
This ambiguous syntax occurs at:
(rule start) (ambiguity) '<' guardCondition=Disjunction
(rule start) (ambiguity) '{' type=TypeRef
(rule start) (ambiguity) feature=ValidID
(rule start) (ambiguity) firstSetPredicated?
|
protected void |
emit_ParenthesizedElement_LeftParenthesisKeyword_0_p(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
'('+
This ambiguous syntax occurs at:
(rule start) (ambiguity) '<' guardCondition=Disjunction
(rule start) (ambiguity) '{' type=TypeRef
(rule start) (ambiguity) feature=ValidID
(rule start) (ambiguity) firstSetPredicated?
|
protected void |
emit_ParenthesizedTerminalElement_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
'('*
This ambiguous syntax occurs at:
(rule start) (ambiguity) '!'
|
protected void |
emit_ParenthesizedTerminalElement_LeftParenthesisKeyword_0_p(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
'('+
This ambiguous syntax occurs at:
(rule start) (ambiguity) '!'
|
protected void |
emit_RuleNameAndParams___LessThanSignKeyword_1_0_GreaterThanSignKeyword_1_2__q(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
Ambiguous syntax:
('<' '>')?
|
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 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 XtextGrammarAccess grammarAccess
protected GrammarAlias.AbstractElementAlias match_ParenthesizedAssignableElement_LeftParenthesisKeyword_0_a
protected GrammarAlias.AbstractElementAlias match_ParenthesizedAssignableElement_LeftParenthesisKeyword_0_p
protected GrammarAlias.AbstractElementAlias match_ParenthesizedCondition_LeftParenthesisKeyword_0_a
protected GrammarAlias.AbstractElementAlias match_ParenthesizedCondition_LeftParenthesisKeyword_0_p
protected GrammarAlias.AbstractElementAlias match_ParenthesizedElement_LeftParenthesisKeyword_0_a
protected GrammarAlias.AbstractElementAlias match_ParenthesizedElement_LeftParenthesisKeyword_0_p
protected GrammarAlias.AbstractElementAlias match_ParenthesizedTerminalElement_LeftParenthesisKeyword_0_a
protected GrammarAlias.AbstractElementAlias match_ParenthesizedTerminalElement_LeftParenthesisKeyword_0_p
protected GrammarAlias.AbstractElementAlias match_RuleNameAndParams___LessThanSignKeyword_1_0_GreaterThanSignKeyword_1_2__q
@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 void emitUnassignedTokens(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynTransition transition, INode fromNode, INode toNode)
emitUnassignedTokens
in class AbstractSyntacticSequencer
protected void emit_ParenthesizedAssignableElement_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
protected void emit_ParenthesizedAssignableElement_LeftParenthesisKeyword_0_p(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
protected void emit_ParenthesizedCondition_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
protected void emit_ParenthesizedCondition_LeftParenthesisKeyword_0_p(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
protected void emit_ParenthesizedElement_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
protected void emit_ParenthesizedElement_LeftParenthesisKeyword_0_p(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
protected void emit_ParenthesizedTerminalElement_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
protected void emit_ParenthesizedTerminalElement_LeftParenthesisKeyword_0_p(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
protected void emit_RuleNameAndParams___LessThanSignKeyword_1_0_GreaterThanSignKeyword_1_2__q(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)