- fallback - Variable in class org.jamplate.impl.compiler.ExclusiveCompiler
-
The fallback compiler.
- fallBack - Variable in class org.jamplate.impl.compiler.FlattenCompiler
-
The compiler used by this compiler to compile the non-reserved ranges.
- FallbackCompiler - Class in org.jamplate.impl.compiler
-
A compiler that delegates to the fallback compiler.
- FallbackCompiler() - Constructor for class org.jamplate.impl.compiler.FallbackCompiler
-
- FallocAddrConst - Class in org.jamplate.impl.instruction
-
FALLOC( ADDR , CONST )
- FallocAddrConst(String, String) - Constructor for class org.jamplate.impl.instruction.FallocAddrConst
-
Construct a new instruction that allocates the given constant
to the given
address
at the heap of the last frame.
- FallocAddrConst(Tree, String, String) - Constructor for class org.jamplate.impl.instruction.FallocAddrConst
-
Construct a new instruction that allocates the given constant
to the given
address
at the heap of the last frame.
- fetal - Variable in class org.jamplate.impl.diagnostic.MessageImpl
-
True, if the error is fetal.
- FILE - Static variable in class org.jamplate.impl.Address
-
An address used to allocate the current file name.
- file - Variable in class org.jamplate.impl.model.FileDocument
-
The file of this file document.
- FileDocument - Class in org.jamplate.impl.model
-
A document that delegates to a File
.
- FileDocument(String) - Constructor for class org.jamplate.impl.model.FileDocument
-
Construct a new document for the file with the given filename
.
- FileDocument(File) - Constructor for class org.jamplate.impl.model.FileDocument
-
Construct a new document for the given file
.
- FilterByKindCompiler - Class in org.jamplate.impl.compiler
-
A compiler that targets a pre-specified kind of trees and compiles using another
compiler.
- FilterByKindCompiler(String, Compiler) - Constructor for class org.jamplate.impl.compiler.FilterByKindCompiler
-
Construct a new kind-filtered compiler that compiles trees with the given kind
using the given compiler
.
- FilterByKindParser - Class in org.jamplate.impl.parser
-
A parser that parses using another parser and only parses trees with a kind equal to a
pre-specified kind.
- FilterByKindParser(String, Parser) - Constructor for class org.jamplate.impl.parser.FilterByKindParser
-
Construct a new parser that only parses trees that have the given kind
and
parses using the given parser
.
- FilterHierarchyByKindParser - Class in org.jamplate.impl.parser
-
A parser that searches in the hierarchy of the tree given to it (including the tree
itself) looking for trees with a pre-specified kind.
- FilterHierarchyByKindParser(String, Parser) - Constructor for class org.jamplate.impl.parser.FilterHierarchyByKindParser
-
Construct a new parser that parses the trees with the given kind
in the
tree given to it (including the tree itself) using the given parser
.
- FirstCompileCompiler - Class in org.jamplate.impl.compiler
-
A compiler that tris compiling using multiple other compilers in order and returns the
results of the first compiler to succeed.
- FirstCompileCompiler(Compiler...) - Constructor for class org.jamplate.impl.compiler.FirstCompileCompiler
-
Construct a new order-compiler that uses the given compilers
.
- FirstCompileCompiler(List<Compiler>) - Constructor for class org.jamplate.impl.compiler.FirstCompileCompiler
-
Construct a new order-compiler that uses the given compilers
.
- flatChildren(Tree) - Static method in class org.jamplate.impl.util.Trees
-
Return an ordered list containing the children of the given tree
alongside
with newly created trees that fills the gaps between the children of the given
tree
.
- FlattenCompiler - Class in org.jamplate.impl.compiler
-
A compiler that compiles using two compilers.
- FlattenCompiler(Compiler, Compiler) - Constructor for class org.jamplate.impl.compiler.FlattenCompiler
-
Construct a new strict compiler that compiles the unreserved ranges using the given
fallback
compiler.
- flush() - Method in interface org.jamplate.diagnostic.Diagnostic
-
Flush the printed messages to the default print stream.
- flush(boolean) - Method in interface org.jamplate.diagnostic.Diagnostic
-
Flush the printed messages to the default print stream.
- flush(PrintStream, PrintStream) - Method in interface org.jamplate.diagnostic.Diagnostic
-
Flush the printed messages to the default print stream.
- flush(boolean, PrintStream, PrintStream) - Method in interface org.jamplate.diagnostic.Diagnostic
-
Flush the printed messages to the default print stream.
- flush(boolean, PrintStream, PrintStream) - Method in class org.jamplate.impl.diagnostic.DiagnosticImpl
-
- format(Message) - Method in interface org.jamplate.diagnostic.Diagnostic
-
Format the given message
.
- format(boolean, Message) - Method in interface org.jamplate.diagnostic.Diagnostic
-
Format the given message
.
- format(boolean, Message) - Method in class org.jamplate.impl.diagnostic.DiagnosticImpl
-
- FpedAddrExecInstrXinstr - Class in org.jamplate.impl.instruction
-
FPED( ADDR , EXEC( INSTR ) , XINSTR )
- FpedAddrExecInstrXinstr(String, Instruction, Instruction...) - Constructor for class org.jamplate.impl.instruction.FpedAddrExecInstrXinstr
-
Construct a new instruction that executes the given instructions
foreach
item resultant from executing the given instruction
.
- FpedAddrExecInstrXinstr(String, Instruction, List<Instruction>) - Constructor for class org.jamplate.impl.instruction.FpedAddrExecInstrXinstr
-
Construct a new instruction that executes the given instructions
foreach
item resultant from executing the given instruction
.
- FpedAddrExecInstrXinstr(Tree, String, Instruction, Instruction...) - Constructor for class org.jamplate.impl.instruction.FpedAddrExecInstrXinstr
-
Construct a new instruction that executes the given instructions
foreach
item resultant from executing the given instruction
.
- FpedAddrExecInstrXinstr(Tree, String, Instruction, List<Instruction>) - Constructor for class org.jamplate.impl.instruction.FpedAddrExecInstrXinstr
-
Construct a new instruction that executes the given instructions
foreach
item resultant from executing the given instruction
.
- Frame - Class in org.jamplate.model
-
An isolated part in the memory.
- Frame() - Constructor for class org.jamplate.model.Frame
-
Construct a new frame.
- Frame(Frame) - Constructor for class org.jamplate.model.Frame
-
Construct a copy of the given frame
.
- Frame(Instruction) - Constructor for class org.jamplate.model.Frame
-
Construct a new frame with the given instruction
.
- FreeAddr - Class in org.jamplate.impl.instruction
-
FREE( ADDR )
- FreeAddr(String) - Constructor for class org.jamplate.impl.instruction.FreeAddr
-
Construct a new instruction that frees the given address
in the heap when
executed.
- FreeAddr(Tree, String) - Constructor for class org.jamplate.impl.instruction.FreeAddr
-
Construct a new instruction that frees the given address
in the heap when
executed.