public class XtextSyntacticSequencer extends AbstractSyntacticSequencer
AbstractSyntacticSequencer.SyntacticalContextISyntacticSequencer.ISyntacticSequencerOwnercontexts, delegate, diagnosticProvider, errorAcceptor, pdaProvider, tokenUtilNO_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) '!' value=Negation
(rule start) (ambiguity) 'false' (rule start)
(rule start) (ambiguity) parameter=[Parameter|ID]
(rule start) (ambiguity) true?='true'
(rule start) (ambiguity) {Conjunction.left=}
(rule start) (ambiguity) {Disjunction.left=}
|
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) '!' value=Negation
(rule start) (ambiguity) 'false' ')' (rule start)
(rule start) (ambiguity) parameter=[Parameter|ID]
(rule start) (ambiguity) true?='true'
(rule start) (ambiguity) {Conjunction.left=}
(rule start) (ambiguity) {Disjunction.left=}
|
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+=}
|
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?='->'
(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+=}
|
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) '!' terminal=TerminalTokenElement
(rule start) (ambiguity) '->' terminal=TerminalTokenElement
(rule start) (ambiguity) '.' (rule start)
(rule start) (ambiguity) '.' cardinality='*'
(rule start) (ambiguity) '.' cardinality='+'
(rule start) (ambiguity) '.' cardinality='?'
(rule start) (ambiguity) 'EOF' (rule start)
(rule start) (ambiguity) 'EOF' cardinality='*'
(rule start) (ambiguity) 'EOF' cardinality='+'
(rule start) (ambiguity) 'EOF' cardinality='?'
(rule start) (ambiguity) rule=[AbstractRule|RuleID]
(rule start) (ambiguity) value=STRING
(rule start) (ambiguity) {Alternatives.elements+=}
(rule start) (ambiguity) {CharacterRange.left=}
(rule start) (ambiguity) {Group.elements+=}
|
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) '!' terminal=TerminalTokenElement
(rule start) (ambiguity) '->' terminal=TerminalTokenElement
(rule start) (ambiguity) '.' ')' (rule start)
(rule start) (ambiguity) '.' cardinality='*'
(rule start) (ambiguity) '.' cardinality='+'
(rule start) (ambiguity) '.' cardinality='?'
(rule start) (ambiguity) 'EOF' ')' (rule start)
(rule start) (ambiguity) 'EOF' cardinality='*'
(rule start) (ambiguity) 'EOF' cardinality='+'
(rule start) (ambiguity) 'EOF' cardinality='?'
(rule start) (ambiguity) rule=[AbstractRule|RuleID]
(rule start) (ambiguity) value=STRING
(rule start) (ambiguity) {Alternatives.elements+=}
(rule start) (ambiguity) {CharacterRange.left=}
(rule start) (ambiguity) {Group.elements+=}
|
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:
('<' '>')?
This ambiguous syntax occurs at:
name=ValidID (ambiguity) 'returns' type=TypeRef
name=ValidID (ambiguity) wildcard?='*'
|
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, navigateToEmitterprotected 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 AbstractSyntacticSequencerprotected void emitUnassignedTokens(org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynTransition transition,
INode fromNode,
INode toNode)
emitUnassignedTokens in class AbstractSyntacticSequencerprotected 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)