Package | Description |
---|---|
org.jamplate.impl |
Jamplate specific implementations.
|
org.jamplate.impl.initializer |
A package containing implementations of the interface
Initializer . |
org.jamplate.impl.processor |
A package containing implementations of the interface
Processor . |
Modifier and Type | Field and Description |
---|---|
static @NotNull Processor |
Jamplate.ANALYZER_PROCESSOR
A processor for the jamplate analyzer.
|
static @NotNull Processor |
Jamplate.COMPILER_PROCESSOR
A processor for the jamplate compiler.
|
static @NotNull Processor |
Processors.CX_CMD
A processor that processes commands.
|
static @NotNull Processor |
Processors.CX_CMD_DECLARE
Since the declare command can take a pointer in the address given to it, this
processor will take the first tree in the parameter, if it is a square and if it
was exactly next to the address, then change it into a pointer and shrink the
address.
|
static @NotNull Processor |
Processors.CX_FLW_CAPTURE
A processor that parses capture context.
|
static @NotNull Processor |
Processors.CX_FLW_FOR
A processor that parses for context.
|
static @NotNull Processor |
Processors.CX_FLW_IF
A processor that parses if context.
|
static @NotNull Processor |
Processors.CX_FLW_WHILE
A processor that parses while context.
|
static @NotNull Processor |
Processors.CX_PCM_LGC
A processor that solves logic trees.
|
static @NotNull Processor |
Processors.CX_PCM_REF
A processor that parses references.
|
static @NotNull Processor |
Processors.OZ_CLEAN
A processor that cleans unwanted trees.
|
static @NotNull Processor |
Jamplate.PARSER_PROCESSOR
A processor wrapper for the jamplate parser.
|
static @NotNull Processor |
Jamplate.PROCESSOR
A processor that analyzes the default jamplate components searching for known
jamplate specs.
|
Constructor and Description |
---|
ProcessorsInitializer(Processor... processors)
Construct a new initializer that initializes using the given
processors . |
Modifier and Type | Class and Description |
---|---|
class |
AnalyzerProcessor
A processor that analyzes the root trees of the compilations given to it using a
pre-specified analyzer.
|
class |
CompilerProcessor
A processor that compiles the compilations given to it using a pre-specified compiler.
|
class |
ParserProcessor
A processor that parses using a predefined parser.
|
class |
SequentialProcessor
A processor that sequentially execute other processors in a pre-specified order when
called.
|
Constructor and Description |
---|
SequentialProcessor(Processor... processors)
Construct a new processor that processes using the given processors in order.
|