Serialized Form
-
Package org.spf4j.zel.instr
-
Class org.spf4j.zel.instr.ABS extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.ADD extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.AND extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.ARR extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
nr
int nr
-
-
Class org.spf4j.zel.instr.CALL extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
nrParameters
int nrParameters
-
-
Class org.spf4j.zel.instr.CALLA extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
nrParameters
int nrParameters
-
-
Class org.spf4j.zel.instr.CALLREF extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
nrParameters
int nrParameters
-
-
Class org.spf4j.zel.instr.CDEREFX extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
ref
Object ref
-
-
Class org.spf4j.zel.instr.DEC extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.DEREF extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.DEREFX extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
ref
Object ref
-
-
Class org.spf4j.zel.instr.DIV extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.DUP extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.EQ extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.FIRST extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
nrParameters
int nrParameters
-
-
Class org.spf4j.zel.instr.FJMP extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
relAddr
int relAddr
-
-
Class org.spf4j.zel.instr.GE extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.GT extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.HALT extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.INC extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.Instruction extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.JMP extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
relAddr
int relAddr
-
-
Class org.spf4j.zel.instr.LE extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.LODAX extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
symbol
String symbol
-
-
Class org.spf4j.zel.instr.LODAXF extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
fromAddr
Address fromAddr
-
-
Class org.spf4j.zel.instr.LODX extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
symbol
String symbol
-
-
Class org.spf4j.zel.instr.LODXF extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
fromAddr
Address fromAddr
-
-
Class org.spf4j.zel.instr.LT extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.MCTX extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
precission
int precission
-
-
Class org.spf4j.zel.instr.MOD extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.MOV extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.MOVN extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
nr
int nr
-
-
Class org.spf4j.zel.instr.MUL extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.NEQ extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.NJMP extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
relAddr
int relAddr
-
-
Class org.spf4j.zel.instr.NOP extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.NOT extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.OR extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.POW extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.PUSH extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
param
Object param
-
-
Class org.spf4j.zel.instr.PUSHM extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.REF extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.RLIKE extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
pattern
Pattern pattern
-
-
Class org.spf4j.zel.instr.SLEEP extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.SUB extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.SWAP extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.SYNC extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.THROW extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.instr.XOR extends Instruction implements Serializable
- serialVersionUID:
- 1L
-
-
Package org.spf4j.zel.vm
-
Class org.spf4j.zel.vm.Address extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
address
int address
-
scope
Address.Scope scope
-
-
Class org.spf4j.zel.vm.CompileException extends Exception implements Serializable
-
Class org.spf4j.zel.vm.ExecAbortException extends RuntimeException implements Serializable
-
Class org.spf4j.zel.vm.ParseException extends Exception implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
currentToken
Token currentToken
This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token. -
expectedTokenSequences
int[][] expectedTokenSequences
Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse. -
tokenImage
String[] tokenImage
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.
-
-
Class org.spf4j.zel.vm.ParsingContext.Location extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
column
int column
-
row
int row
-
-
Class org.spf4j.zel.vm.Program extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
debug
ParsingContext.Location[] debug
-
execType
Program.ExecutionType execType
-
globalMem
Object[] globalMem
-
globalSymbolTable
Map<String,Integer> globalSymbolTable
-
hasDeterministicFunctions
boolean hasDeterministicFunctions
-
id
int id
-
instructions
Instruction[] instructions
-
localMemSize
int localMemSize
-
localSymbolTable
Map<String,Integer> localSymbolTable
-
name
String name
-
parameterNames
String[] parameterNames
-
source
String source
-
type
Program.Type type
-
-
Class org.spf4j.zel.vm.SuspendedException extends Exception implements Serializable
-
Class org.spf4j.zel.vm.Token extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
beginColumn
int beginColumn
The column number of the first character of this Token. -
beginLine
int beginLine
The line number of the first character of this Token. -
endColumn
int endColumn
The column number of the last character of this Token. -
endLine
int endLine
The line number of the last character of this Token. -
image
String image
The string image of the token. -
kind
int kind
An integer that describes the kind of this token. This numbering system is determined by JavaCCParser, and a table of these numbers is stored in the file ...Constants.java. -
next
Token next
A reference to the next regular (non-special) token from the input stream. If this is the last token from the input stream, or if the token manager has not read tokens beyond this one, this field is set to null. This is true only if this token is also a regular token. Otherwise, see below for a description of the contents of this field. -
specialToken
Token specialToken
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token. If there are no such special tokens, this field is set to null. When there are more than one such special token, this field refers to the last of these special tokens, which in turn refers to the next previous special token through its specialToken field, and so on until the first special token (whose specialToken field is null). The next fields of special tokens refer to other special tokens that immediately follow it (without an intervening regular token). If there is no such token, this field is null.
-
-
Class org.spf4j.zel.vm.TokenMgrError extends Error implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
errorCode
int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.
-
-
Class org.spf4j.zel.vm.ZelFrame extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class org.spf4j.zel.vm.ZExecutionException extends ExecutionException implements Serializable
- serialVersionUID:
- 1L
-