Elide API
Toggle table of contents
1.0.0-beta1
jvm
Platform filter
jvm
Switch theme
Search in API
Elide API
engine
/
elide.runtime.lang
/
Language
Language
interface
Language
Language
Describes a native language loaded via a
LanguagePlugin
.
Members
Types
Context
Config
Invocation
Link copied to clipboard
interface
ContextConfigInvocation
:
PointerBase
Engine
Config
Invocation
Link copied to clipboard
interface
EngineConfigInvocation
:
PointerBase
Lang
Context
Configure
Function
Pointer
Link copied to clipboard
interface
LangContextConfigureFunctionPointer
:
CFunctionPointer
Lang
Engine
Configure
Function
Pointer
Link copied to clipboard
interface
LangEngineConfigureFunctionPointer
:
CFunctionPointer
Lang
Entry
Function
Pointer
Link copied to clipboard
interface
LangEntryFunctionPointer
:
CFunctionPointer
Lang
Init
Function
Pointer
Link copied to clipboard
interface
LangInitFunctionPointer
:
CFunctionPointer
Native
Lang
Invocation
Link copied to clipboard
interface
NativeLangInvocation
:
PointerBase
Native
Language
Info
Link copied to clipboard
interface
NativeLanguageInfo
:
PointerBase
Native
Runtime
Init
Link copied to clipboard
interface
NativeRuntimeInit
:
PointerBase
Plugin
Api
Directives
Link copied to clipboard
open
class
PluginApiDirectives
:
CContext.Directives
Functions
get
Language
Id
Link copied to clipboard
@
NotNull
abstract
fun
getLanguageId
(
)
:
@
NotNull
String
Get this language's string ID; this is a short string identifying the language.