public class DebugAntlrGeneratorFragment extends AbstractAntlrGeneratorFragment
Constructor and Description |
---|
DebugAntlrGeneratorFragment() |
Modifier and Type | Method and Description |
---|---|
void |
checkConfiguration(org.eclipse.emf.mwe.core.issues.Issues issues)
Called by the container after configuration so the component can validate
the configuration before invocation.
|
void |
generate(Grammar grammar,
org.eclipse.xpand2.XpandExecutionContext ctx)
can be used to generate whatever necessary
|
java.lang.String |
getGrammarFileName(Grammar g,
Naming naming) |
protected void |
prettyPrint(java.lang.String absoluteGrammarFileName)
Deprecated.
use
prettyPrint(String, Charset) instead. |
protected void |
prettyPrint(java.lang.String absoluteGrammarFileName,
java.nio.charset.Charset encoding) |
addAntlrParam, checkGrammar, containsUnorderedGroup, getAntlrParams, getAntlrTool, getEncoding, getLexerFileNameSuffix, getLineDelimiter, getOptions, getParameters, getParserFileNameSuffix, hasProductionRules, normalizeLineDelimiters, normalizeLineDelimiters, normalizeTokens, setAntlrTool, setOptions, simplifyUnorderedGroupPredicates, simplifyUnorderedGroupPredicates, simplifyUnorderedGroupPredicatesIfRequired, simplifyUnorderedGroupPredicatesIfRequired, splitLexerClassFile, splitLexerClassFile, splitParserAndLexerIfEnabled, splitParserAndLexerIfEnabled, splitParserAndLexerIfEnabled, splitParserAndLexerIfEnabled, splitParserClassFile, splitParserClassFile, suppressWarnings, suppressWarnings, suppressWarnings, suppressWarnings
addToPluginXmlRt, addToPluginXmlTests, addToPluginXmlUi, addToStandaloneSetup, getNaming, getTemplate, readFileIntoString, registerNaming, writeStringIntoFile
addToPluginXmlRt, addToPluginXmlUi, addToStandaloneSetup, generate, getExportedPackagesIde, getExportedPackagesRt, getExportedPackagesTests, getExportedPackagesUi, getGuiceBindingsRt, getGuiceBindingsUi, getImportedPackagesIde, getImportedPackagesRt, getImportedPackagesTests, getImportedPackagesUi, getRequiredBundlesIde, getRequiredBundlesRt, getRequiredBundlesTests, getRequiredBundlesUi
public void checkConfiguration(org.eclipse.emf.mwe.core.issues.Issues issues)
IGeneratorFragment
checkConfiguration
in interface IGeneratorFragment
checkConfiguration
in class AbstractAntlrGeneratorFragment
issues
- implementors should report configuration issues to this.public void generate(Grammar grammar, org.eclipse.xpand2.XpandExecutionContext ctx)
IGeneratorFragment
generate
in interface IGeneratorFragment
generate
in class AbstractAntlrGeneratorFragment
ctx
- - the execution context to useprotected void prettyPrint(java.lang.String absoluteGrammarFileName, java.nio.charset.Charset encoding)
@Deprecated protected void prettyPrint(java.lang.String absoluteGrammarFileName)
prettyPrint(String, Charset)
instead.