Class ParserOptions
java.lang.Object
io.github.protasm.jvmud.compiler.parser.ParserOptions
Immutable, explicitly selectable optional LPC syntax features.
-
Method Summary
Modifier and TypeMethodDescriptionstatic ParserOptionsdefaults()Returns the complete compiler-development profile.features()Returns the immutable enabled feature set.static ParserOptionsfeatures(Set<LanguageFeature> features) Returns a profile containing only the supplied optional syntax features.booleansupports(LanguageFeature feature) Returns whether the profile enables an optional syntax family.
-
Method Details
-
defaults
Returns the complete compiler-development profile.Hosted mudlibs do not use this implicit profile; boot replaces it with the features declared by the selected mudlib manifest.
-
features
Returns a profile containing only the supplied optional syntax features. -
supports
Returns whether the profile enables an optional syntax family. -
features
Returns the immutable enabled feature set.
-