public class SerializerFragment2 extends AbstractStubGeneratingFragment
Constructor and Description |
---|
SerializerFragment2() |
getGenerateStub, isGenerateStub, isGenerateXtendStub, setGenerateStub, setGenerateXtendStub
checkConfiguration, getGrammar, getLanguage, getProjectConfig, initialize
public void setDetectSyntheticTerminals(boolean detectSyntheticTerminals)
terminal ABC: 'synthetic:ABC';
in the grammar
and require a customized token source
.protected java.lang.String getSerializerBasePackage(Grammar grammar)
protected TypeReference getSemanticSequencerClass(Grammar grammar)
protected TypeReference getSyntacticSequencerClass(Grammar grammar)
protected TypeReference getAbstractSemanticSequencerClass(Grammar grammar)
protected TypeReference getAbstractSyntacticSequencerClass(Grammar grammar)
protected java.lang.String getGrammarConstraintsPath(Grammar grammar)
public void generate()
protected void generateSemanticSequencer()
protected void generateSyntacticSequencer()
protected void generateAbstractSemanticSequencer()
protected void generateAbstractSyntacticSequencer()
protected void generateGrammarConstraints()
@Pure public boolean isGenerateDebugData()
public void setGenerateDebugData(boolean generateDebugData)
@Pure public boolean isGenerateSupportForDeprecatedContextEObject()
public void setGenerateSupportForDeprecatedContextEObject(boolean generateSupportForDeprecatedContextEObject)