| 
    ScriptStack 1.0.0
    
   A .NET scripting language 
   | 
 
Klassen | |
| class | ArrayList | 
| class | Executable | 
| class | ExecutionException | 
| class | Function | 
| A function, forward declared in a script.  Mehr ... | |
| interface | Host | 
| The main interface to create a Host. A Host can implement Routine's to extend its functionality.  Mehr ... | |
| class | Instruction | 
| An instruction in a virtual intermediate language.  Mehr ... | |
| class | Interpreter | 
| The Interpreter finally interprets the parse tree in form of a token stream returned from the ScriptStack.Compiler.Parser.  Mehr ... | |
| class | Memory | 
| interface | Model | 
| A Model is an abstract representation of an object your Host works with. It implements Routine's and can be registered by a Host to exted the Host's functionality.  Mehr ... | |
| class | NullReference | 
| class | Operand | 
| class | Routine | 
| A Routine is an abstract representation of a method.  Mehr ... | |
| class | Script | 
| Internal representation of a text file (source code) which can be passed to the Interpreter to execute it.  Mehr ... | |
| class | ScriptStackException | 
Aufzählungen | |
| enum | Scope { Shared , Script , Local } | 
| enum | OpCode {  DBG , NOP , DSB , DB , INT , MOV , INC , DEC , NEG , ADD , SUB , MUL , DIV , MOD , TEST , CEQ , CNE , CG , CGE , CL , CLE , OR , AND , NOT , JMP , JZ , JNZ , DC , PTR , PUSH , POP , CALL , RET , INV , RUN , SHL , SHR , ANDB , ORB , NOTB , XOR , DCO , LOCK , FREE }  | 
| enum | OperandType {  Literal , Variable , Member , Pointer , InstructionPointer , FunctionPointer , RoutinePointer }  | 
| Aufzählungswerte | |
|---|---|
| DBG | |
| NOP | |
| DSB | |
| DB | |
| INT | |
| MOV | |
| INC | |
| DEC | |
| NEG | |
| ADD | |
| SUB | |
| MUL | |
| DIV | |
| MOD | |
| TEST | |
| CEQ | |
| CNE | |
| CG | |
| CGE | |
| CL | |
| CLE | |
| OR | |
| AND | |
| NOT | |
| JMP | |
| JZ | |
| JNZ | |
| DC | |
| PTR | |
| PUSH | |
| POP | |
| CALL | |
| RET | |
| INV | |
| RUN | |
| SHL | |
| SHR | |
| ANDB | |
| ORB | |
| NOTB | |
| XOR | |
| DCO | |
| LOCK | |
| FREE | |
| Aufzählungswerte | |
|---|---|
| Literal | |
| Variable | |
| Member | |
| Pointer | |
| InstructionPointer | |
| FunctionPointer | |
| RoutinePointer | |