| Modifier and Type | Method and Description |
|---|---|
static ParserRule |
GrammarUtil.containingParserRule(org.eclipse.emf.ecore.EObject e) |
ParserRule |
XtextFactory.createParserRule()
Returns a new object of class 'Parser Rule'
|
ParserRule |
IGrammarAccess.IParserRuleAccess.getRule() |
| Modifier and Type | Method and Description |
|---|---|
static List<ParserRule> |
GrammarUtil.allParserRules(Grammar _this) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
GrammarUtil.containsAssignedAction(ParserRule rule) |
static boolean |
GrammarUtil.isDatatypeRule(ParserRule parserRule) |
| Modifier and Type | Method and Description |
|---|---|
IParseResult |
TerminalsPackratParser.parse(ParserRule rule,
Reader reader) |
| Modifier and Type | Method and Description |
|---|---|
void |
IElementMatcherProvider.IElementMatcherExtension.init(ParserRule rule) |
| Modifier and Type | Field and Description |
|---|---|
protected ParserRule |
FormattingConfigBasedStream.LineEntry.hiddenTokenDefinition |
| Modifier and Type | Method and Description |
|---|---|
protected ParserRule |
NodeModelStreamer.findRootRuleForRegion(INode node) |
| Modifier and Type | Method and Description |
|---|---|
FormattingConfigBasedStream.LineEntry |
FormattingConfigBasedStream.createLineEntry(org.eclipse.emf.ecore.EObject grammarElement,
String value,
boolean isHidden,
Set<AbstractFormattingConfig.ElementLocator> beforeLocators,
String leadingWS,
int indent,
ParserRule hiddenTokenDefition) |
void |
FormattingConfigBasedStream.init(ParserRule startRule) |
void |
ElementMatcherProvider.TransitionMatcher.init(ParserRule rule) |
void |
BaseTokenStream.init(ParserRule startRule) |
void |
AbstractTokenStream.init(ParserRule startRule) |
| Constructor and Description |
|---|
FormattingConfigBasedStream.LineEntry(org.eclipse.emf.ecore.EObject grammarElement,
String value,
boolean isHidden,
Set<AbstractFormattingConfig.ElementLocator> beforeLocators,
String leadingWS,
int indent,
ParserRule hiddenTokenDefition) |
| Modifier and Type | Class and Description |
|---|---|
class |
ParserRuleImpl
An implementation of the model object 'Parser Rule'
|
| Modifier and Type | Method and Description |
|---|---|
ParserRule |
XtextFactoryImpl.createParserRule() |
| Modifier and Type | Method and Description |
|---|---|
IParseResult |
IParser.parse(ParserRule rule,
Reader reader) |
IParseResult |
IParser.NullImpl.parse(ParserRule rule,
Reader reader) |
| Modifier and Type | Method and Description |
|---|---|
IParseResult |
AbstractAntlrParser.parse(ParserRule rule,
Reader reader) |
| Modifier and Type | Method and Description |
|---|---|
AbstractRule |
IHiddenTokenHelper.getWhitespaceRuleFor(ParserRule context,
String whitespace) |
void |
ITokenStreamExtension.init(ParserRule startRule) |
| Modifier and Type | Method and Description |
|---|---|
AbstractRule |
DefaultHiddenTokenHelper.getWhitespaceRuleFor(ParserRule context,
String whitespace) |
AbstractRule |
AbstractHiddenTokenHelper.getWhitespaceRuleFor(ParserRule context,
String whitespace) |
void |
AbstractParseTreeConstructor.WsMergerStream.init(ParserRule parseRule) |
| Modifier and Type | Field and Description |
|---|---|
protected ParserRule |
GrammarConstraintProvider.RuleConstraint.context |
protected ParserRule |
ContextPDAProvider.SerializerParserRuleCfg.context |
protected ParserRule |
GrammarConstraintProvider.ParserRuleConstraintContext.rule |
protected ParserRule |
ContextPDAProvider.SerializerParserRuleFollowerFunction.ruleCtx |
| Modifier and Type | Method and Description |
|---|---|
protected GrammarConstraintProvider.ConstraintElement |
GrammarConstraintProvider.createConstraintElement(ParserRule rule,
org.eclipse.emf.ecore.EClass requiredType,
Set<Object> visited) |
protected Pda<ISerState,RuleCall> |
ContextPDAProvider.createPDA(ParserRule rule) |
protected IGrammarConstraintProvider.IConstraintContext |
GrammarConstraintProvider.getConstraints(ParserRule context) |
String |
Context2NameFunction.getContextName(ParserRule ctx) |
| Constructor and Description |
|---|
ContextPDAProvider.SerializerParserRuleCfg(ParserRule context) |
ContextPDAProvider.SerializerParserRuleFollowerFunction(Production<AbstractElement,AbstractElement> production,
ParserRule context) |
GrammarConstraintProvider.ParserRuleConstraintContext(ParserRule rule,
String name) |
GrammarConstraintProvider.RuleConstraint(ParserRule context,
org.eclipse.emf.ecore.EClass type,
GrammarConstraintProvider.ConstraintElement body,
GrammarConstraintProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
ParserRule |
XtextGrammarAccess.getAbstractMetamodelDeclarationRule() |
ParserRule |
XtextGrammarAccess.getAbstractNegatedTokenRule() |
ParserRule |
XtextGrammarAccess.getAbstractRuleRule() |
ParserRule |
XtextGrammarAccess.getAbstractTerminalRule() |
ParserRule |
XtextGrammarAccess.getAbstractTokenRule() |
ParserRule |
XtextGrammarAccess.getAbstractTokenWithCardinalityRule() |
ParserRule |
XtextGrammarAccess.getActionRule() |
ParserRule |
XtextGrammarAccess.getAlternativesRule() |
ParserRule |
XtextGrammarAccess.getAssignableAlternativesRule() |
ParserRule |
XtextGrammarAccess.getAssignableTerminalRule() |
ParserRule |
XtextGrammarAccess.getAssignmentRule() |
ParserRule |
XtextGrammarAccess.getCharacterRangeRule() |
ParserRule |
XtextGrammarAccess.getCrossReferenceableTerminalRule() |
ParserRule |
XtextGrammarAccess.getCrossReferenceRule() |
ParserRule |
XtextGrammarAccess.getEnumLiteralDeclarationRule() |
ParserRule |
XtextGrammarAccess.getEnumLiteralsRule() |
ParserRule |
XtextGrammarAccess.getEnumRuleRule() |
ParserRule |
XtextGrammarAccess.getEOFRule() |
ParserRule |
XtextGrammarAccess.getGeneratedMetamodelRule() |
ParserRule |
XtextGrammarAccess.getGrammarIDRule() |
ParserRule |
XtextGrammarAccess.getGrammarRule() |
ParserRule |
XtextGrammarAccess.getGroupRule() |
ParserRule |
XtextGrammarAccess.getKeywordRule() |
ParserRule |
XtextGrammarAccess.getNegatedTokenRule() |
ParserRule |
XtextGrammarAccess.getParenthesizedAssignableElementRule() |
ParserRule |
XtextGrammarAccess.getParenthesizedElementRule() |
ParserRule |
XtextGrammarAccess.getParenthesizedTerminalElementRule() |
ParserRule |
XtextGrammarAccess.getParserRuleRule() |
ParserRule |
XtextGrammarAccess.getPredicatedGroupRule() |
ParserRule |
XtextGrammarAccess.getPredicatedKeywordRule() |
ParserRule |
XtextGrammarAccess.getPredicatedRuleCallRule() |
ParserRule |
XtextGrammarAccess.getReferencedMetamodelRule() |
ParserRule |
XtextGrammarAccess.GrammarElements.getRule() |
ParserRule |
XtextGrammarAccess.GrammarIDElements.getRule() |
ParserRule |
XtextGrammarAccess.AbstractRuleElements.getRule() |
ParserRule |
XtextGrammarAccess.AbstractMetamodelDeclarationElements.getRule() |
ParserRule |
XtextGrammarAccess.GeneratedMetamodelElements.getRule() |
ParserRule |
XtextGrammarAccess.ReferencedMetamodelElements.getRule() |
ParserRule |
XtextGrammarAccess.ParserRuleElements.getRule() |
ParserRule |
XtextGrammarAccess.TypeRefElements.getRule() |
ParserRule |
XtextGrammarAccess.AlternativesElements.getRule() |
ParserRule |
XtextGrammarAccess.UnorderedGroupElements.getRule() |
ParserRule |
XtextGrammarAccess.GroupElements.getRule() |
ParserRule |
XtextGrammarAccess.AbstractTokenElements.getRule() |
ParserRule |
XtextGrammarAccess.AbstractTokenWithCardinalityElements.getRule() |
ParserRule |
XtextGrammarAccess.ActionElements.getRule() |
ParserRule |
XtextGrammarAccess.AbstractTerminalElements.getRule() |
ParserRule |
XtextGrammarAccess.KeywordElements.getRule() |
ParserRule |
XtextGrammarAccess.RuleCallElements.getRule() |
ParserRule |
XtextGrammarAccess.PredicatedKeywordElements.getRule() |
ParserRule |
XtextGrammarAccess.PredicatedRuleCallElements.getRule() |
ParserRule |
XtextGrammarAccess.AssignmentElements.getRule() |
ParserRule |
XtextGrammarAccess.AssignableTerminalElements.getRule() |
ParserRule |
XtextGrammarAccess.ParenthesizedAssignableElementElements.getRule() |
ParserRule |
XtextGrammarAccess.AssignableAlternativesElements.getRule() |
ParserRule |
XtextGrammarAccess.CrossReferenceElements.getRule() |
ParserRule |
XtextGrammarAccess.CrossReferenceableTerminalElements.getRule() |
ParserRule |
XtextGrammarAccess.ParenthesizedElementElements.getRule() |
ParserRule |
XtextGrammarAccess.PredicatedGroupElements.getRule() |
ParserRule |
XtextGrammarAccess.TerminalRuleElements.getRule() |
ParserRule |
XtextGrammarAccess.TerminalAlternativesElements.getRule() |
ParserRule |
XtextGrammarAccess.TerminalGroupElements.getRule() |
ParserRule |
XtextGrammarAccess.TerminalTokenElements.getRule() |
ParserRule |
XtextGrammarAccess.TerminalTokenElementElements.getRule() |
ParserRule |
XtextGrammarAccess.ParenthesizedTerminalElementElements.getRule() |
ParserRule |
XtextGrammarAccess.AbstractNegatedTokenElements.getRule() |
ParserRule |
XtextGrammarAccess.NegatedTokenElements.getRule() |
ParserRule |
XtextGrammarAccess.UntilTokenElements.getRule() |
ParserRule |
XtextGrammarAccess.WildcardElements.getRule() |
ParserRule |
XtextGrammarAccess.EOFElements.getRule() |
ParserRule |
XtextGrammarAccess.CharacterRangeElements.getRule() |
ParserRule |
XtextGrammarAccess.EnumRuleElements.getRule() |
ParserRule |
XtextGrammarAccess.EnumLiteralsElements.getRule() |
ParserRule |
XtextGrammarAccess.EnumLiteralDeclarationElements.getRule() |
ParserRule |
XtextGrammarAccess.getRuleCallRule() |
ParserRule |
XtextGrammarAccess.getTerminalAlternativesRule() |
ParserRule |
XtextGrammarAccess.getTerminalGroupRule() |
ParserRule |
XtextGrammarAccess.getTerminalRuleRule() |
ParserRule |
XtextGrammarAccess.getTerminalTokenElementRule() |
ParserRule |
XtextGrammarAccess.getTerminalTokenRule() |
ParserRule |
XtextGrammarAccess.getTypeRefRule() |
ParserRule |
XtextGrammarAccess.getUnorderedGroupRule() |
ParserRule |
XtextGrammarAccess.getUntilTokenRule() |
ParserRule |
XtextGrammarAccess.getWildcardRule() |
| Modifier and Type | Method and Description |
|---|---|
T |
XtextSwitch.caseParserRule(ParserRule object)
Returns the result of interpreting the object as an instance of 'Parser Rule'
|
| Modifier and Type | Method and Description |
|---|---|
IConcreteSyntaxConstraintProvider.ISyntaxConstraint |
IConcreteSyntaxConstraintProvider.getConstraint(ParserRule rule) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<ParserRule,IConcreteSyntaxConstraintProvider.ISyntaxConstraint> |
ConcreteSyntaxConstraintProvider.rule2element |
protected Set<ParserRule> |
ConcreteSyntaxConstraintProvider.validRules |
| Modifier and Type | Method and Description |
|---|---|
protected ParserRule |
ConcreteSyntaxConstraintProvider.getFirstParserRule(Grammar grammar) |
ParserRule |
ConcreteSyntaxDiagnosticProvider.AbstractConcreteSyntaxDiagnostic.getRule() |
| Modifier and Type | Method and Description |
|---|---|
protected Set<ParserRule> |
ConcreteSyntaxConstraintProvider.getValidRules() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ConcreteSyntaxConstraintProvider.collectReachableRules(ParserRule pr,
Set<ParserRule> rules,
Set<ParserRule> visited) |
IConcreteSyntaxConstraintProvider.ISyntaxConstraint |
ConcreteSyntaxConstraintProvider.getConstraint(ParserRule rule) |
protected boolean |
ConcreteSyntaxConstraintProvider.isValidateableRule(ParserRule rule) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ConcreteSyntaxConstraintProvider.collectReachableRules(ParserRule pr,
Set<ParserRule> rules,
Set<ParserRule> visited) |
protected void |
ConcreteSyntaxConstraintProvider.collectReachableRules(ParserRule pr,
Set<ParserRule> rules,
Set<ParserRule> visited) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
ValidEntryRuleInspector.canInspect(ParserRule rule) |
protected boolean |
RuleWithoutInstantiationInspector.canInspect(ParserRule rule) |
protected boolean |
OverriddenValueInspector.canInspect(ParserRule rule) |
Void |
UsedRulesFinder.caseParserRule(ParserRule object) |
Boolean |
PredicateUsesUnorderedGroupInspector.caseParserRule(ParserRule object) |
Boolean |
CurrentTypeFinder.Implementation.caseParserRule(ParserRule object) |
void |
XtextValidator.checkForOverriddenValue(ParserRule rule) |
void |
XtextValidator.checkHiddenTokenIsNotAFragment(ParserRule rule) |
void |
XtextValidator.checkInstanceCreated(ParserRule rule) |
void |
XtextValidator.checkInstanceCreatedForEntryRule(ParserRule rule) |
protected Boolean |
OverriddenValueInspector.doInspect(ParserRule rule) |
protected void |
RuleWithoutInstantiationInspector.handleResult(Boolean r,
ParserRule rule) |
protected void |
ValidEntryRuleInspector.handleResult(Pair<Boolean,Boolean> r,
ParserRule rule) |
Copyright © 2015. All Rights Reserved.