- identifier - Variable in class org.jamplate.impl.model.PseudoDocument
-
The identifier of this document.
- Idle - Class in org.jamplate.impl.instruction
-
IDLE
- Idle() - Constructor for class org.jamplate.impl.instruction.Idle
-
Construct a new instruction that does nothing.
- Idle(Tree) - Constructor for class org.jamplate.impl.instruction.Idle
-
Construct a new instruction that does nothing.
- illegal - Variable in exception org.jamplate.model.IllegalTreeException
-
The illegal tree.
- IllegalTreeException - Exception in org.jamplate.model
-
An exception indicating that an illegal tree was provided.
- IllegalTreeException() - Constructor for exception org.jamplate.model.IllegalTreeException
-
Constructs a new exception with null
as its detail message.
- IllegalTreeException(String) - Constructor for exception org.jamplate.model.IllegalTreeException
-
Constructs a new exception with the specified detail message.
- IllegalTreeException(String, Throwable) - Constructor for exception org.jamplate.model.IllegalTreeException
-
Constructs a new exception with the specified detail message and cause.
- IllegalTreeException(Throwable) - Constructor for exception org.jamplate.model.IllegalTreeException
-
Constructs a new 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).
- IllegalTreeException(Tree) - Constructor for exception org.jamplate.model.IllegalTreeException
-
Construct a new illegal tree exception with the given illegal
tree.
- IllegalTreeException(String, Tree) - Constructor for exception org.jamplate.model.IllegalTreeException
-
Construct a new illegal tree exception with the given illegal
tree and the
given message
.
- IllegalTreeException(String, Throwable, Tree) - Constructor for exception org.jamplate.model.IllegalTreeException
-
Construct a new illegal tree exception with the given illegal
tree and the
given message
and cause
.
- IllegalTreeException(Throwable, Tree) - Constructor for exception org.jamplate.model.IllegalTreeException
-
Construct a new illegal tree exception with the given illegal
tree and the
given cause
.
- IllegalTreeException(Tree, Tree) - Constructor for exception org.jamplate.model.IllegalTreeException
-
Construct a new illegal tree exception with the given illegal
tree.
- IllegalTreeException(String, Tree, Tree) - Constructor for exception org.jamplate.model.IllegalTreeException
-
Construct a new illegal tree exception with the given illegal
tree and the
given message
.
- IllegalTreeException(String, Throwable, Tree, Tree) - Constructor for exception org.jamplate.model.IllegalTreeException
-
Construct a new illegal tree exception with the given illegal
tree and the
given message
and cause
.
- IllegalTreeException(Throwable, Tree, Tree) - Constructor for exception org.jamplate.model.IllegalTreeException
-
Construct a new illegal tree exception with the given illegal
tree and the
given cause
.
- INFO - Static variable in class org.jamplate.impl.diagnostic.MessagePriority
-
The priority of an info message.
- initialize(Environment, Document...) - Method in class org.jamplate.impl.initializer.ProcessorsInitializer
-
- initialize(Environment, Document...) - Method in interface org.jamplate.model.function.Initializer
-
Initialize compilations for the given documents
in the given environment
.
- INITIALIZER - Static variable in class org.jamplate.impl.Jamplate
-
The default jamplate initializer.
- Initializer - Interface in org.jamplate.model.function
-
The initializer is a function that introduces/initializes compilations for the
documents provided to it in the environment provided to it.
- INSTANCE - Static variable in class org.jamplate.impl.compiler.FallbackCompiler
-
A global instance of this class.
- INSTANCE - Static variable in class org.jamplate.impl.compiler.ToIdleCompiler
-
A global instance of this class.
- INSTANCE - Static variable in class org.jamplate.impl.compiler.ToIdleWhitespaceCompiler
-
A global instance of this class.
- INSTANCE - Static variable in class org.jamplate.impl.compiler.ToPushConstCompiler
-
A global instance of this class.
- INSTANCE - Static variable in class org.jamplate.impl.compiler.ToPushConstUnescapeCompiler
-
A global instance of this class.
- INSTANCE - Static variable in class org.jamplate.impl.compiler.ToPushEvalAddrCompiler
-
A global instance of this class.
- INSTANCE - Static variable in class org.jamplate.impl.compiler.ToReprntConstCompiler
-
A global instance of this class.
- instruction - Variable in class org.jamplate.impl.instruction.AllocAddrExecInstr
-
The instruction to be executed.
- instruction - Variable in class org.jamplate.impl.instruction.ConsoleExecInstr
-
The instruction to be executed.
- instruction - Variable in class org.jamplate.impl.instruction.ExecImportExecInstr
-
The instruction to be executed.
- instruction - Variable in class org.jamplate.impl.instruction.FpedAddrExecInstrXinstr
-
The instruction to iterate the items resultant from executing it.
- instruction - Variable in class org.jamplate.impl.instruction.PrintExecInstr
-
The instruction to be executed.
- instruction - Variable in class org.jamplate.impl.instruction.PushGetAddrExecInstr
-
The instruction to be executed.
- instruction - Variable in class org.jamplate.impl.instruction.PushNegExecInstr
-
The instruction in the problem.
- instruction - Variable in class org.jamplate.impl.instruction.RepllocAddrExecInstr
-
The instruction to be executed.
- instruction - Variable in class org.jamplate.impl.instruction.SerrExecInstr
-
The instruction to output its results.
- instruction - Variable in class org.jamplate.impl.instruction.SoutExecInstr
-
The instruction to output its results.
- instruction - Variable in class org.jamplate.impl.instruction.SpreadExecInstr
-
The instruction to be executed.
- instruction - Variable in class org.jamplate.impl.instruction.WpedInstrXinstr
-
The condition instruction.
- instruction - Variable in class org.jamplate.impl.model.CompilationImpl
-
The instruction of this compilation.
- Instruction - Interface in org.jamplate.model
-
An instruction is a function that executes depending on the state of the environment
and memory given to it but does not have a state itself.
- instruction0 - Variable in class org.jamplate.impl.instruction.BranchExecInstr0Instr1Instr2
-
The condition instruction.
- instruction0 - Variable in class org.jamplate.impl.instruction.PushAddExecInstr0ExecInstr1
-
The first instruction in the problem.
- instruction0 - Variable in class org.jamplate.impl.instruction.PushCmpExecInstr0ExecInstr1
-
The first instruction in the problem.
- instruction0 - Variable in class org.jamplate.impl.instruction.PushDivExecInstr0ExecInstr1
-
The first instruction in the problem.
- instruction0 - Variable in class org.jamplate.impl.instruction.PushEqlExecInstr0ExecInstr1
-
The first instruction in the problem.
- instruction0 - Variable in class org.jamplate.impl.instruction.PushLndExecInstr0ExecInstr1
-
The first instruction in the problem.
- instruction0 - Variable in class org.jamplate.impl.instruction.PushLorExecInstr0ExecInstr1
-
The first instruction in the problem.
- instruction0 - Variable in class org.jamplate.impl.instruction.PushModExecInstr0ExecInstr1
-
The first instruction in the problem.
- instruction0 - Variable in class org.jamplate.impl.instruction.PushMulExecInstr0ExecInstr1
-
The first instruction in the problem.
- instruction0 - Variable in class org.jamplate.impl.instruction.PushSubExecInstr0ExecInstr1
-
The first instruction in the problem.
- instruction0 - Variable in class org.jamplate.impl.instruction.PutAddrExecInstr0ExecInstr1
-
The instruction of the key to be put.
- instruction1 - Variable in class org.jamplate.impl.instruction.BranchExecInstr0Instr1Instr2
-
The instruction to be executed when the condition passes.
- instruction1 - Variable in class org.jamplate.impl.instruction.PushAddExecInstr0ExecInstr1
-
The second instruction in the problem.
- instruction1 - Variable in class org.jamplate.impl.instruction.PushCmpExecInstr0ExecInstr1
-
The second instruction in the problem.
- instruction1 - Variable in class org.jamplate.impl.instruction.PushDivExecInstr0ExecInstr1
-
The second instruction in the problem.
- instruction1 - Variable in class org.jamplate.impl.instruction.PushEqlExecInstr0ExecInstr1
-
The second instruction in the problem.
- instruction1 - Variable in class org.jamplate.impl.instruction.PushLndExecInstr0ExecInstr1
-
The second instruction in the problem.
- instruction1 - Variable in class org.jamplate.impl.instruction.PushLorExecInstr0ExecInstr1
-
The second instruction in the problem.
- instruction1 - Variable in class org.jamplate.impl.instruction.PushModExecInstr0ExecInstr1
-
The second instruction in the problem.
- instruction1 - Variable in class org.jamplate.impl.instruction.PushMulExecInstr0ExecInstr1
-
The second instruction in the problem.
- instruction1 - Variable in class org.jamplate.impl.instruction.PushSubExecInstr0ExecInstr1
-
The second instruction in the problem.
- instruction1 - Variable in class org.jamplate.impl.instruction.PutAddrExecInstr0ExecInstr1
-
The instruction of the value to be put.
- instruction2 - Variable in class org.jamplate.impl.instruction.BranchExecInstr0Instr1Instr2
-
The instruction to be executed when the condition fails.
- instructions - Variable in class org.jamplate.impl.instruction.CpedAddrXinstr
-
The instructions to capture its output.
- instructions - Variable in class org.jamplate.impl.instruction.FpedAddrExecInstrXinstr
-
The instructions to be iterated.
- instructions - Variable in class org.jamplate.impl.instruction.IpedXinstr
-
The instructions to be executed.
- instructions - Variable in class org.jamplate.impl.instruction.IterXinstr
-
The instructions to be executed.
- instructions - Variable in class org.jamplate.impl.instruction.WpedInstrXinstr
-
The instructions to be executed in each iteration.
- Intersection - Enum in org.jamplate.model
-
An enumeration of possible intersections between sources.
- IpedXinstr - Class in org.jamplate.impl.instruction
-
IPED( XINSTR )
- IpedXinstr(Instruction...) - Constructor for class org.jamplate.impl.instruction.IpedXinstr
-
Construct a new instruction that executes the given instructions
in order
in IPED
style.
- IpedXinstr(List<Instruction>) - Constructor for class org.jamplate.impl.instruction.IpedXinstr
-
Construct a new instruction that executes the given instructions
in order
in a IPED
style.
- IpedXinstr(Tree, Instruction...) - Constructor for class org.jamplate.impl.instruction.IpedXinstr
-
Construct a new instruction that executes the given instructions
in order
in a IPED
style.
- IpedXinstr(Tree, List<Instruction>) - Constructor for class org.jamplate.impl.instruction.IpedXinstr
-
Construct a new instruction that executes the given instructions
in order
in a IPED
style.
- isFetal() - Method in interface org.jamplate.diagnostic.Message
-
Return true
if this message represent a fetal (unrecoverable) error.
- isFetal() - Method in class org.jamplate.impl.diagnostic.MessageImpl
-
- iterator() - Method in class org.jamplate.impl.diagnostic.DiagnosticImpl
-
- iterator() - Method in class org.jamplate.model.Tree
- IterXinstr - Class in org.jamplate.impl.instruction
-
ITER( XINSTR )
- IterXinstr(Instruction...) - Constructor for class org.jamplate.impl.instruction.IterXinstr
-
Construct a new instruction that executes the given instructions
in order
in ITER
style.
- IterXinstr(List<Instruction>) - Constructor for class org.jamplate.impl.instruction.IterXinstr
-
Construct a new instruction that executes the given instructions
in order
in a ITER
style.
- IterXinstr(Tree, Instruction...) - Constructor for class org.jamplate.impl.instruction.IterXinstr
-
Construct a new instruction that executes the given instructions
in order
in a ITER
style.
- IterXinstr(Tree, List<Instruction>) - Constructor for class org.jamplate.impl.instruction.IterXinstr
-
Construct a new instruction that executes the given instructions
in order
in a ITER
style.