A B C D E F G H I J K L M N O P R S T U V W X Z 

A

ABS - Class in org.spf4j.zel.instr
 
ADD - Class in org.spf4j.zel.instr
 
add(Instruction, ParsingContext.Location) - Method in class org.spf4j.zel.vm.ProgramBuilder
 
add(T) - Method in class org.spf4j.zel.vm.SimpleStack
 
add(int, T) - Method in class org.spf4j.zel.vm.SimpleStack
 
addAll(Instruction[], List<ParsingContext.Location>) - Method in class org.spf4j.zel.vm.ProgramBuilder
 
addAll(ProgramBuilder) - Method in class org.spf4j.zel.vm.ProgramBuilder
 
addAll(Collection<? extends T>) - Method in class org.spf4j.zel.vm.SimpleStack
 
addAll(int, Collection<? extends T>) - Method in class org.spf4j.zel.vm.SimpleStack
 
addEscapes(String) - Static method in error org.spf4j.zel.vm.gen.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
Address - Class in org.spf4j.zel.vm
 
Address(int, Address.Scope) - Constructor for class org.spf4j.zel.vm.Address
 
Address.Scope - Enum in org.spf4j.zel.vm
 
addSymbol(String) - Method in class org.spf4j.zel.vm.MemoryBuilder
 
addSymbol(String, Object) - Method in class org.spf4j.zel.vm.MemoryBuilder
 
addValue(Map, String, Object) - Static method in class org.spf4j.zel.vm.Program
Load a value into memory Have to go through the VM so that the assignement is acurate
addZelFrame(ZelFrame) - Method in exception org.spf4j.zel.vm.ZExecutionException
 
adjustBeginLineColumn(int, int) - Method in class org.spf4j.zel.vm.gen.JavaCharStream
Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class org.spf4j.zel.vm.gen.JavaCharStream
 
AND - Class in org.spf4j.zel.instr
 
AND - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
apply(Operator.Enum, Object, Object) - Static method in class org.spf4j.zel.operators.Operators
 
apply(Object) - Method in class org.spf4j.zel.vm.Program.HasClass
 
apply(Program) - Method in class org.spf4j.zel.vm.RefOptimizer
 
ARG - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
ARR - Class in org.spf4j.zel.instr
 
ARR(int) - Constructor for class org.spf4j.zel.instr.ARR
 
ARRAY - Class in org.spf4j.zel.instr.var
 
assign(Object) - Method in interface org.spf4j.zel.vm.AssignableValue
 
assignableExpression(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
AssignableValue - Interface in org.spf4j.zel.vm
 
assignement(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
ASYNC - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
AsyncCallable - Class in org.spf4j.zel.instr
 
AsyncCallable(ExecutionContext) - Constructor for class org.spf4j.zel.instr.AsyncCallable
 

B

backup(int) - Method in class org.spf4j.zel.vm.gen.JavaCharStream
Retreat.
beginColumn - Variable in class org.spf4j.zel.vm.gen.Token
The column number of the first character of this Token.
beginLine - Variable in class org.spf4j.zel.vm.gen.Token
The line number of the first character of this Token.
BeginToken() - Method in class org.spf4j.zel.vm.gen.JavaCharStream
 
BigDecimalOperators - Class in org.spf4j.zel.operators
 
BigDecimalOperators.Add - Class in org.spf4j.zel.operators
 
BigDecimalOperators.Add() - Constructor for class org.spf4j.zel.operators.BigDecimalOperators.Add
 
BigDecimalOperators.Div - Class in org.spf4j.zel.operators
 
BigDecimalOperators.Div() - Constructor for class org.spf4j.zel.operators.BigDecimalOperators.Div
 
BigDecimalOperators.Mod - Class in org.spf4j.zel.operators
 
BigDecimalOperators.Mod() - Constructor for class org.spf4j.zel.operators.BigDecimalOperators.Mod
 
BigDecimalOperators.Mul - Class in org.spf4j.zel.operators
 
BigDecimalOperators.Mul() - Constructor for class org.spf4j.zel.operators.BigDecimalOperators.Mul
 
BigDecimalOperators.Pow - Class in org.spf4j.zel.operators
 
BigDecimalOperators.Pow() - Constructor for class org.spf4j.zel.operators.BigDecimalOperators.Pow
 
BigDecimalOperators.Sub - Class in org.spf4j.zel.operators
 
BigDecimalOperators.Sub() - Constructor for class org.spf4j.zel.operators.BigDecimalOperators.Sub
 
BigIntegerOperators - Class in org.spf4j.zel.operators
 
BigIntegerOperators.Add - Class in org.spf4j.zel.operators
 
BigIntegerOperators.Add() - Constructor for class org.spf4j.zel.operators.BigIntegerOperators.Add
 
BigIntegerOperators.Div - Class in org.spf4j.zel.operators
 
BigIntegerOperators.Div() - Constructor for class org.spf4j.zel.operators.BigIntegerOperators.Div
 
BigIntegerOperators.Mod - Class in org.spf4j.zel.operators
 
BigIntegerOperators.Mod() - Constructor for class org.spf4j.zel.operators.BigIntegerOperators.Mod
 
BigIntegerOperators.Mul - Class in org.spf4j.zel.operators
 
BigIntegerOperators.Mul() - Constructor for class org.spf4j.zel.operators.BigIntegerOperators.Mul
 
BigIntegerOperators.Pow - Class in org.spf4j.zel.operators
 
BigIntegerOperators.Pow() - Constructor for class org.spf4j.zel.operators.BigIntegerOperators.Pow
 
BigIntegerOperators.Sub - Class in org.spf4j.zel.operators
 
BigIntegerOperators.Sub() - Constructor for class org.spf4j.zel.operators.BigIntegerOperators.Sub
 
bufcolumn - Variable in class org.spf4j.zel.vm.gen.JavaCharStream
 
buffer - Variable in class org.spf4j.zel.vm.gen.JavaCharStream
 
bufline - Variable in class org.spf4j.zel.vm.gen.JavaCharStream
 
bufpos - Variable in class org.spf4j.zel.vm.gen.JavaCharStream
Position in buffer.
build() - Method in class org.spf4j.zel.vm.MemoryBuilder
 

C

call() - Method in class org.spf4j.zel.instr.AsyncCallable
 
CALL - Class in org.spf4j.zel.instr
 
call() - Method in class org.spf4j.zel.instr.SyncAsyncCallable
 
call() - Method in class org.spf4j.zel.instr.SyncCallable
 
call() - Method in interface org.spf4j.zel.vm.VMExecutor.Suspendable
 
CALLA - Class in org.spf4j.zel.instr
 
CALLREF - Class in org.spf4j.zel.instr
 
cancel(boolean) - Method in class org.spf4j.zel.vm.VMASyncFuture
 
cancel(boolean) - Method in class org.spf4j.zel.vm.VMSyncFuture
 
Channel - Class in org.spf4j.zel.vm
TODO: there is some dumb sync in this class that needs to be reviewed.
Channel(VMExecutor) - Constructor for class org.spf4j.zel.vm.Channel
 
Channel.Factory - Class in org.spf4j.zel.vm
 
CHARACTER - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
clear() - Method in class org.spf4j.zel.vm.SimpleStack
Clear the stack - also makes sure the stack objects are not referenced anymore
CLM - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
close() - Method in class org.spf4j.zel.vm.Channel
 
code - Variable in class org.spf4j.zel.vm.ExecutionContext
the program
column - Variable in class org.spf4j.zel.vm.gen.JavaCharStream
 
COMMA - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
compare(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
compile(String, String, ParsingContext) - Static method in class org.spf4j.zel.vm.gen.ZCompiler
 
compile(String, InputStream, ParsingContext) - Static method in class org.spf4j.zel.vm.gen.ZCompiler
 
compile(String, String...) - Static method in class org.spf4j.zel.vm.Program
 
CompileContext - Class in org.spf4j.zel.vm
 
CompileContext(MemoryBuilder) - Constructor for class org.spf4j.zel.vm.CompileContext
 
CompileException - Exception in org.spf4j.zel.vm
 
CompileException(String) - Constructor for exception org.spf4j.zel.vm.CompileException
 
CompileException(String, Throwable) - Constructor for exception org.spf4j.zel.vm.CompileException
 
CompileException(Throwable) - Constructor for exception org.spf4j.zel.vm.CompileException
 
CONDITION - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
constant(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
contains(Class<? extends Instruction>) - Method in class org.spf4j.zel.vm.Program
 
contains(Class<? extends Instruction>) - Method in class org.spf4j.zel.vm.ProgramBuilder
 
contains(Object) - Method in class org.spf4j.zel.vm.SimpleStack
 
containsAll(Collection<?>) - Method in class org.spf4j.zel.vm.SimpleStack
 
CONTEXT - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
copy() - Method in class org.spf4j.zel.vm.MemoryBuilder
 
createSubContext() - Method in class org.spf4j.zel.vm.CompileContext
 
createSubContext() - Method in class org.spf4j.zel.vm.NullParsingContext
 
createSubContext() - Method in interface org.spf4j.zel.vm.ParsingContext
clone this context
curChar - Variable in class org.spf4j.zel.vm.gen.ZCompilerTokenManager
 
currentToken - Variable in exception org.spf4j.zel.vm.gen.ParseException
This is the last token that has been consumed successfully.

D

debugStream - Variable in class org.spf4j.zel.vm.gen.ZCompilerTokenManager
Debug output.
DEC - Class in org.spf4j.zel.instr
 
DEC - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
DECIMAL - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
DECIMAL_LITERAL - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
DECODE - Class in org.spf4j.zel.instr.var
 
DEFAULT - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
Lexical state.
DEFAULT - Static variable in class org.spf4j.zel.vm.VMExecutor.Lazy
 
DEREF - Class in org.spf4j.zel.instr
 
DEREFX - Class in org.spf4j.zel.instr
 
DEREFX(Object) - Constructor for class org.spf4j.zel.instr.DEREFX
 
DETERMINISTIC - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
DIGIT - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
disable_tracing() - Method in class org.spf4j.zel.vm.gen.ZCompiler
Disable tracing.
DIV - Class in org.spf4j.zel.instr
 
DIVIDE - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
Done() - Method in class org.spf4j.zel.vm.gen.JavaCharStream
Set buffers back to null when finished.
DOT - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
DoubleOperators - Class in org.spf4j.zel.operators
 
DoubleOperators.Add - Class in org.spf4j.zel.operators
 
DoubleOperators.Add() - Constructor for class org.spf4j.zel.operators.DoubleOperators.Add
 
DoubleOperators.Div - Class in org.spf4j.zel.operators
 
DoubleOperators.Div() - Constructor for class org.spf4j.zel.operators.DoubleOperators.Div
 
DoubleOperators.Mod - Class in org.spf4j.zel.operators
 
DoubleOperators.Mod() - Constructor for class org.spf4j.zel.operators.DoubleOperators.Mod
 
DoubleOperators.Mul - Class in org.spf4j.zel.operators
 
DoubleOperators.Mul() - Constructor for class org.spf4j.zel.operators.DoubleOperators.Mul
 
DoubleOperators.Pow - Class in org.spf4j.zel.operators
 
DoubleOperators.Pow() - Constructor for class org.spf4j.zel.operators.DoubleOperators.Pow
 
DoubleOperators.Sub - Class in org.spf4j.zel.operators
 
DoubleOperators.Sub() - Constructor for class org.spf4j.zel.operators.DoubleOperators.Sub
 
dumpCore(String, Object, int, int) - Static method in class org.spf4j.zel.vm.Program
Output Core, in hierarchical tab indented mode
DUP - Class in org.spf4j.zel.instr
 

E

E - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
element(ParsingContext, boolean) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
ELSE - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
enable_tracing() - Method in class org.spf4j.zel.vm.gen.ZCompiler
Enable tracing.
endColumn - Variable in class org.spf4j.zel.vm.gen.Token
The column number of the last character of this Token.
endLine - Variable in class org.spf4j.zel.vm.gen.Token
The line number of the last character of this Token.
EOF - Static variable in class org.spf4j.zel.vm.Channel
 
EOF - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
End of File.
eol - Variable in exception org.spf4j.zel.vm.gen.ParseException
The end of line string for this machine.
EQ - Class in org.spf4j.zel.instr
 
EQ - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
EQUAL - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
equals(Object) - Method in class org.spf4j.zel.vm.Address
 
equals(Object) - Method in class org.spf4j.zel.vm.Program
 
equals(Object) - Method in class org.spf4j.zel.vm.SimpleStack
 
equals(Object) - Method in class org.spf4j.zel.vm.WildCardMatcher
 
err - Variable in class org.spf4j.zel.vm.ExecutionContext
Standard Error Output
ExecAbortException - Exception in org.spf4j.zel.vm
 
ExecAbortException() - Constructor for exception org.spf4j.zel.vm.ExecAbortException
 
execService - Variable in class org.spf4j.zel.vm.ExecutionContext
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.ABS
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.ADD
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.AND
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.ARR
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.CALL
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.CALLA
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.CALLREF
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.DEC
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.DEREF
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.DEREFX
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.DIV
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.DUP
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.EQ
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.FIRST
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.FJMP
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.GE
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.GT
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.HALT
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.INC
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.Instruction
Instruction execution
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.JMP
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.LE
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.LODAX
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.LODAXF
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.LODX
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.LODXF
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.LT
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.MCTX
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.MOD
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.MOV
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.MOVN
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.MUL
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.NEQ
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.NOP
does nothing, my favorite instruction
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.NOT
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.OR
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.POW
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.PUSH
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.PUSHM
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.REF
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.SLEEP
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.SUB
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.SWAP
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.SYNC
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.THROW
 
execute(ExecutionContext) - Method in class org.spf4j.zel.instr.XOR
 
execute() - Method in class org.spf4j.zel.vm.Program
 
execute(Object...) - Method in class org.spf4j.zel.vm.Program
 
execute(ExecutorService, Object...) - Method in class org.spf4j.zel.vm.Program
 
execute(VMExecutor, InputStream, PrintStream, PrintStream, Object...) - Method in class org.spf4j.zel.vm.Program
 
execute(ExecutionContext) - Static method in class org.spf4j.zel.vm.Program
 
execute(InputStream, PrintStream, PrintStream, Object...) - Method in class org.spf4j.zel.vm.Program
 
executeAsync(ExecutionContext) - Static method in class org.spf4j.zel.vm.Program
 
executeSingleThreaded(Object...) - Method in class org.spf4j.zel.vm.Program
 
executeSync(ExecutionContext) - Static method in class org.spf4j.zel.vm.Program
 
executeSyncOrAsync(ExecutionContext) - Static method in class org.spf4j.zel.vm.Program
 
executeX(VMExecutor, InputStream, PrintStream, PrintStream, ResultCache, Object...) - Method in class org.spf4j.zel.vm.Program
 
ExecutionContext - Class in org.spf4j.zel.vm
Virtual Machine Execution Context
ExpandBuff(boolean) - Method in class org.spf4j.zel.vm.gen.JavaCharStream
 
expectedTokenSequences - Variable in exception org.spf4j.zel.vm.gen.ParseException
Each entry in this array is an array of integers.
exponent(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
EXPONENT - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
expression(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 

F

FALSE - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
FillBuff() - Method in class org.spf4j.zel.vm.gen.JavaCharStream
 
fillInStackTrace() - Method in exception org.spf4j.zel.vm.ExecAbortException
 
fillInStackTrace() - Method in exception org.spf4j.zel.vm.SuspendedException
 
FIRST - Class in org.spf4j.zel.instr
 
FIRST - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
FJMP - Class in org.spf4j.zel.instr
 
FJMP(int) - Constructor for class org.spf4j.zel.instr.FJMP
 
FLOATING_POINT - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
FOR - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
forStmt(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
FUNCTION - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.

G

GE - Class in org.spf4j.zel.instr
 
GE - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
generateCode(ParsingContext.Location[], Instruction...) - Method in class org.spf4j.zel.vm.CompileContext
 
generateCode(ParsingContext.Location, Instruction) - Method in class org.spf4j.zel.vm.CompileContext
 
generateCode(ParsingContext.Location[], Instruction...) - Method in class org.spf4j.zel.vm.NullParsingContext
 
generateCode(ParsingContext.Location, Instruction) - Method in class org.spf4j.zel.vm.NullParsingContext
 
generateCode(ParsingContext.Location[], Instruction...) - Method in interface org.spf4j.zel.vm.ParsingContext
generate instruction code with argument
generateCode(ParsingContext.Location, Instruction) - Method in interface org.spf4j.zel.vm.ParsingContext
 
generateCodeAll(ParsingContext) - Method in class org.spf4j.zel.vm.CompileContext
 
generateCodeAll(ParsingContext) - Method in class org.spf4j.zel.vm.NullParsingContext
 
generateCodeAll(ParsingContext) - Method in interface org.spf4j.zel.vm.ParsingContext
Add code to this context
generateID() - Static method in class org.spf4j.zel.vm.ProgramBuilder
 
generateParseException() - Method in class org.spf4j.zel.vm.gen.ZCompiler
Generate ParseException.
get() - Method in interface org.spf4j.zel.vm.AssignableValue
 
get(int) - Method in class org.spf4j.zel.vm.Program
 
get(int) - Method in class org.spf4j.zel.vm.SimpleStack
 
get() - Method in class org.spf4j.zel.vm.VMASyncFuture
 
get(long, TimeUnit) - Method in class org.spf4j.zel.vm.VMASyncFuture
 
get() - Method in class org.spf4j.zel.vm.VMSyncFuture
 
get(long, TimeUnit) - Method in class org.spf4j.zel.vm.VMSyncFuture
 
getAddress() - Method in class org.spf4j.zel.vm.Address
 
getAddress() - Method in class org.spf4j.zel.vm.CompileContext
 
getAddress() - Method in class org.spf4j.zel.vm.NullParsingContext
return the current code address
getAddress() - Method in interface org.spf4j.zel.vm.ParsingContext
return the current code address
getBeginColumn() - Method in class org.spf4j.zel.vm.gen.JavaCharStream
 
getBeginLine() - Method in class org.spf4j.zel.vm.gen.JavaCharStream
 
getCallable() - Method in class org.spf4j.zel.vm.ExecutionContext
 
getColumn() - Method in class org.spf4j.zel.vm.gen.JavaCharStream
Deprecated.
getColumn() - Method in class org.spf4j.zel.vm.ParsingContext.Location
 
getDetail(String) - Static method in class org.spf4j.zel.vm.ZelFrame
 
getEndColumn() - Method in class org.spf4j.zel.vm.gen.JavaCharStream
Get end column.
getEndLine() - Method in class org.spf4j.zel.vm.gen.JavaCharStream
Get end line.
getExecType() - Method in class org.spf4j.zel.vm.Program
 
getFromPtr(int) - Method in class org.spf4j.zel.vm.ExecutionContext
 
getFromPtr(int) - Method in class org.spf4j.zel.vm.SimpleStack
get element from stack at index relative to base
getGlobalSymbolTable() - Method in class org.spf4j.zel.vm.Program
 
GetImage() - Method in class org.spf4j.zel.vm.gen.JavaCharStream
 
getIndex() - Method in class org.spf4j.zel.vm.ZelFrame
 
getJavaRegexp() - Method in class org.spf4j.zel.vm.WildCardMatcher
return the java regexp version of this class
getLast() - Method in class org.spf4j.zel.vm.CompileContext
 
getLast() - Method in class org.spf4j.zel.vm.NullParsingContext
 
getLast() - Method in interface org.spf4j.zel.vm.ParsingContext
 
getLine() - Method in class org.spf4j.zel.vm.gen.JavaCharStream
Deprecated.
getLocalMemSize() - Method in class org.spf4j.zel.vm.Program
 
getLocalSymbolTable() - Method in class org.spf4j.zel.vm.Program
 
getMessage() - Method in error org.spf4j.zel.vm.gen.TokenMgrError
You can also modify the body of this method to customize your error messages.
getName() - Method in class org.spf4j.zel.vm.Program
 
getNextToken() - Method in class org.spf4j.zel.vm.gen.ZCompiler
Get the next Token.
getNextToken() - Method in class org.spf4j.zel.vm.gen.ZCompilerTokenManager
Get the next Token.
getNrStackVals() - Method in class org.spf4j.zel.vm.ExecutionContext
 
getParameters() - Method in class org.spf4j.zel.instr.ABS
 
getParameters() - Method in class org.spf4j.zel.instr.ADD
 
getParameters() - Method in class org.spf4j.zel.instr.AND
 
getParameters() - Method in class org.spf4j.zel.instr.ARR
 
getParameters() - Method in class org.spf4j.zel.instr.CALL
 
getParameters() - Method in class org.spf4j.zel.instr.CALLA
 
getParameters() - Method in class org.spf4j.zel.instr.CALLREF
 
getParameters() - Method in class org.spf4j.zel.instr.DEC
 
getParameters() - Method in class org.spf4j.zel.instr.DEREF
 
getParameters() - Method in class org.spf4j.zel.instr.DEREFX
 
getParameters() - Method in class org.spf4j.zel.instr.DIV
 
getParameters() - Method in class org.spf4j.zel.instr.DUP
 
getParameters() - Method in class org.spf4j.zel.instr.EQ
 
getParameters() - Method in class org.spf4j.zel.instr.FIRST
 
getParameters() - Method in class org.spf4j.zel.instr.FJMP
 
getParameters() - Method in class org.spf4j.zel.instr.GE
 
getParameters() - Method in class org.spf4j.zel.instr.GT
 
getParameters() - Method in class org.spf4j.zel.instr.HALT
 
getParameters() - Method in class org.spf4j.zel.instr.INC
 
getParameters() - Method in class org.spf4j.zel.instr.Instruction
 
getParameters() - Method in class org.spf4j.zel.instr.JMP
 
getParameters() - Method in class org.spf4j.zel.instr.LE
 
getParameters() - Method in class org.spf4j.zel.instr.LODAX
 
getParameters() - Method in class org.spf4j.zel.instr.LODAXF
 
getParameters() - Method in class org.spf4j.zel.instr.LODX
 
getParameters() - Method in class org.spf4j.zel.instr.LODXF
 
getParameters() - Method in class org.spf4j.zel.instr.LT
 
getParameters() - Method in class org.spf4j.zel.instr.MCTX
 
getParameters() - Method in class org.spf4j.zel.instr.MOD
 
getParameters() - Method in class org.spf4j.zel.instr.MOV
 
getParameters() - Method in class org.spf4j.zel.instr.MOVN
 
getParameters() - Method in class org.spf4j.zel.instr.MUL
 
getParameters() - Method in class org.spf4j.zel.instr.NEQ
 
getParameters() - Method in class org.spf4j.zel.instr.NOP
 
getParameters() - Method in class org.spf4j.zel.instr.NOT
 
getParameters() - Method in class org.spf4j.zel.instr.OR
 
getParameters() - Method in class org.spf4j.zel.instr.POW
 
getParameters() - Method in class org.spf4j.zel.instr.PUSH
 
getParameters() - Method in class org.spf4j.zel.instr.PUSHM
 
getParameters() - Method in class org.spf4j.zel.instr.REF
 
getParameters() - Method in class org.spf4j.zel.instr.SLEEP
 
getParameters() - Method in class org.spf4j.zel.instr.SUB
 
getParameters() - Method in class org.spf4j.zel.instr.SWAP
 
getParameters() - Method in class org.spf4j.zel.instr.SYNC
 
getParameters() - Method in class org.spf4j.zel.instr.THROW
 
getParameters() - Method in class org.spf4j.zel.instr.XOR
 
getPayload() - Method in exception org.spf4j.zel.vm.ZExecutionException
 
getProgramBuilder() - Method in class org.spf4j.zel.vm.CompileContext
 
getProgramBuilder() - Method in class org.spf4j.zel.vm.NullParsingContext
 
getProgramBuilder() - Method in interface org.spf4j.zel.vm.ParsingContext
get the code generated in this context
getProgramName() - Method in class org.spf4j.zel.vm.ZelFrame
 
getPtr() - Method in class org.spf4j.zel.vm.SimpleStack
get the curent stack pos relative to base
getResult(Program, List<Object>, Callable<Object>) - Method in interface org.spf4j.zel.vm.ResultCache
 
getResult(Program, List<Object>, Callable<Object>) - Method in class org.spf4j.zel.vm.SimpleResultCache
 
getResultStore() - Method in class org.spf4j.zel.vm.VMASyncFuture
 
getResultStore() - Method in interface org.spf4j.zel.vm.VMFuture
 
getResultStore() - Method in class org.spf4j.zel.vm.VMSyncFuture
 
getRow() - Method in class org.spf4j.zel.vm.ParsingContext.Location
 
getScope() - Method in class org.spf4j.zel.vm.Address
 
getSource() - Method in class org.spf4j.zel.vm.Program
 
getSource() - Method in class org.spf4j.zel.vm.ZelFrame
 
getSubProgramContext(Program, Object[]) - Method in class org.spf4j.zel.vm.ExecutionContext
 
GetSuffix(int) - Method in class org.spf4j.zel.vm.gen.JavaCharStream
 
getSuspendedAt() - Method in interface org.spf4j.zel.vm.VMExecutor.Suspendable
 
getSymbol() - Method in class org.spf4j.zel.instr.LODAX
 
getSymbol() - Method in class org.spf4j.zel.instr.LODX
 
getSymbol() - Method in interface org.spf4j.zel.instr.LValRef
 
getSymbol() - Method in interface org.spf4j.zel.instr.RValRef
 
getSyncSubProgramContext(Program, Object[]) - Method in class org.spf4j.zel.vm.ExecutionContext
 
getTabSize(int) - Method in class org.spf4j.zel.vm.gen.JavaCharStream
 
getToken(int) - Method in class org.spf4j.zel.vm.gen.ZCompiler
Get the specific Token.
getType() - Method in class org.spf4j.zel.vm.Program
 
getType() - Method in class org.spf4j.zel.vm.ProgramBuilder
 
getValue() - Method in class org.spf4j.zel.vm.gen.Token
An optional attribute value of the Token.
getValue(Map, String) - Static method in class org.spf4j.zel.vm.Program
get a value of a variable from memory, this function is syntax safe
getZelframes() - Method in exception org.spf4j.zel.vm.ZExecutionException
 
globalMem - Variable in class org.spf4j.zel.vm.ExecutionContext
 
GT - Class in org.spf4j.zel.instr
 
GT - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.

H

HALT - Class in org.spf4j.zel.instr
 
hasAsyncCalls() - Method in class org.spf4j.zel.vm.ProgramBuilder
 
hasDeterministicFunctions() - Method in class org.spf4j.zel.vm.Program
 
hasDeterministicFunctions() - Method in class org.spf4j.zel.vm.ProgramBuilder
 
hashCode() - Method in class org.spf4j.zel.vm.Address
 
hashCode() - Method in class org.spf4j.zel.vm.Program
 
hashCode() - Method in class org.spf4j.zel.vm.SimpleStack
 
hashCode() - Method in class org.spf4j.zel.vm.WildCardMatcher
 
HEX_LITERAL - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.

I

ID - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
IF - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
ifStmt(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
image - Variable in class org.spf4j.zel.vm.gen.Token
The string image of the token.
in - Variable in class org.spf4j.zel.vm.ExecutionContext
Standard Input
inBuf - Variable in class org.spf4j.zel.vm.gen.JavaCharStream
 
INC - Class in org.spf4j.zel.instr
 
INC - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
indexOf(Object) - Method in class org.spf4j.zel.vm.SimpleStack
 
input_stream - Variable in class org.spf4j.zel.vm.gen.ZCompilerTokenManager
 
inputStream - Variable in class org.spf4j.zel.vm.gen.JavaCharStream
 
INSTANCE - Static variable in class org.spf4j.zel.instr.ABS
 
INSTANCE - Static variable in class org.spf4j.zel.instr.ADD
 
INSTANCE - Static variable in class org.spf4j.zel.instr.AND
 
INSTANCE - Static variable in class org.spf4j.zel.instr.CALL
 
INSTANCE - Static variable in class org.spf4j.zel.instr.CALLA
 
INSTANCE - Static variable in class org.spf4j.zel.instr.CALLREF
 
INSTANCE - Static variable in class org.spf4j.zel.instr.DEC
 
INSTANCE - Static variable in class org.spf4j.zel.instr.DEREF
 
INSTANCE - Static variable in class org.spf4j.zel.instr.DIV
 
INSTANCE - Static variable in class org.spf4j.zel.instr.DUP
 
INSTANCE - Static variable in class org.spf4j.zel.instr.EQ
 
INSTANCE - Static variable in class org.spf4j.zel.instr.FIRST
 
INSTANCE - Static variable in class org.spf4j.zel.instr.GE
 
INSTANCE - Static variable in class org.spf4j.zel.instr.GT
 
INSTANCE - Static variable in class org.spf4j.zel.instr.HALT
 
INSTANCE - Static variable in class org.spf4j.zel.instr.INC
Add instance
INSTANCE - Static variable in class org.spf4j.zel.instr.LE
 
INSTANCE - Static variable in class org.spf4j.zel.instr.LT
 
INSTANCE - Static variable in class org.spf4j.zel.instr.MOD
 
INSTANCE - Static variable in class org.spf4j.zel.instr.MOV
 
INSTANCE - Static variable in class org.spf4j.zel.instr.MUL
 
INSTANCE - Static variable in class org.spf4j.zel.instr.NEQ
 
INSTANCE - Static variable in class org.spf4j.zel.instr.NOP
 
INSTANCE - Static variable in class org.spf4j.zel.instr.NOT
 
INSTANCE - Static variable in class org.spf4j.zel.instr.OR
 
INSTANCE - Static variable in class org.spf4j.zel.instr.POW
 
INSTANCE - Static variable in class org.spf4j.zel.instr.PUSHM
 
INSTANCE - Static variable in class org.spf4j.zel.instr.REF
instance
INSTANCE - Static variable in class org.spf4j.zel.instr.SLEEP
 
INSTANCE - Static variable in class org.spf4j.zel.instr.SUB
 
INSTANCE - Static variable in class org.spf4j.zel.instr.SWAP
 
INSTANCE - Static variable in class org.spf4j.zel.instr.SYNC
 
INSTANCE - Static variable in class org.spf4j.zel.instr.THROW
 
INSTANCE - Static variable in class org.spf4j.zel.instr.var.ARRAY
 
INSTANCE - Static variable in class org.spf4j.zel.instr.var.DECODE
 
INSTANCE - Static variable in class org.spf4j.zel.instr.var.INT
 
INSTANCE - Static variable in class org.spf4j.zel.instr.var.LOG
 
INSTANCE - Static variable in class org.spf4j.zel.instr.var.LOG10
 
INSTANCE - Static variable in class org.spf4j.zel.instr.var.MAX
 
INSTANCE - Static variable in class org.spf4j.zel.instr.var.MIN
 
INSTANCE - Static variable in class org.spf4j.zel.instr.var.OUT
 
INSTANCE - Static variable in class org.spf4j.zel.instr.var.RANDOM
 
INSTANCE - Static variable in class org.spf4j.zel.instr.var.SQRT
 
INSTANCE - Static variable in class org.spf4j.zel.instr.XOR
 
INSTANCE - Static variable in class org.spf4j.zel.vm.Channel.Factory
 
INSTANCE - Static variable in exception org.spf4j.zel.vm.ExecAbortException
 
INSTANCE - Static variable in class org.spf4j.zel.vm.NullParsingContext
 
INSTANCE - Static variable in class org.spf4j.zel.vm.RefOptimizer
 
INSTANCE - Static variable in exception org.spf4j.zel.vm.SuspendedException
 
Instruction - Class in org.spf4j.zel.instr
Title: VM Instruction
Instruction() - Constructor for class org.spf4j.zel.instr.Instruction
 
INT - Class in org.spf4j.zel.instr.var
 
INTEGER - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
IntegerOperators - Class in org.spf4j.zel.operators
 
IntegerOperators.Add - Class in org.spf4j.zel.operators
 
IntegerOperators.Add() - Constructor for class org.spf4j.zel.operators.IntegerOperators.Add
 
IntegerOperators.Div - Class in org.spf4j.zel.operators
 
IntegerOperators.Div() - Constructor for class org.spf4j.zel.operators.IntegerOperators.Div
 
IntegerOperators.Mod - Class in org.spf4j.zel.operators
 
IntegerOperators.Mod() - Constructor for class org.spf4j.zel.operators.IntegerOperators.Mod
 
IntegerOperators.Mul - Class in org.spf4j.zel.operators
 
IntegerOperators.Mul() - Constructor for class org.spf4j.zel.operators.IntegerOperators.Mul
 
IntegerOperators.Pow - Class in org.spf4j.zel.operators
 
IntegerOperators.Pow() - Constructor for class org.spf4j.zel.operators.IntegerOperators.Pow
 
IntegerOperators.Sub - Class in org.spf4j.zel.operators
 
IntegerOperators.Sub() - Constructor for class org.spf4j.zel.operators.IntegerOperators.Sub
 
intern(Object[]) - Method in class org.spf4j.zel.vm.ProgramBuilder
 
invoke(ExecutionContext, Object[]) - Method in class org.spf4j.zel.instr.var.ARRAY
 
invoke(ExecutionContext, Object[]) - Method in class org.spf4j.zel.instr.var.DECODE
 
invoke(ExecutionContext, Object[]) - Method in class org.spf4j.zel.instr.var.INT
 
invoke(ExecutionContext, Object[]) - Method in class org.spf4j.zel.instr.var.LOG
 
invoke(ExecutionContext, Object[]) - Method in class org.spf4j.zel.instr.var.LOG10
 
invoke(ExecutionContext, Object[]) - Method in class org.spf4j.zel.instr.var.MAX
 
invoke(ExecutionContext, Object[]) - Method in class org.spf4j.zel.instr.var.MIN
 
invoke(ExecutionContext, Object[]) - Method in class org.spf4j.zel.instr.var.OUT
 
invoke(ExecutionContext, Object[]) - Method in class org.spf4j.zel.instr.var.RANDOM
 
invoke(ExecutionContext, Object[]) - Method in class org.spf4j.zel.instr.var.SQRT
 
invoke(ExecutionContext, Object[]) - Method in class org.spf4j.zel.vm.Channel.Factory
 
invoke(ExecutionContext, Object[]) - Method in class org.spf4j.zel.vm.JavaMethodCall
 
invoke(ExecutionContext, Object[]) - Method in interface org.spf4j.zel.vm.Method
 
ip - Variable in class org.spf4j.zel.vm.ExecutionContext
The Instruction pointer
isCancelled() - Method in class org.spf4j.zel.vm.VMASyncFuture
 
isCancelled() - Method in class org.spf4j.zel.vm.VMSyncFuture
 
isChildContext() - Method in class org.spf4j.zel.vm.ExecutionContext
 
isDone() - Method in class org.spf4j.zel.vm.VMASyncFuture
 
isDone() - Method in class org.spf4j.zel.vm.VMSyncFuture
 
isEmpty() - Method in class org.spf4j.zel.vm.SimpleStack
check if stack is empty
isStackEmpty() - Method in class org.spf4j.zel.vm.ExecutionContext
 
isWildcardMatcher(String) - Static method in class org.spf4j.zel.vm.WildCardMatcher
return if this variable object is a exact mach or a set of variables I use a for cycle to iterate through strings using a CharacterIterator migh tbe better ?
iterator() - Method in class org.spf4j.zel.vm.SimpleStack
 
itterate(Function<Object, T>) - Method in class org.spf4j.zel.vm.Program
 
itterate(Function<Object, T>) - Method in class org.spf4j.zel.vm.ProgramBuilder
 

J

JavaCharStream - Class in org.spf4j.zel.vm.gen
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(Reader, int, int, int) - Constructor for class org.spf4j.zel.vm.gen.JavaCharStream
Constructor.
JavaCharStream(Reader, int, int) - Constructor for class org.spf4j.zel.vm.gen.JavaCharStream
Constructor.
JavaCharStream(Reader) - Constructor for class org.spf4j.zel.vm.gen.JavaCharStream
Constructor.
JavaCharStream(InputStream, String, int, int, int) - Constructor for class org.spf4j.zel.vm.gen.JavaCharStream
Constructor.
JavaCharStream(InputStream, int, int, int) - Constructor for class org.spf4j.zel.vm.gen.JavaCharStream
Constructor.
JavaCharStream(InputStream, String, int, int) - Constructor for class org.spf4j.zel.vm.gen.JavaCharStream
Constructor.
JavaCharStream(InputStream, int, int) - Constructor for class org.spf4j.zel.vm.gen.JavaCharStream
Constructor.
JavaCharStream(InputStream, String) - Constructor for class org.spf4j.zel.vm.gen.JavaCharStream
Constructor.
JavaCharStream(InputStream) - Constructor for class org.spf4j.zel.vm.gen.JavaCharStream
Constructor.
JavaMethodCall - Class in org.spf4j.zel.vm
 
JavaMethodCall(Object, String) - Constructor for class org.spf4j.zel.vm.JavaMethodCall
 
jj_nt - Variable in class org.spf4j.zel.vm.gen.ZCompiler
Next token.
jjFillToken() - Method in class org.spf4j.zel.vm.gen.ZCompilerTokenManager
 
jjstrLiteralImages - Static variable in class org.spf4j.zel.vm.gen.ZCompilerTokenManager
Token literal values.
JMP - Class in org.spf4j.zel.instr
 
JMP(int) - Constructor for class org.spf4j.zel.instr.JMP
 

K

kind - Variable in class org.spf4j.zel.vm.gen.Token
An integer that describes the kind of this token.

L

lastIndexOf(Object) - Method in class org.spf4j.zel.vm.SimpleStack
 
LBRACE - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
LBRACKET - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
LE - Class in org.spf4j.zel.instr
 
LE - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
LETTER - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
LexicalError(boolean, int, int, int, String, char) - Static method in error org.spf4j.zel.vm.gen.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class org.spf4j.zel.vm.gen.ZCompilerTokenManager
Lexer state names.
line - Variable in class org.spf4j.zel.vm.gen.JavaCharStream
 
listIterator() - Method in class org.spf4j.zel.vm.SimpleStack
 
listIterator(int) - Method in class org.spf4j.zel.vm.SimpleStack
 
LODAX - Class in org.spf4j.zel.instr
 
LODAX(String) - Constructor for class org.spf4j.zel.instr.LODAX
 
LODAXF - Class in org.spf4j.zel.instr
 
LODAXF(Address) - Constructor for class org.spf4j.zel.instr.LODAXF
 
LODX - Class in org.spf4j.zel.instr
 
LODX(String) - Constructor for class org.spf4j.zel.instr.LODX
 
LODXF - Class in org.spf4j.zel.instr
 
LODXF(Address) - Constructor for class org.spf4j.zel.instr.LODXF
 
LOG - Class in org.spf4j.zel.instr.var
 
LOG10 - Class in org.spf4j.zel.instr.var
 
logical(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
LongOperators - Class in org.spf4j.zel.operators
 
LongOperators.Add - Class in org.spf4j.zel.operators
 
LongOperators.Add() - Constructor for class org.spf4j.zel.operators.LongOperators.Add
 
LongOperators.Div - Class in org.spf4j.zel.operators
 
LongOperators.Div() - Constructor for class org.spf4j.zel.operators.LongOperators.Div
 
LongOperators.Mod - Class in org.spf4j.zel.operators
 
LongOperators.Mod() - Constructor for class org.spf4j.zel.operators.LongOperators.Mod
 
LongOperators.Mul - Class in org.spf4j.zel.operators
 
LongOperators.Mul() - Constructor for class org.spf4j.zel.operators.LongOperators.Mul
 
LongOperators.Pow - Class in org.spf4j.zel.operators
 
LongOperators.Pow() - Constructor for class org.spf4j.zel.operators.LongOperators.Pow
 
LongOperators.Sub - Class in org.spf4j.zel.operators
 
LongOperators.Sub() - Constructor for class org.spf4j.zel.operators.LongOperators.Sub
 
LPAREN - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
LT - Class in org.spf4j.zel.instr
 
LT - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
LValRef - Interface in org.spf4j.zel.instr
 

M

main(String[]) - Static method in class org.spf4j.zel.vm.Program
* This allows to run ZEL in an interactive mode
mainprogram(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
match(String) - Method in class org.spf4j.zel.vm.WildCardMatcher
Returns true if a matches b and false otherwise
match(String, String) - Static method in class org.spf4j.zel.vm.WildCardMatcher
static wildcard matching
MATCHEXP - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
MATH_CONTEXT - Static variable in interface org.spf4j.zel.operators.Operator
 
mathContext - Variable in class org.spf4j.zel.vm.ExecutionContext
 
MAX - Class in org.spf4j.zel.instr.var
 
maxNextCharInd - Variable in class org.spf4j.zel.vm.gen.JavaCharStream
 
MCTX - Class in org.spf4j.zel.instr
 
MCTX(int) - Constructor for class org.spf4j.zel.instr.MCTX
 
mem - Variable in class org.spf4j.zel.vm.ExecutionContext
 
MEMORY - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
MemoryBuilder - Class in org.spf4j.zel.vm
 
MemoryBuilder() - Constructor for class org.spf4j.zel.vm.MemoryBuilder
 
Method - Interface in org.spf4j.zel.vm
 
MIN - Class in org.spf4j.zel.instr.var
 
MINUS - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
MOD - Class in org.spf4j.zel.instr
 
MOD - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
MOV - Class in org.spf4j.zel.instr
 
MOVN - Class in org.spf4j.zel.instr
 
MOVN(int) - Constructor for class org.spf4j.zel.instr.MOVN
 
MUL - Class in org.spf4j.zel.instr
 
MULTILINE_COMMENT - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
MULTIPLY - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.

N

NEQ - Class in org.spf4j.zel.instr
 
NEQ - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
newSource(String) - Static method in class org.spf4j.zel.vm.ZelFrame
 
newToken(int, String) - Static method in class org.spf4j.zel.vm.gen.Token
Returns a new Token object, by default.
newToken(int) - Static method in class org.spf4j.zel.vm.gen.Token
 
next - Variable in class org.spf4j.zel.vm.gen.Token
A reference to the next regular (non-special) token from the input stream.
nextCharBuf - Variable in class org.spf4j.zel.vm.gen.JavaCharStream
 
nextCharInd - Variable in class org.spf4j.zel.vm.gen.JavaCharStream
 
NOP - Class in org.spf4j.zel.instr
 
NOT - Class in org.spf4j.zel.instr
 
NOT - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
NULL - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
NULL - Static variable in interface org.spf4j.zel.vm.ResultCache
 
NullParsingContext - Class in org.spf4j.zel.vm
 

O

OCTAL_LITERAL - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
op(BigDecimal, Number) - Method in class org.spf4j.zel.operators.BigDecimalOperators.Add
 
op(BigDecimal, Number) - Method in class org.spf4j.zel.operators.BigDecimalOperators.Div
 
op(BigDecimal, Number) - Method in class org.spf4j.zel.operators.BigDecimalOperators.Mod
 
op(BigDecimal, Number) - Method in class org.spf4j.zel.operators.BigDecimalOperators.Mul
 
op(BigDecimal, Number) - Method in class org.spf4j.zel.operators.BigDecimalOperators.Pow
 
op(BigDecimal, Number) - Method in class org.spf4j.zel.operators.BigDecimalOperators.Sub
 
op(BigInteger, Number) - Method in class org.spf4j.zel.operators.BigIntegerOperators.Add
 
op(BigInteger, Number) - Method in class org.spf4j.zel.operators.BigIntegerOperators.Div
 
op(BigInteger, Number) - Method in class org.spf4j.zel.operators.BigIntegerOperators.Mod
 
op(BigInteger, Number) - Method in class org.spf4j.zel.operators.BigIntegerOperators.Mul
 
op(BigInteger, Number) - Method in class org.spf4j.zel.operators.BigIntegerOperators.Pow
 
op(BigInteger, Number) - Method in class org.spf4j.zel.operators.BigIntegerOperators.Sub
 
op(Double, Number) - Method in class org.spf4j.zel.operators.DoubleOperators.Add
 
op(Double, Number) - Method in class org.spf4j.zel.operators.DoubleOperators.Div
 
op(Double, Number) - Method in class org.spf4j.zel.operators.DoubleOperators.Mod
 
op(Double, Number) - Method in class org.spf4j.zel.operators.DoubleOperators.Mul
 
op(Double, Number) - Method in class org.spf4j.zel.operators.DoubleOperators.Pow
 
op(Double, Number) - Method in class org.spf4j.zel.operators.DoubleOperators.Sub
 
op(Integer, Number) - Method in class org.spf4j.zel.operators.IntegerOperators.Add
 
op(Integer, Number) - Method in class org.spf4j.zel.operators.IntegerOperators.Div
 
op(Integer, Number) - Method in class org.spf4j.zel.operators.IntegerOperators.Mod
 
op(Integer, Number) - Method in class org.spf4j.zel.operators.IntegerOperators.Mul
 
op(Integer, Number) - Method in class org.spf4j.zel.operators.IntegerOperators.Pow
 
op(Integer, Number) - Method in class org.spf4j.zel.operators.IntegerOperators.Sub
 
op(Long, Number) - Method in class org.spf4j.zel.operators.LongOperators.Add
 
op(Long, Number) - Method in class org.spf4j.zel.operators.LongOperators.Div
 
op(Long, Number) - Method in class org.spf4j.zel.operators.LongOperators.Mod
 
op(Long, Number) - Method in class org.spf4j.zel.operators.LongOperators.Mul
 
op(Long, Number) - Method in class org.spf4j.zel.operators.LongOperators.Pow
 
op(Long, Number) - Method in class org.spf4j.zel.operators.LongOperators.Sub
 
op(A, B) - Method in interface org.spf4j.zel.operators.Operator
 
Operator<A,B,C> - Interface in org.spf4j.zel.operators
 
Operator.Enum - Enum in org.spf4j.zel.operators
 
Operators - Class in org.spf4j.zel.operators
 
OR - Class in org.spf4j.zel.instr
 
OR - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
org.spf4j.zel.instr - package org.spf4j.zel.instr
 
org.spf4j.zel.instr.var - package org.spf4j.zel.instr.var
 
org.spf4j.zel.operators - package org.spf4j.zel.operators
 
org.spf4j.zel.vm - package org.spf4j.zel.vm
 
org.spf4j.zel.vm.gen - package org.spf4j.zel.vm.gen
 
OUT - Class in org.spf4j.zel.instr.var
 
out - Variable in class org.spf4j.zel.vm.ExecutionContext
Standard Output

P

params(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
ParseException - Exception in org.spf4j.zel.vm.gen
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.spf4j.zel.vm.gen.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.spf4j.zel.vm.gen.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception org.spf4j.zel.vm.gen.ParseException
Constructor with message.
ParsingContext - Interface in org.spf4j.zel.vm
 
ParsingContext.Location - Class in org.spf4j.zel.vm
 
ParsingContext.Location(int, int) - Constructor for class org.spf4j.zel.vm.ParsingContext.Location
 
peek() - Method in class org.spf4j.zel.vm.ExecutionContext
 
peek() - Method in class org.spf4j.zel.vm.SimpleStack
take a look at the top of stack
peek(int) - Method in class org.spf4j.zel.vm.SimpleStack
 
peekElemAfter(Object) - Method in class org.spf4j.zel.vm.ExecutionContext
 
peekElemAfter(T) - Method in class org.spf4j.zel.vm.SimpleStack
 
peekFromTop(int) - Method in class org.spf4j.zel.vm.ExecutionContext
 
peekFromTop(int) - Method in class org.spf4j.zel.vm.SimpleStack
 
peekUntil(T) - Method in class org.spf4j.zel.vm.SimpleStack
 
PI - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
PIPE - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
PLUS - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
pop() - Method in class org.spf4j.zel.vm.ExecutionContext
 
pop() - Method in class org.spf4j.zel.vm.SimpleStack
pops object out of stack
pop(int) - Method in class org.spf4j.zel.vm.SimpleStack
 
popFirstAvail(int) - Method in class org.spf4j.zel.vm.ExecutionContext
 
popStackVal() - Method in class org.spf4j.zel.vm.ExecutionContext
 
popStackVals(int) - Method in class org.spf4j.zel.vm.ExecutionContext
 
popSyncStackVal() - Method in class org.spf4j.zel.vm.ExecutionContext
pops object out of stack
popSyncStackVals(int) - Method in class org.spf4j.zel.vm.ExecutionContext
 
popSyncStackVals(Object[]) - Method in class org.spf4j.zel.vm.ExecutionContext
 
popUntil(T) - Method in class org.spf4j.zel.vm.SimpleStack
 
POW - Class in org.spf4j.zel.instr
 
POW - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
prevCharIsCR - Variable in class org.spf4j.zel.vm.gen.JavaCharStream
 
prevCharIsLF - Variable in class org.spf4j.zel.vm.gen.JavaCharStream
 
process(Object) - Method in class org.spf4j.zel.vm.CompileContext
Do no aditional processing
process(Object) - Method in class org.spf4j.zel.vm.NullParsingContext
 
process(Object) - Method in interface org.spf4j.zel.vm.ParsingContext
send a object for processing
program(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
Program - Class in org.spf4j.zel.vm
Title: Program
Program.ExecutionType - Enum in org.spf4j.zel.vm
 
Program.HasClass - Class in org.spf4j.zel.vm
 
Program.HasClass(Class<? extends Instruction>) - Constructor for class org.spf4j.zel.vm.Program.HasClass
 
Program.Type - Enum in org.spf4j.zel.vm
 
programBlock(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
ProgramBuilder - Class in org.spf4j.zel.vm
 
ProgramBuilder(MemoryBuilder) - Constructor for class org.spf4j.zel.vm.ProgramBuilder
initializes the program
PUSH - Class in org.spf4j.zel.instr
 
PUSH(Object) - Constructor for class org.spf4j.zel.instr.PUSH
 
push(Object) - Method in class org.spf4j.zel.vm.ExecutionContext
 
push(T) - Method in class org.spf4j.zel.vm.SimpleStack
push object into stack
pushAll(Object[]) - Method in class org.spf4j.zel.vm.ExecutionContext
 
pushAll(T[]) - Method in class org.spf4j.zel.vm.SimpleStack
Push more objects into the stack
PUSHM - Class in org.spf4j.zel.instr
 
putPermanentResult(Program, List<Object>, Object) - Method in interface org.spf4j.zel.vm.ResultCache
 
putPermanentResult(Program, List<Object>, Object) - Method in class org.spf4j.zel.vm.SimpleResultCache
 
putTransientResult(Program, List<Object>, Object) - Method in interface org.spf4j.zel.vm.ResultCache
 
putTransientResult(Program, List<Object>, Object) - Method in class org.spf4j.zel.vm.SimpleResultCache
 

R

RANDOM - Class in org.spf4j.zel.instr.var
 
RBRACE - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
RBRACKET - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
read() - Method in class org.spf4j.zel.vm.Channel
 
ReadByte() - Method in class org.spf4j.zel.vm.gen.JavaCharStream
 
readChar() - Method in class org.spf4j.zel.vm.gen.JavaCharStream
Read a character.
readFrom(String, ExecutionContext) - Static method in class org.spf4j.zel.instr.LODX
 
REF - Class in org.spf4j.zel.instr
 
RefOptimizer - Class in org.spf4j.zel.vm
 
ReInit(Reader, int, int, int) - Method in class org.spf4j.zel.vm.gen.JavaCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.spf4j.zel.vm.gen.JavaCharStream
Reinitialise.
ReInit(Reader) - Method in class org.spf4j.zel.vm.gen.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.spf4j.zel.vm.gen.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.spf4j.zel.vm.gen.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.spf4j.zel.vm.gen.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.spf4j.zel.vm.gen.JavaCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.spf4j.zel.vm.gen.JavaCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.spf4j.zel.vm.gen.JavaCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.spf4j.zel.vm.gen.ZCompiler
Reinitialise.
ReInit(InputStream, String) - Method in class org.spf4j.zel.vm.gen.ZCompiler
Reinitialise.
ReInit(Reader) - Method in class org.spf4j.zel.vm.gen.ZCompiler
Reinitialise.
ReInit(ZCompilerTokenManager) - Method in class org.spf4j.zel.vm.gen.ZCompiler
Reinitialise.
ReInit(JavaCharStream) - Method in class org.spf4j.zel.vm.gen.ZCompilerTokenManager
Reinitialise parser.
ReInit(JavaCharStream, int) - Method in class org.spf4j.zel.vm.gen.ZCompilerTokenManager
Reinitialise parser.
remove() - Method in class org.spf4j.zel.vm.SimpleStack
 
remove(Object) - Method in class org.spf4j.zel.vm.SimpleStack
 
remove(int) - Method in class org.spf4j.zel.vm.SimpleStack
 
removeAll(Collection<?>) - Method in class org.spf4j.zel.vm.SimpleStack
 
removeFromTop(int) - Method in class org.spf4j.zel.vm.SimpleStack
 
replaceFromTop(int, T) - Method in class org.spf4j.zel.vm.SimpleStack
 
resultCache - Variable in class org.spf4j.zel.vm.ExecutionContext
 
ResultCache - Interface in org.spf4j.zel.vm
result cache for storing.
resumeSuspendables(VMFuture<Object>) - Method in class org.spf4j.zel.vm.VMExecutor
 
retainAll(Collection<?>) - Method in class org.spf4j.zel.vm.SimpleStack
 
RETURN - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
RPAREN - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
RValRef - Interface in org.spf4j.zel.instr
 

S

SAND - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
SCL - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
set(int, Instruction) - Method in class org.spf4j.zel.vm.ProgramBuilder
 
set(int, T) - Method in class org.spf4j.zel.vm.SimpleStack
 
setDebugStream(PrintStream) - Method in class org.spf4j.zel.vm.gen.ZCompilerTokenManager
Set debug output.
setExceptionResult(ExecutionException) - Method in class org.spf4j.zel.vm.VMASyncFuture
 
setExceptionResult(ExecutionException) - Method in interface org.spf4j.zel.vm.VMFuture
 
setExceptionResult(ExecutionException) - Method in class org.spf4j.zel.vm.VMSyncFuture
 
setExecType(Program.ExecutionType) - Method in class org.spf4j.zel.vm.ProgramBuilder
 
setResult(T) - Method in class org.spf4j.zel.vm.VMASyncFuture
 
setResult(T) - Method in interface org.spf4j.zel.vm.VMFuture
 
setResult(T) - Method in class org.spf4j.zel.vm.VMSyncFuture
 
setTabSize(int) - Method in class org.spf4j.zel.vm.gen.JavaCharStream
 
setType(Program.Type) - Method in class org.spf4j.zel.vm.ProgramBuilder
 
SimpleResultCache - Class in org.spf4j.zel.vm
simple implementation for resultcache.
SimpleResultCache() - Constructor for class org.spf4j.zel.vm.SimpleResultCache
 
SimpleResultCache(int) - Constructor for class org.spf4j.zel.vm.SimpleResultCache
 
SimpleStack<T> - Class in org.spf4j.zel.vm
 
SimpleStack(int) - Constructor for class org.spf4j.zel.vm.SimpleStack
construct a stack with specified size
SimpleStack() - Constructor for class org.spf4j.zel.vm.SimpleStack
Construct a stack, default size is 20
SINGLE_LINE_COMMENT - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
size() - Method in class org.spf4j.zel.vm.Program
 
size() - Method in class org.spf4j.zel.vm.ProgramBuilder
 
size() - Method in class org.spf4j.zel.vm.SimpleStack
 
SLEEP - Class in org.spf4j.zel.instr
 
SLEEP - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
specialToken - Variable in class org.spf4j.zel.vm.gen.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
SQRT - Class in org.spf4j.zel.instr.var
 
statement(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
staticFlag - Static variable in class org.spf4j.zel.vm.gen.JavaCharStream
Whether parser is static.
staticSymbol(String, Object) - Method in class org.spf4j.zel.vm.CompileContext
 
staticSymbol(String, Object) - Method in class org.spf4j.zel.vm.NullParsingContext
 
staticSymbol(String, Object) - Method in interface org.spf4j.zel.vm.ParsingContext
 
strIndent(int) - Static method in class org.spf4j.zel.vm.Program
build indentation string
STRING - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
SUB - Class in org.spf4j.zel.instr
 
subList(int, int) - Method in class org.spf4j.zel.vm.SimpleStack
 
submit(VMExecutor.Suspendable<T>) - Method in class org.spf4j.zel.vm.VMExecutor
 
submitInternal(VMExecutor.Suspendable<T>) - Method in class org.spf4j.zel.vm.VMExecutor
Returns a future that will not get notified when callable completes.
submitNonSuspendable(Callable<T>) - Method in class org.spf4j.zel.vm.VMExecutor
 
sum(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
suspend(VMFuture<Object>) - Method in class org.spf4j.zel.vm.ExecutionContext
 
suspend(List<VMFuture<Object>>) - Method in class org.spf4j.zel.vm.ExecutionContext
 
SuspendedException - Exception in org.spf4j.zel.vm
 
SWAP - Class in org.spf4j.zel.instr
 
swap(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
SWAP - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
SwitchTo(int) - Method in class org.spf4j.zel.vm.gen.ZCompilerTokenManager
Switch to specified lex state.
SYNC - Class in org.spf4j.zel.instr
 
SYNC - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
SyncAsyncCallable - Class in org.spf4j.zel.instr
 
SyncAsyncCallable(ExecutionContext) - Constructor for class org.spf4j.zel.instr.SyncAsyncCallable
 
SyncCallable - Class in org.spf4j.zel.instr
 
SyncCallable(ExecutionContext) - Constructor for class org.spf4j.zel.instr.SyncCallable
 
synchronize(VMExecutor.Suspendable<T>) - Static method in class org.spf4j.zel.vm.VMExecutor
 
syncStackVal() - Method in class org.spf4j.zel.vm.ExecutionContext
 
syncStackVals() - Method in class org.spf4j.zel.vm.ExecutionContext
 
sysFunction(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 

T

tabSize - Variable in class org.spf4j.zel.vm.gen.JavaCharStream
 
term(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
terminated - Variable in class org.spf4j.zel.vm.ExecutionContext
The halt register
ternary(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
THROW - Class in org.spf4j.zel.instr
 
THROW - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
toArray() - Method in class org.spf4j.zel.vm.ProgramBuilder
 
toArray() - Method in class org.spf4j.zel.vm.SimpleStack
 
toArray(T[]) - Method in class org.spf4j.zel.vm.SimpleStack
 
toAssemblyString() - Method in class org.spf4j.zel.vm.Program
 
Token - Class in org.spf4j.zel.vm.gen
Describes the input token stream.
Token() - Constructor for class org.spf4j.zel.vm.gen.Token
No-argument constructor
Token(int) - Constructor for class org.spf4j.zel.vm.gen.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.spf4j.zel.vm.gen.Token
Constructs a new token for the specified Image and Kind.
token - Variable in class org.spf4j.zel.vm.gen.ZCompiler
Current token.
token_source - Variable in class org.spf4j.zel.vm.gen.ZCompiler
Generated Token Manager.
tokenImage - Variable in exception org.spf4j.zel.vm.gen.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
Literal token values.
TokenMgrError - Error in org.spf4j.zel.vm.gen
Token Manager Error.
TokenMgrError() - Constructor for error org.spf4j.zel.vm.gen.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error org.spf4j.zel.vm.gen.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.spf4j.zel.vm.gen.TokenMgrError
Full Constructor.
toProgram(String, String, String[]) - Method in class org.spf4j.zel.vm.ProgramBuilder
 
toProgram(String, String, String[], Map<String, Integer>) - Method in class org.spf4j.zel.vm.ProgramBuilder
 
toProgram(String, String, List<String>) - Method in class org.spf4j.zel.vm.ProgramBuilder
 
toString() - Method in class org.spf4j.zel.instr.Instruction
Outputs Instruction Name - use for debug purposes ...
toString() - Method in class org.spf4j.zel.vm.Address
 
toString() - Method in class org.spf4j.zel.vm.ExecutionContext
 
toString() - Method in class org.spf4j.zel.vm.gen.Token
Returns the image.
toString() - Method in class org.spf4j.zel.vm.JavaMethodCall
 
toString() - Method in class org.spf4j.zel.vm.ParsingContext.Location
 
toString() - Method in class org.spf4j.zel.vm.Program
 
toString() - Method in class org.spf4j.zel.vm.SimpleResultCache
 
toString(char) - Method in class org.spf4j.zel.vm.SimpleStack
returns a character separated string with the stack elements
toString() - Method in class org.spf4j.zel.vm.SimpleStack
 
toString() - Method in class org.spf4j.zel.vm.WildCardMatcher
 
toString() - Method in class org.spf4j.zel.vm.ZelFrame
 
toString() - Method in exception org.spf4j.zel.vm.ZExecutionException
 
TRUE - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.
tuple() - Method in class org.spf4j.zel.vm.ExecutionContext
 

U

unary(ParsingContext, boolean) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
unaryPost(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
UpdateLineColumn(char) - Method in class org.spf4j.zel.vm.gen.JavaCharStream
 
USE - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.

V

valueOf(String) - Static method in enum org.spf4j.zel.operators.Operator.Enum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.spf4j.zel.vm.Address.Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.spf4j.zel.vm.Program.ExecutionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.spf4j.zel.vm.Program.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.spf4j.zel.operators.Operator.Enum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.spf4j.zel.vm.Address.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.spf4j.zel.vm.Program.ExecutionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.spf4j.zel.vm.Program.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VMASyncFuture<T> - Class in org.spf4j.zel.vm
bean like implementation of a future
VMASyncFuture() - Constructor for class org.spf4j.zel.vm.VMASyncFuture
 
VMExecutor - Class in org.spf4j.zel.vm
 
VMExecutor(Executor) - Constructor for class org.spf4j.zel.vm.VMExecutor
 
VMExecutor.Lazy - Class in org.spf4j.zel.vm
 
VMExecutor.Lazy() - Constructor for class org.spf4j.zel.vm.VMExecutor.Lazy
 
VMExecutor.Suspendable<T> - Interface in org.spf4j.zel.vm
 
VMFuture<T> - Interface in org.spf4j.zel.vm
bean like implementation of a future
VMSyncFuture<T> - Class in org.spf4j.zel.vm
bean like implementation of a future
VMSyncFuture() - Constructor for class org.spf4j.zel.vm.VMSyncFuture
 

W

WildCardMatcher - Class in org.spf4j.zel.vm
 
WildCardMatcher(String) - Constructor for class org.spf4j.zel.vm.WildCardMatcher
 
write(Object) - Method in class org.spf4j.zel.vm.Channel
 
writeTo(String, ExecutionContext, Object) - Static method in class org.spf4j.zel.instr.LODAX
 

X

XOR - Class in org.spf4j.zel.instr
 
XOR - Static variable in interface org.spf4j.zel.vm.gen.ZCompilerConstants
RegularExpression Id.

Z

ZCompiler - Class in org.spf4j.zel.vm.gen
 
ZCompiler(InputStream) - Constructor for class org.spf4j.zel.vm.gen.ZCompiler
Constructor with InputStream.
ZCompiler(InputStream, String) - Constructor for class org.spf4j.zel.vm.gen.ZCompiler
Constructor with InputStream and supplied encoding
ZCompiler(Reader) - Constructor for class org.spf4j.zel.vm.gen.ZCompiler
Constructor.
ZCompiler(ZCompilerTokenManager) - Constructor for class org.spf4j.zel.vm.gen.ZCompiler
Constructor with generated Token Manager.
ZCompilerConstants - Interface in org.spf4j.zel.vm.gen
Token literal values and constants.
ZCompilerTokenManager - Class in org.spf4j.zel.vm.gen
Token Manager.
ZCompilerTokenManager(JavaCharStream) - Constructor for class org.spf4j.zel.vm.gen.ZCompilerTokenManager
Constructor.
ZCompilerTokenManager(JavaCharStream, int) - Constructor for class org.spf4j.zel.vm.gen.ZCompilerTokenManager
Constructor.
ZelFrame - Class in org.spf4j.zel.vm
 
ZelFrame(String, String, int) - Constructor for class org.spf4j.zel.vm.ZelFrame
 
ZExecutionException - Exception in org.spf4j.zel.vm
 
ZExecutionException(String, Exception) - Constructor for exception org.spf4j.zel.vm.ZExecutionException
 
ZExecutionException(Exception) - Constructor for exception org.spf4j.zel.vm.ZExecutionException
 
ZExecutionException(String) - Constructor for exception org.spf4j.zel.vm.ZExecutionException
 
ZExecutionException(Object) - Constructor for exception org.spf4j.zel.vm.ZExecutionException
 
zreturn(ParsingContext) - Method in class org.spf4j.zel.vm.gen.ZCompiler
 
A B C D E F G H I J K L M N O P R S T U V W X Z 

Copyright © 2015. All rights reserved.