public class AntlrContentAssistGrammarGenerator extends AbstractAntlrGrammarWithActionsGenerator
_grammarAccessExtensions, _syntheticTerminalDetector, _xtextGeneratorNaming, keywordHelper
Constructor and Description |
---|
AntlrContentAssistGrammarGenerator() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
_assignmentEbnf(AbstractElement it,
Assignment assignment,
AntlrOptions options,
boolean supportsActions) |
protected java.lang.String |
_assignmentEbnf(Alternatives it,
Assignment assignment,
AntlrOptions options,
boolean supportsActions) |
protected java.lang.String |
_assignmentEbnf(CrossReference it,
Assignment assignment,
AntlrOptions options,
boolean supportsActions) |
protected java.lang.String |
_assignmentEbnf(RuleCall it,
Assignment assignment,
AntlrOptions options,
boolean supportsActions) |
protected java.lang.CharSequence |
_compileRule(Alternatives it,
Grammar grammar,
AntlrOptions options) |
protected java.lang.CharSequence |
_compileRule(Assignment it,
Grammar grammar,
AntlrOptions options) |
protected java.lang.CharSequence |
_compileRule(EnumRule it,
Grammar grammar,
AntlrOptions options) |
protected java.lang.CharSequence |
_compileRule(Group it,
Grammar grammar,
AntlrOptions options) |
protected java.lang.CharSequence |
_compileRule(ParserRule it,
Grammar grammar,
AntlrOptions options) |
protected java.lang.CharSequence |
_compileRule(UnorderedGroup it,
Grammar grammar,
AntlrOptions options) |
protected java.lang.String |
_crossrefEbnf(AbstractRule it,
RuleCall call,
CrossReference ref,
boolean supportActions) |
protected java.lang.String |
_crossrefEbnf(EnumRule it,
RuleCall call,
CrossReference ref,
boolean supportActions) |
protected java.lang.String |
_crossrefEbnf(RuleCall it,
CrossReference ref,
boolean supportActions) |
protected java.lang.String |
_crossrefEbnf(TerminalRule it,
RuleCall call,
CrossReference ref,
boolean supportActions) |
protected java.lang.String |
_ebnf2(Alternatives it,
AntlrOptions options,
boolean supportActions) |
protected java.lang.String |
_ebnf2(Assignment it,
AntlrOptions options,
boolean supportActions) |
protected java.lang.String |
_ebnf2(Group it,
AntlrOptions options,
boolean supportActions) |
protected java.lang.String |
_ebnf2(RuleCall it,
AntlrOptions options,
boolean supportActions) |
protected java.lang.String |
_ebnf2(UnorderedGroup it,
AntlrOptions options,
boolean supportActions) |
protected java.lang.String |
assignmentEbnf(AbstractElement it,
Assignment assignment,
AntlrOptions options,
boolean supportsActions) |
protected java.lang.String |
compileParserImports(Grammar it,
AntlrOptions options) |
protected java.lang.String |
compileParserMembers(Grammar it,
AntlrOptions options) |
protected java.lang.CharSequence |
compileRule(java.lang.Object it,
Grammar grammar,
AntlrOptions options) |
protected java.lang.CharSequence |
compileRules(Grammar g,
AntlrOptions options) |
protected java.lang.String |
crossrefEbnf(AbstractElement it,
CrossReference ref,
boolean supportActions) |
protected java.lang.String |
crossrefEbnf(AbstractRule it,
RuleCall call,
CrossReference ref,
boolean supportActions) |
protected java.lang.String |
ebnf(AbstractElement it,
AntlrOptions options,
boolean supportsActions) |
protected java.lang.String |
ebnf2(AbstractElement it,
AntlrOptions options,
boolean supportActions) |
protected GrammarNaming |
getGrammarNaming() |
protected boolean |
isParserBackTracking(Grammar it,
AntlrOptions options) |
protected java.lang.CharSequence |
paramConfig(AbstractElement it) |
protected java.lang.CharSequence |
ruleImpl(Group it,
Grammar grammar,
AntlrOptions options,
int index) |
protected java.lang.CharSequence |
ruleImpl(UnorderedGroup it,
Grammar grammar,
AntlrOptions options) |
protected java.lang.CharSequence |
ruleImpl(UnorderedGroup it,
Grammar grammar,
AntlrOptions options,
int index) |
protected boolean |
shouldBeSkipped(TerminalRule it,
Grammar grammar) |
_compileInitHiddenTokens, _compileInitHiddenTokens, _compileInitUnorderedGroups, _compileInitUnorderedGroups, _compileRestoreHiddenTokens, _compileRestoreHiddenTokens, _compileRestoreUnorderedGroups, _compileRestoreUnorderedGroups, _dataTypeEbnf2, _dataTypeEbnf2, _dataTypeEbnf2, _mustBeParenthesized, _mustBeParenthesized, _mustBeParenthesized, _mustBeParenthesized, _mustBeParenthesized, _mustBeParenthesized, compileEntryFinally, compileEntryInit, compileFinally, compileInit, compileInitHiddenTokens, compileInitUnorderedGroups, compileRestoreHiddenTokens, compileRestoreUnorderedGroups, getCurrentType, isPassCurrentIntoFragment, mustBeParenthesized
_assignmentEbnf, _assignmentEbnf, _assignmentEbnf, _compileRule, _compileRule, _crossrefEbnf, _crossrefEbnf, _dataTypeEbnf2, _dataTypeEbnf2, _dataTypeEbnf2, _ebnf2, _ebnf2, _ebnf2, _ebnf2, compileEBNF, compileKeywordRules, compileLexer, compileLexerHeader, compileLexerImports, compileLexerOptions, compileParser, compileParserHeader, compileParserOptions, compileRuleCatch, compileTerminalRules, compileTokens, dataTypeEbnf, dataTypeEbnf2, dataTypeEbnfPredicate, ebnfPredicate, generate, isCombinedGrammar, toAntlrKeywordRule
protected GrammarNaming getGrammarNaming()
getGrammarNaming
in class AbstractAntlrGrammarGenerator
protected boolean isParserBackTracking(Grammar it, AntlrOptions options)
isParserBackTracking
in class AbstractAntlrGrammarGenerator
protected java.lang.String compileParserMembers(Grammar it, AntlrOptions options)
compileParserMembers
in class AbstractAntlrGrammarGenerator
protected java.lang.String compileParserImports(Grammar it, AntlrOptions options)
compileParserImports
in class AbstractAntlrGrammarGenerator
protected java.lang.CharSequence compileRules(Grammar g, AntlrOptions options)
compileRules
in class AbstractAntlrGrammarGenerator
protected java.lang.CharSequence _compileRule(ParserRule it, Grammar grammar, AntlrOptions options)
_compileRule
in class AbstractAntlrGrammarGenerator
protected java.lang.CharSequence _compileRule(EnumRule it, Grammar grammar, AntlrOptions options)
_compileRule
in class AbstractAntlrGrammarGenerator
protected java.lang.CharSequence _compileRule(Alternatives it, Grammar grammar, AntlrOptions options)
protected java.lang.CharSequence _compileRule(Assignment it, Grammar grammar, AntlrOptions options)
protected java.lang.CharSequence _compileRule(UnorderedGroup it, Grammar grammar, AntlrOptions options)
protected java.lang.CharSequence _compileRule(Group it, Grammar grammar, AntlrOptions options)
protected java.lang.CharSequence ruleImpl(UnorderedGroup it, Grammar grammar, AntlrOptions options)
protected java.lang.CharSequence ruleImpl(UnorderedGroup it, Grammar grammar, AntlrOptions options, int index)
protected java.lang.CharSequence ruleImpl(Group it, Grammar grammar, AntlrOptions options, int index)
protected java.lang.String ebnf(AbstractElement it, AntlrOptions options, boolean supportsActions)
ebnf
in class AbstractAntlrGrammarGenerator
protected java.lang.CharSequence paramConfig(AbstractElement it)
protected java.lang.String _assignmentEbnf(AbstractElement it, Assignment assignment, AntlrOptions options, boolean supportsActions)
_assignmentEbnf
in class AbstractAntlrGrammarGenerator
protected java.lang.String _assignmentEbnf(CrossReference it, Assignment assignment, AntlrOptions options, boolean supportsActions)
_assignmentEbnf
in class AbstractAntlrGrammarGenerator
protected java.lang.String _assignmentEbnf(Alternatives it, Assignment assignment, AntlrOptions options, boolean supportsActions)
_assignmentEbnf
in class AbstractAntlrGrammarWithActionsGenerator
protected java.lang.String _assignmentEbnf(RuleCall it, Assignment assignment, AntlrOptions options, boolean supportsActions)
_assignmentEbnf
in class AbstractAntlrGrammarWithActionsGenerator
protected java.lang.String _crossrefEbnf(RuleCall it, CrossReference ref, boolean supportActions)
_crossrefEbnf
in class AbstractAntlrGrammarGenerator
protected java.lang.String _crossrefEbnf(TerminalRule it, RuleCall call, CrossReference ref, boolean supportActions)
protected java.lang.String _crossrefEbnf(EnumRule it, RuleCall call, CrossReference ref, boolean supportActions)
protected java.lang.String _crossrefEbnf(AbstractRule it, RuleCall call, CrossReference ref, boolean supportActions)
protected java.lang.String _ebnf2(Alternatives it, AntlrOptions options, boolean supportActions)
_ebnf2
in class AbstractAntlrGrammarGenerator
protected java.lang.String _ebnf2(Assignment it, AntlrOptions options, boolean supportActions)
_ebnf2
in class AbstractAntlrGrammarWithActionsGenerator
protected java.lang.String _ebnf2(Group it, AntlrOptions options, boolean supportActions)
_ebnf2
in class AbstractAntlrGrammarWithActionsGenerator
protected java.lang.String _ebnf2(UnorderedGroup it, AntlrOptions options, boolean supportActions)
_ebnf2
in class AbstractAntlrGrammarWithActionsGenerator
protected java.lang.String _ebnf2(RuleCall it, AntlrOptions options, boolean supportActions)
_ebnf2
in class AbstractAntlrGrammarWithActionsGenerator
protected boolean shouldBeSkipped(TerminalRule it, Grammar grammar)
shouldBeSkipped
in class AbstractAntlrGrammarGenerator
protected java.lang.CharSequence compileRule(java.lang.Object it, Grammar grammar, AntlrOptions options)
compileRule
in class AbstractAntlrGrammarGenerator
protected java.lang.String assignmentEbnf(AbstractElement it, Assignment assignment, AntlrOptions options, boolean supportsActions)
assignmentEbnf
in class AbstractAntlrGrammarWithActionsGenerator
protected java.lang.String crossrefEbnf(AbstractElement it, CrossReference ref, boolean supportActions)
crossrefEbnf
in class AbstractAntlrGrammarGenerator
protected java.lang.String crossrefEbnf(AbstractRule it, RuleCall call, CrossReference ref, boolean supportActions)
crossrefEbnf
in class AbstractAntlrGrammarWithActionsGenerator
protected java.lang.String ebnf2(AbstractElement it, AntlrOptions options, boolean supportActions)
ebnf2
in class AbstractAntlrGrammarWithActionsGenerator