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 |