| Package | Description |
|---|---|
| org.eclipse.xtext.parseTreeConstruction |
| Modifier and Type | Class and Description |
|---|---|
protected class |
XtextParsetreeConstructor.AbstractTokenWithCardinality_Group
begin Rule AbstractTokenWithCardinality ****************
AbstractTokenWithCardinality returns AbstractElement:
(Assignment | AbstractTerminal) cardinality=("?"
|
protected class |
XtextParsetreeConstructor.Action_Group
begin Rule Action ****************
Action:
"{" type=TypeRef ("." feature=ID operator=("=" | "+=") "current")?
|
protected class |
XtextParsetreeConstructor.Action_Group_2 |
protected class |
XtextParsetreeConstructor.Alternatives_Group
begin Rule Alternatives ****************
Alternatives returns AbstractElement:
UnorderedGroup ({Alternatives.elements+=current} ("|" elements+=UnorderedGroup)+)?
|
protected class |
XtextParsetreeConstructor.Alternatives_Group_1 |
protected class |
XtextParsetreeConstructor.Alternatives_Group_1_1 |
protected class |
XtextParsetreeConstructor.AssignableAlternatives_Group
begin Rule AssignableAlternatives ****************
AssignableAlternatives returns AbstractElement:
AssignableTerminal ({Alternatives.elements+=current} ("|" elements+=AssignableTerminal)+)?
|
protected class |
XtextParsetreeConstructor.AssignableAlternatives_Group_1 |
protected class |
XtextParsetreeConstructor.AssignableAlternatives_Group_1_1 |
protected class |
XtextParsetreeConstructor.Assignment_Group
begin Rule Assignment ****************
Assignment:
(predicated?
|
protected class |
XtextParsetreeConstructor.CharacterRange_Group
begin Rule CharacterRange ****************
CharacterRange returns AbstractElement:
Keyword ({CharacterRange.left=current} ".." right=Keyword)?
|
protected class |
XtextParsetreeConstructor.CharacterRange_Group_1 |
protected class |
XtextParsetreeConstructor.CrossReference_Group
begin Rule CrossReference ****************
CrossReference:
"[" type=TypeRef ("|" ^terminal=CrossReferenceableTerminal)?
|
protected class |
XtextParsetreeConstructor.CrossReference_Group_2 |
protected class |
XtextParsetreeConstructor.EnumLiteralDeclaration_Group
begin Rule EnumLiteralDeclaration ****************
EnumLiteralDeclaration:
enumLiteral=[ecore::EEnumLiteral] ("=" literal=Keyword)?
|
protected class |
XtextParsetreeConstructor.EnumLiteralDeclaration_Group_1 |
protected class |
XtextParsetreeConstructor.EnumLiterals_Group
begin Rule EnumLiterals ****************
EnumLiterals returns AbstractElement:
EnumLiteralDeclaration ({Alternatives.elements+=current} ("|" elements+=EnumLiteralDeclaration)+)?
|
protected class |
XtextParsetreeConstructor.EnumLiterals_Group_1 |
protected class |
XtextParsetreeConstructor.EnumLiterals_Group_1_1 |
protected class |
XtextParsetreeConstructor.EnumRule_Group
begin Rule EnumRule ****************
EnumRule:
"enum" name=ID ("returns" type=TypeRef)?
|
protected class |
XtextParsetreeConstructor.EnumRule_Group_2 |
protected class |
XtextParsetreeConstructor.EOF_Group
begin Rule EOF ****************
^EOF:
{^EOF} "EOF";
|
protected class |
XtextParsetreeConstructor.GeneratedMetamodel_Group
begin Rule GeneratedMetamodel ****************
// constraint: typeSelect(GeneratedMetamodel).size() == typeSelect(GeneratedMetamodel).alias.size()
// generated metamodels have to have different aliases
GeneratedMetamodel:
"generate" name=ID ePackage=[ecore::EPackage|STRING] ("as" alias=ID)?
|
protected class |
XtextParsetreeConstructor.GeneratedMetamodel_Group_3 |
protected class |
XtextParsetreeConstructor.Grammar_Group
begin Rule Grammar ****************
Grammar:
"grammar" name=GrammarID ("with" usedGrammars+=[Grammar|GrammarID] ("," usedGrammars+=[Grammar|GrammarID])*)?
|
protected class |
XtextParsetreeConstructor.Grammar_Group_2 |
protected class |
XtextParsetreeConstructor.Grammar_Group_2_2 |
protected class |
XtextParsetreeConstructor.Grammar_Group_3 |
protected class |
XtextParsetreeConstructor.Grammar_Group_3_2 |
protected class |
XtextParsetreeConstructor.Grammar_Group_3_2_1 |
protected class |
XtextParsetreeConstructor.Group_Group
begin Rule Group ****************
Group returns AbstractElement:
AbstractToken ({Group.elements+=current} elements+=AbstractToken+)?
|
protected class |
XtextParsetreeConstructor.Group_Group_1 |
protected class |
XtextParsetreeConstructor.NegatedToken_Group
begin Rule NegatedToken ****************
NegatedToken:
"!"
|
protected class |
XtextParsetreeConstructor.ParenthesizedAssignableElement_Group
begin Rule ParenthesizedAssignableElement ****************
ParenthesizedAssignableElement returns AbstractElement:
"(" AssignableAlternatives ")";
|
protected class |
XtextParsetreeConstructor.ParenthesizedElement_Group
begin Rule ParenthesizedElement ****************
ParenthesizedElement returns AbstractElement:
"(" Alternatives ")";
|
protected class |
XtextParsetreeConstructor.ParenthesizedTerminalElement_Group
begin Rule ParenthesizedTerminalElement ****************
ParenthesizedTerminalElement returns AbstractElement:
"(" TerminalAlternatives ")";
|
protected class |
XtextParsetreeConstructor.ParserRule_Group
begin Rule ParserRule ****************
ParserRule:
name=ID ("returns" type=TypeRef)?
|
protected class |
XtextParsetreeConstructor.ParserRule_Group_1 |
protected class |
XtextParsetreeConstructor.ParserRule_Group_2 |
protected class |
XtextParsetreeConstructor.ParserRule_Group_2_2 |
protected class |
XtextParsetreeConstructor.ParserRule_Group_2_2_1 |
protected class |
XtextParsetreeConstructor.PredicatedGroup_Group
begin Rule PredicatedGroup ****************
PredicatedGroup returns Group:
(predicated?
|
protected class |
XtextParsetreeConstructor.PredicatedKeyword_Group
begin Rule PredicatedKeyword ****************
PredicatedKeyword returns Keyword:
(predicated?
|
protected class |
XtextParsetreeConstructor.PredicatedRuleCall_Group
begin Rule PredicatedRuleCall ****************
PredicatedRuleCall returns RuleCall:
(predicated?
|
protected class |
XtextParsetreeConstructor.ReferencedMetamodel_Group
begin Rule ReferencedMetamodel ****************
// referenced metamodels may share aliases with other referenced metamodels
// and with generated metamodels
ReferencedMetamodel:
"import" ePackage=[ecore::EPackage|STRING] ("as" alias=ID)?
|
protected class |
XtextParsetreeConstructor.ReferencedMetamodel_Group_2 |
protected class |
XtextParsetreeConstructor.TerminalAlternatives_Group
begin Rule TerminalAlternatives ****************
TerminalAlternatives returns AbstractElement:
TerminalGroup ({Alternatives.elements+=current} ("|" elements+=TerminalGroup)+)?
|
protected class |
XtextParsetreeConstructor.TerminalAlternatives_Group_1 |
protected class |
XtextParsetreeConstructor.TerminalAlternatives_Group_1_1 |
protected class |
XtextParsetreeConstructor.TerminalGroup_Group
begin Rule TerminalGroup ****************
TerminalGroup returns AbstractElement:
TerminalToken ({Group.elements+=current} elements+=TerminalToken+)?
|
protected class |
XtextParsetreeConstructor.TerminalGroup_Group_1 |
protected class |
XtextParsetreeConstructor.TerminalRule_Group
begin Rule TerminalRule ****************
TerminalRule:
"terminal" (^fragment?
|
protected class |
XtextParsetreeConstructor.TerminalRule_Group_1_0 |
protected class |
XtextParsetreeConstructor.TerminalRule_Group_1_1 |
protected class |
XtextParsetreeConstructor.TerminalRule_Group_1_1_1 |
protected class |
XtextParsetreeConstructor.TerminalToken_Group
begin Rule TerminalToken ****************
TerminalToken returns AbstractElement:
TerminalTokenElement cardinality=("?"
|
protected class |
XtextParsetreeConstructor.TypeRef_Group
begin Rule TypeRef ****************
TypeRef:
(metamodel=[AbstractMetamodelDeclaration] "::")?
|
protected class |
XtextParsetreeConstructor.TypeRef_Group_0 |
protected class |
XtextParsetreeConstructor.UnorderedGroup_Group
begin Rule UnorderedGroup ****************
UnorderedGroup returns AbstractElement:
Group ({UnorderedGroup.elements+=current} ("&" elements+=Group)+)?
|
protected class |
XtextParsetreeConstructor.UnorderedGroup_Group_1 |
protected class |
XtextParsetreeConstructor.UnorderedGroup_Group_1_1 |
protected class |
XtextParsetreeConstructor.UntilToken_Group
begin Rule UntilToken ****************
UntilToken:
"->" ^terminal=TerminalTokenElement;
|
protected class |
XtextParsetreeConstructor.Wildcard_Group
begin Rule Wildcard ****************
Wildcard:
{Wildcard} "
|
Copyright © 2015. All Rights Reserved.