Uses of Enum Class
io.github.protasm.jvmud.engine.mudlib.LanguageFeature
Packages that use LanguageFeature
Package
Description
Core parser for LPC, producing AST structures from token streams.
Engine-to-mudlib boundary declarations, lifecycle hooks, and mudlib projections.
-
Uses of LanguageFeature in io.github.protasm.jvmud.compiler.parser
Methods in io.github.protasm.jvmud.compiler.parser that return types with arguments of type LanguageFeatureModifier and TypeMethodDescriptionParserOptions.features()Returns the immutable enabled feature set.Methods in io.github.protasm.jvmud.compiler.parser with parameters of type LanguageFeatureModifier and TypeMethodDescriptionbooleanParser.supports(LanguageFeature feature) Returns whether the active dialect profile enables an optional syntax family.booleanParserOptions.supports(LanguageFeature feature) Returns whether the profile enables an optional syntax family.Method parameters in io.github.protasm.jvmud.compiler.parser with type arguments of type LanguageFeatureModifier and TypeMethodDescriptionstatic ParserOptionsParserOptions.features(Set<LanguageFeature> features) Returns a profile containing only the supplied optional syntax features. -
Uses of LanguageFeature in io.github.protasm.jvmud.engine.mudlib
Subclasses with type arguments of type LanguageFeature in io.github.protasm.jvmud.engine.mudlibModifier and TypeClassDescriptionenumOptional LPC syntax families that a mudlib profile may request explicitly.Methods in io.github.protasm.jvmud.engine.mudlib that return LanguageFeatureModifier and TypeMethodDescriptionstatic LanguageFeatureReturns the enum constant of this class with the specified name.static LanguageFeature[]LanguageFeature.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in io.github.protasm.jvmud.engine.mudlib that return types with arguments of type LanguageFeatureModifier and TypeMethodDescriptionMudlibBoundary.languageFeatures()Returns optional LPC syntax families explicitly selected by this profile.Methods in io.github.protasm.jvmud.engine.mudlib with parameters of type LanguageFeatureModifier and TypeMethodDescriptionMudlibBoundary.Builder.languageFeature(LanguageFeature feature) Enables an optional LPC syntax family for this mudlib profile.