public class XtextAntlrGeneratorFragment2 extends AbstractAntlrGeneratorFragment2
Constructor and Description |
---|
XtextAntlrGeneratorFragment2() |
Modifier and Type | Method and Description |
---|---|
void |
addRuntimeBindingsAndImports() |
void |
addUiBindingsAndImports() |
void |
checkConfiguration(Issues issues) |
protected void |
doGenerate() |
JavaFileAccess |
generateAntlrTokenFileProvider() |
protected void |
generateContentAssistGrammar() |
JavaFileAccess |
generateContentAssistParser() |
JavaFileAccess |
generateContentAssistTokenSource() |
protected void |
generateDebugGrammar() |
protected void |
generateProductionGrammar() |
JavaFileAccess |
generateProductionParser() |
JavaFileAccess |
generateProductionTokenSource() |
protected boolean |
isCombinedGrammar() |
protected void |
runAntlr(AntlrGrammar parserGrammar,
AntlrGrammar lexerGrammar,
IXtextGeneratorFileSystemAccess fsa) |
void |
setCombinedGrammar(boolean combinedGrammar) |
void |
setDebugGrammar(boolean debugGrammar) |
void |
setLookaheadThreshold(java.lang.String lookaheadThreshold) |
void |
setPartialParsing(boolean partialParsing) |
void |
setRemoveBacktrackingGuards(boolean removeBacktrackingGuards) |
addAntlrParam, checkGrammar, cleanupLexerTokensFile, cleanupParserTokensFile, containsUnorderedGroup, createLexerTokensProvider, generate, getAntlrParams, getAntlrTool, getCodeConfig, getCodeQualityHelper, getNewLineNormalizer, getOptions, hasParameterizedRules, hasProductionRules, improveCodeQuality, normalizeLineDelimiters, normalizeLineDelimiters, normalizeTokens, removeBackTrackingGuards, setOptions, simplifyUnorderedGroupPredicates, simplifyUnorderedGroupPredicatesIfRequired, splitLexerClassFile, splitParserAndLexerIfEnabled, splitParserClassFile, suppressWarnings, suppressWarnings
getGrammar, getLanguage, getProjectConfig, initialize
public void setCombinedGrammar(boolean combinedGrammar)
protected boolean isCombinedGrammar()
protected void doGenerate()
doGenerate
in class AbstractAntlrGeneratorFragment2
public void setLookaheadThreshold(java.lang.String lookaheadThreshold)
protected void generateProductionGrammar()
protected void generateContentAssistGrammar()
protected void runAntlr(AntlrGrammar parserGrammar, AntlrGrammar lexerGrammar, IXtextGeneratorFileSystemAccess fsa)
protected void generateDebugGrammar()
public JavaFileAccess generateProductionParser()
public JavaFileAccess generateAntlrTokenFileProvider()
public JavaFileAccess generateProductionTokenSource()
public JavaFileAccess generateContentAssistParser()
public JavaFileAccess generateContentAssistTokenSource()
public void checkConfiguration(Issues issues)
checkConfiguration
in interface IXtextGeneratorFragment
checkConfiguration
in class AbstractAntlrGeneratorFragment2
public void addRuntimeBindingsAndImports()
public void addUiBindingsAndImports()
public void setDebugGrammar(boolean debugGrammar)
public void setRemoveBacktrackingGuards(boolean removeBacktrackingGuards)
public void setPartialParsing(boolean partialParsing)