TorqueScript  0.2
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NTorqueScript
 NAST
 NInstructions
 CCodeBlockA CodeBlock defines a piece of executable code generated from a single input (Ie. a file). This includes global executable code and subroutines, datablocks, etc
 CCompilerPrimary compiler class. This class is an AST visitor that walks the AST tree generated by a AST::ASTBuilder instance to generate an InstructionSequence instance
 CConsoleObjectDescriptor
 CTypeInformation
 CConsoleObjectBase class for object instances recognized by the interpreter. These object instances may contain member fields addressable the interpreter as well as tagged fields which are arbitrarily mapped values
 CTypeInformation< ConsoleObject >
 CConsoleObjectRegistry
 CLoopDescriptor
 CObjectInstantiationDescriptorStruct describing a tree of console object initializations
 CExecutionScopeData
 CExecutionScopeA specific scope of execution - this is used to delineate local variables primarily
 CExecutionStateExecution state structure - this is passed around internally in the virtual machine for arbitrary access
 CFileHandleBase
 CFileObjectA FileObject is a class that may be used to interact with the filesystem provided by the PlatformContext configured with the interpreter
 CFunctionA function is callable subroutine from anywhere in the language, defined by a script. A NativeFunction is a specialization of this that allows native C++ programming to be called from within the interpreter
 CFunctionRegistryA FunctionRegistry is used to keep track of registered functions in memory by the packages they are associated with
 CInstructionSequenceStorage class for a sequence of instructions to be executed. Also implements the primary execution code for running Torque Script virtual instructions
 CInterpreterThe interpreter class represents a high level instance of the TorqueScript interpreter. It is where execution control flow begins
 CInterpreterConfigurationA structure representing overall interpreter runtime configuration. Some settings can be changed at runtime while others are static once initialized
 CNativeFunctionA NativeFunction is a specialization of Function that allows native C++ programming to be called from within the interpreter
 CParserErrorListener
 CPlatformContext
 CStandardFileHandle
 CStoredValueUnion
 CStoredValueStorage class used to keep variable values in-memory of arbitrary data types. The data types supported as integers, floats and strings (via string ID table references)
 CStoredValueStackStorage class used to keep variable values in-memory of arbitrary data types. This is the base class and should not be instantiated directly
 CStringTableA string table maintains a mapping of numeric identifiers to their raw string values. This is used to simplify code referencing strings by using a fixed width identifier