ScriptStack 1.0.5
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CScriptStack.Compiler.Parser.AccessSegment
 CAssemblyLoadContext
 CScriptStack.Plugins.PluginLoadContext
 CScriptStack.Runtime.ClrBridgeCentralized CLR interop bridge for ScriptStack. Handles reflection-based member access, method invocation, indexers, and value coercion
 CDictionary
 CScriptStack.Runtime.ArrayList
 CException
 CScriptStack.Runtime.ScriptStackException
 CScriptStack.Compiler.LexerException
 CScriptStack.Compiler.ParserException
 CScriptStack.Runtime.ExecutionException
 CScriptStack.Runtime.Executable
 CScriptStack.Runtime.FunctionA function, forward declared in a script
 CScriptStack.Compiler.Parser.FunctionDescriptor
 CScriptStack.Runtime.Interpreter.FunctionFrameFor 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
 CScriptStack.Runtime.HostThe main interface to create a Host. A Host can implement Routine's to extend its functionality
 CScriptStack.Runtime.Model
 CScriptStack.Runtime.IClrPolicyPolicy hook for CLR interop. Implementations decide what is accessible from scripts
 CScriptStack.Runtime.AllowAllClrPolicyAllows all CLR interop. Use only for trusted scripts
 CScriptStack.Runtime.DenyAllClrPolicyDenies all CLR interop. Default Policy!
 CScriptStack.Runtime.SafeClrPolicyA conservative "safe" policy: allows access only to a small set of generally harmless BCL types and members, blocks reflection/IO/process/threading by default
 CICollection
 CScriptStack.Collections.ReadOnlyDictionary< TKey, TValue >
 CICollection
 CScriptStack.Collections.ReadOnlyICollection< T >
 CICollection
 CScriptStack.Collections.ReadOnlyDictionary< TKey, TValue >
 CIDeserializationCallback
 CScriptStack.Collections.ReadOnlyDictionary< TKey, TValue >
 CIDictionary
 CScriptStack.Collections.ReadOnlyDictionary< TKey, TValue >
 CIDictionary
 CScriptStack.Collections.ReadOnlyDictionary< TKey, TValue >
 CIEnumerable
 CScriptStack.Collections.ReadOnlyDictionary< TKey, TValue >
 CIEnumerable
 CScriptStack.Collections.ReadOnlyDictionary< TKey, TValue >
 CIEqualityComparer
 CScriptStack.Runtime.ArrayList.ReferenceEqualityComparerReference equality comparer for cycle detection
 CScriptStack.Runtime.InstructionAn instruction in a virtual intermediate language
 CScriptStack.Runtime.InterpreterThe Interpreter finally interprets the parse tree in form of a token stream returned from the ScriptStack.Compiler.Parser
 CScriptStack.Runtime.InterpreterOptionsOptions for the ScriptStack interpreter
 CISerializable
 CScriptStack.Collections.ReadOnlyDictionary< TKey, TValue >
 CScriptStack.Compiler.LexerThe lexical analyzer (Lexer) breaks code (written in sentences) into a series of known Token and pass the token stream to the ScriptStack.Compiler.Parser
 CScriptStack.Compiler.Parser.LoopControl
 CScriptStack.ManagerAPI entry point
 CScriptStack.Runtime.Memory
 CScriptStack.Runtime.Operand
 CScriptStack.Compiler.ParserThe parser builds an ScriptStack.Runtime.Executable out of the Token stream returned from the ScriptStack.Compiler.Lexer while checking for correct syntax
 CScriptStack.Plugins.Plugin
 CScriptStack.Plugins.PluginLoader
 CScriptStack.Runtime.RoutineA Routine is an abstract representation of a method
 CScriptStack.Compiler.ScannerAn interface to modify the default process of reading text files into Script's
 CScriptStack.Runtime.ScriptInternal representation of a text file (source code) which can be passed to the Interpreter to execute it
 CScriptStack.Compiler.SerializableToken
 CScriptStack.Compiler.TokenA lexical token or simply token is a string with an assigned and thus identified meaning
 CScriptStack.Compiler.Parser.Variable