LangSpecGenerator

public class LangSpecGenerator extends BaseGenerator

Generates language project files that are only generated once when a new language project is created. Files are not specific to an IDE.

Constructors

LangSpecGenerator

public LangSpecGenerator(LangSpecGeneratorSettings config)

Methods

analysisEnabled

public boolean analysisEnabled()

analysisNabl2

public boolean analysisNabl2()

analysisNablTs

public boolean analysisNablTs()

analysisStatix

public boolean analysisStatix()

fileExtension

public String fileExtension()

fileExtensions

public String fileExtensions()

generateAll

public void generateAll()

generateAllMaven

public void generateAllMaven()

generateAllSpoofax

public void generateAllSpoofax()

generateConfig

public void generateConfig()

generateDotMvn

public void generateDotMvn()

generateEditorServices

public void generateEditorServices()

generateGrammar

public void generateGrammar()

generateIgnoreFile

public void generateIgnoreFile()

generateJavaStrategy

public void generateJavaStrategy()

generatePOM

public void generatePOM()

generateTrans

public void generateTrans()

signaturesModule

public String signaturesModule()

startSymbol

public String startSymbol()

syntaxEnabled

public boolean syntaxEnabled()

syntaxOrAnalysisEnabled

public boolean syntaxOrAnalysisEnabled()

syntaxSdf2

public boolean syntaxSdf2()

syntaxSdf3

public boolean syntaxSdf3()

syntaxType

public SyntaxType syntaxType()