public class CardinalityAwareSyntacticSequencer extends XtextSyntacticSequencer
AbstractSyntacticSequencer.SyntacticalContext
ISyntacticSequencer.ISyntacticSequencerOwner
grammarAccess, match_ParenthesizedAssignableElement_LeftParenthesisKeyword_0_a, match_ParenthesizedAssignableElement_LeftParenthesisKeyword_0_p, match_ParenthesizedCondition_LeftParenthesisKeyword_0_a, match_ParenthesizedCondition_LeftParenthesisKeyword_0_p, match_ParenthesizedElement_LeftParenthesisKeyword_0_a, match_ParenthesizedElement_LeftParenthesisKeyword_0_p, match_ParenthesizedTerminalElement_LeftParenthesisKeyword_0_a, match_ParenthesizedTerminalElement_LeftParenthesisKeyword_0_p, match_RuleNameAndParams___LessThanSignKeyword_1_0_GreaterThanSignKeyword_1_2__q
contexts, delegate, diagnosticProvider, errorAcceptor, pdaProvider, tokenUtil
NO_INDEX
Constructor and Description |
---|
CardinalityAwareSyntacticSequencer() |
Modifier and Type | Method and Description |
---|---|
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?
|
emit_ParenthesizedAssignableElement_LeftParenthesisKeyword_0_a, emit_ParenthesizedAssignableElement_LeftParenthesisKeyword_0_p, emit_ParenthesizedCondition_LeftParenthesisKeyword_0_a, emit_ParenthesizedCondition_LeftParenthesisKeyword_0_p, emit_ParenthesizedElement_LeftParenthesisKeyword_0_p, emit_ParenthesizedTerminalElement_LeftParenthesisKeyword_0_a, emit_ParenthesizedTerminalElement_LeftParenthesisKeyword_0_p, emit_RuleNameAndParams___LessThanSignKeyword_1_0_GreaterThanSignKeyword_1_2__q, emitUnassignedTokens, getUnassignedRuleCallToken, init
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 void emit_ParenthesizedElement_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject, ISyntacticSequencerPDAProvider.ISynNavigable transition, java.util.List<INode> nodes)
XtextSyntacticSequencer
emit_ParenthesizedElement_LeftParenthesisKeyword_0_a
in class XtextSyntacticSequencer