LanguageSpecConfig¶
-
public class
LanguageSpecConfig
extends LanguageComponentConfig implements ILanguageSpecConfig, IConfig¶ An implementation of the
ILanguageSpecConfig
interface that is backed by anImmutableConfiguration
object.
Constructors¶
LanguageSpecConfig¶
-
public
LanguageSpecConfig
(HierarchicalConfiguration<ImmutableNode> config, ProjectConfig projectConfig)¶
LanguageSpecConfig¶
-
protected
LanguageSpecConfig
(HierarchicalConfiguration<ImmutableNode> config, ProjectConfig projectConfig, LanguageIdentifier id, String name, Boolean sdfEnabled, Sdf2tableVersion sdf2tableVersion, Boolean dataDependent, String parseTable, String completionsParseTable, JSGLRVersion jsglrVersion, Collection<LanguageContributionIdentifier> langContribs, Collection<IGenerateConfig> generates, Collection<IExportConfig> exports, Collection<String> pardonedLanguages, Boolean useBuildSystemSpec)¶
Methods¶
pardonedLanguages¶
-
public Collection<String>
pardonedLanguages
()¶
validate¶
-
public Collection<IMessage>
validate
(MessageBuilder mb)¶