Package-level declarations
This package contains all essentials and common functionality for scripting.
Types
This interface is implemented by all classes that serve as builders for an execution of some operation. For every implementation of a template, there is typically an accompanying function that will allow for template argument functions to be called within the scope of the template instance object.
This exception is thrown when a function is executed from a location in the code where it should not be used.
A file annotation to import one or more scripts into the current script.
A file annotation to require a minimum version of NSScript. Script compilation will fail if the version requested is greater than the version of the engine.
The base class which is extended by the script engine to execute an NSScript in. This class is also the root ScriptScope and provides the ScopeContext object where ScopeContext.path is the current directory from where the script was executed.
Exception used to wrap and more easily trace exceptions that occur in the API. This exception is handled and unwrapped by the script engine, so it should not be used in scripts.
This interface is implemented by all classes that represents the scope of a script.