- createContext
Creates internal representation of the executing context suitable for given
environment. Each time t
- disposeContext
Disposes the context created by
#createContext(com.oracle.truffle.api.TruffleLanguage.Env). A dispos
- disposeThread
Invoked the last time code will be executed for this thread and context. This
allows the language to
- finalizeContext
Performs language context finalization actions that are necessary before
language contexts are #disp
- findExportedSymbol
Called when some other language is seeking for a global symbol. This method is
supposed to do lazy b
- findLocalScopes
Find a hierarchy of local scopes enclosing the given Node. Unless the node is in
a global scope, it
- findMetaObject
Find a meta-object of a value, if any. The meta-object represents a description
of the object, revea
- findSourceLocation
Find a source location where a value is declared, if any. This is often useful
especially for retrie
- findTopScopes
Find a hierarchy of top-most scopes of the language, if any. The scopes should
be returned from the
- getContextReference
Creates a reference to the current context to be stored in an AST. The current
context can be access
- getLanguageGlobal
Returns global object for the language. The object is expected to be TruffleObject (e.g. a native ob
- getOptionDescriptors
Returns a set of option descriptors that are supported by this language. Option
values are accessibl