- endPattern - Variable in class org.jamplate.impl.parser.PatternRangeParser
-
A pattern matching the closing sequence.
- environment - Variable in class org.jamplate.impl.model.CompilationImpl
-
The environment this compilation is from.
- Environment - Interface in org.jamplate.model
-
The environment is a unit holding all the data, managers and variables about a single
process.
- EnvironmentImpl - Class in org.jamplate.impl.model
-
- EnvironmentImpl() - Constructor for class org.jamplate.impl.model.EnvironmentImpl
-
- equals(Object) - Method in class org.jamplate.impl.model.FileDocument
-
- equals(Object) - Method in class org.jamplate.impl.model.PseudoDocument
-
- equals(Object) - Method in interface org.jamplate.model.Document
-
Determines if the given object
equals this document or not.
- equals(Object) - Method in class org.jamplate.model.Reference
-
- equals(Object) - Method in class org.jamplate.model.Tree
-
- ERROR - Static variable in class org.jamplate.impl.diagnostic.MessagePriority
-
The priority of an error message.
- errorKind - Variable in class org.jamplate.impl.diagnostic.MessageImpl
-
The error kind.
- evaluate(Memory) - Method in interface org.jamplate.model.Value
-
Evaluate this value with the given memory
.
- exception - Variable in class org.jamplate.impl.diagnostic.MessageImpl
-
The exception.
- ExclusiveCompiler - Class in org.jamplate.impl.compiler
-
A wrapper compiler that passes a pre-specified fallback compiler to the wrapped
compiler.
- ExclusiveCompiler(Compiler) - Constructor for class org.jamplate.impl.compiler.ExclusiveCompiler
-
Construct a new exclusive compiler that compiles using the given compiler
with itself as the fallback compiler (ignoring the fallback compiler given to it).
- ExclusiveCompiler(Compiler, Compiler) - Constructor for class org.jamplate.impl.compiler.ExclusiveCompiler
-
Construct a new exclusive compiler that compiles using the given compiler
with the given fallback
compiler as the fallback compiler (ignoring the
fallback compiler given to it).
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.AllocAddrConst
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.AllocAddrExecInstr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.BranchExecInstr0Instr1Instr2
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.ConsoleExecInstr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.CpedAddrXinstr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.ExecImportExecInstr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.FallocAddrConst
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.FpedAddrExecInstrXinstr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.FreeAddr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.Idle
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.IpedXinstr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.IterXinstr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.PrintExecInstr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.PushAddExecInstr0ExecInstr1
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.PushCmpExecInstr0ExecInstr1
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.PushConst
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.PushDefAddr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.PushDivExecInstr0ExecInstr1
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.PushEqlExecInstr0ExecInstr1
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.PushEvalAddr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.PushGetAddrExecInstr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.PushLndExecInstr0ExecInstr1
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.PushLorExecInstr0ExecInstr1
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.PushModExecInstr0ExecInstr1
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.PushMulExecInstr0ExecInstr1
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.PushNdefAddr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.PushNegExecInstr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.PushSubExecInstr0ExecInstr1
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.PutAddrExecInstr0ExecInstr1
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.RepllocAddrExecInstr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.RepreeAddr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.ReprntConst
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.SerrExecInstr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.SoutExecInstr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.SpreadExecInstr
-
- exec(Environment, Memory) - Method in class org.jamplate.impl.instruction.WpedInstrXinstr
-
- exec(Environment, Memory) - Method in interface org.jamplate.model.Instruction
-
Execute this instruction with the given environment
and memory
.
- ExecImportExecInstr - Class in org.jamplate.impl.instruction
-
EXEC( IMPORT( EXEC( INSTR ) ) )
- ExecImportExecInstr(Instruction) - Constructor for class org.jamplate.impl.instruction.ExecImportExecInstr
-
Construct a new instruction that import the instruction with the results of
executing the given instruction
.
- ExecImportExecInstr(Tree, Instruction) - Constructor for class org.jamplate.impl.instruction.ExecImportExecInstr
-
Construct a new instruction that import the instruction with the results of
executing the given instruction
.
- execute(Environment, Compilation...) - Static method in class org.jamplate.impl.Jamplate
-
Execute the given compilations
in order with respect to the given environment
.
- execute(Environment, Function<Compilation, Memory>, Compilation...) - Static method in class org.jamplate.impl.Jamplate
-
Execute the given compilations
in order with respect to the given environment
.
- EXECUTION - Static variable in class org.jamplate.impl.diagnostic.MessageKind
-
An execution exception.
- ExecutionException - Exception in org.jamplate.model
-
An exception indicating failure on executing an instruction.
- ExecutionException() - Constructor for exception org.jamplate.model.ExecutionException
-
Constructs a new execution exception with null
as its detail message.
- ExecutionException(String) - Constructor for exception org.jamplate.model.ExecutionException
-
Constructs a new execution exception with the specified detail message.
- ExecutionException(String, Throwable) - Constructor for exception org.jamplate.model.ExecutionException
-
Constructs a new execution exception with the specified detail message and cause.
- ExecutionException(Throwable) - Constructor for exception org.jamplate.model.ExecutionException
-
Constructs a new execution exception with the specified cause and a detail message
of
(cause==null ? null : cause.toString()) (which typically contains the
class and detail message of
cause).
- ExecutionException(Tree) - Constructor for exception org.jamplate.model.ExecutionException
-
Construct a new execution exception with the given tree
.
- ExecutionException(String, Tree) - Constructor for exception org.jamplate.model.ExecutionException
-
Construct a new execution exception with the given tree
and message
.
- ExecutionException(String, Throwable, Tree) - Constructor for exception org.jamplate.model.ExecutionException
-
Construct a new execution exception with the given tree
, message
and cause
.
- ExecutionException(Throwable, Tree) - Constructor for exception org.jamplate.model.ExecutionException
-
Construct a new execution exception with the given tree
and cause
.