ISpoofaxLanguageSpecConfig¶
-
public interface
ISpoofaxLanguageSpecConfig
extends ISpoofaxProjectConfig, ILanguageSpecConfig¶ Spoofax-specific configuration for a language specification. To create a new instance of this interface, use the
ILanguageSpecConfigBuilder
interface.
Methods¶
buildSteps¶
-
Collection<IBuildStepConfig>
buildSteps
()¶ Gets additional build step configurations.
Returns: Additional build step configurations.
placeholderChars¶
-
PlaceholderCharacters
placeholderChars
()¶ Gets the Placeholder fences.
Returns: Placeholder fences
prettyPrintLanguage¶
sdfMainFile¶
sdfMetaFiles¶
sdfVersion¶
-
SdfVersion
sdfVersion
()¶ Gets the SDF version to use.
Returns: Sdf version to use.
strBuildSetting¶
-
StrategoBuildSetting
strBuildSetting
()¶ Gets the project artifact build setting.
Returns: A member of the StrategoBuildSetting
enumeration.
strExternalJarFlags¶
strFormat¶
-
StrategoFormat
strFormat
()¶ Gets the project artifact format.
Returns: A member of the StrategoFormat
enumeration.