ScriptStack 1.0.5
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NScriptStack
 NCollections
 CReadOnlyDictionary< TKey, TValue >
 CReadOnlyICollection< T >
 NCompiler
 CLexerThe lexical analyzer (Lexer) breaks code (written in sentences) into a series of known Token and pass the token stream to the ScriptStack.Compiler.Parser
 CLexerException
 CParserThe parser builds an ScriptStack.Runtime.Executable out of the Token stream returned from the ScriptStack.Compiler.Lexer while checking for correct syntax
 CVariable
 CFunctionDescriptor
 CLoopControl
 CAccessSegment
 CParserException
 CScannerAn interface to modify the default process of reading text files into Script's
 CSerializableToken
 CTokenA lexical token or simply token is a string with an assigned and thus identified meaning
 NPlugins
 CPlugin
 CPluginLoadContext
 CPluginLoader
 NRuntime
 CArrayList
 CReferenceEqualityComparerReference equality comparer for cycle detection
 CClrBridgeCentralized CLR interop bridge for ScriptStack. Handles reflection-based member access, method invocation, indexers, and value coercion
 CDenyAllClrPolicyDenies all CLR interop. Default Policy!
 CAllowAllClrPolicyAllows all CLR interop. Use only for trusted scripts
 CSafeClrPolicyA conservative "safe" policy: allows access only to a small set of generally harmless BCL types and members, blocks reflection/IO/process/threading by default
 CExecutable
 CExecutionException
 CFunctionA function, forward declared in a script
 CHostThe main interface to create a Host. A Host can implement Routine's to extend its functionality
 CIClrPolicyPolicy hook for CLR interop. Implementations decide what is accessible from scripts
 CInstructionAn instruction in a virtual intermediate language
 CInterpreterThe Interpreter finally interprets the parse tree in form of a token stream returned from the ScriptStack.Compiler.Parser
 CFunctionFrameFor every forward declared function, a new function frame is created including a memory object holding its local variables. The values are pushed on the stack before they are called
 CInterpreterOptionsOptions for the ScriptStack interpreter
 CMemory
 CModel
 COperand
 CRoutineA Routine is an abstract representation of a method
 CScriptInternal representation of a text file (source code) which can be passed to the Interpreter to execute it
 CScriptStackException
 CManagerAPI entry point