public class CardinalityAwareSyntacticSequencer extends XtextSyntacticSequencer
AbstractSyntacticSequencer.SyntacticalContextISyntacticSequencer.ISyntacticSequencerOwnergrammarAccess, 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__qcontexts, delegate, diagnosticProvider, errorAcceptor, pdaProvider, tokenUtilNO_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?='->'
(rule start) (ambiguity) predicated?='=>'
(rule start) (ambiguity) rule=[AbstractRule|RuleID]
(rule start) (ambiguity) value=STRING
(rule start) (ambiguity) {Alternatives.elements+=}
(rule start) (ambiguity) {Group.elements+=}
(rule start) (ambiguity) {UnorderedGroup.elements+=}
|
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, initaccept, 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, navigateToEmitterprotected void emit_ParenthesizedElement_LeftParenthesisKeyword_0_a(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynNavigable transition,
java.util.List<INode> nodes)
XtextSyntacticSequenceremit_ParenthesizedElement_LeftParenthesisKeyword_0_a in class XtextSyntacticSequencer