| Package | Description |
|---|---|
| org.jamplate.impl |
Jamplate specific implementations.
|
| org.jamplate.impl.analyzer |
A package containing implementations of the interface
Analyzer. |
| org.jamplate.impl.processor |
A package containing implementations of the interface
Processor. |
| Modifier and Type | Field and Description |
|---|---|
static @NotNull Analyzer |
Jamplate.ANALYZER
The default jamplate analyzer.
|
static @NotNull Analyzer |
Analyzers.DC_EOL_SUPPRESSED
An analyzer for suppressing line separators.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConditionTransformAnalyzer
An analyzer that transforms trees that has a kind equal to a pre-specified kind to
another pre-specified kind if a pre-specified predicate returned true.
|
class |
RecursiveAnalyzer
A wrapper analyzer that recursively analyze the trees given to it using a pre-specified
analyzer.
|
class |
SequentialAnalyzer
An analyzer that executes a pre-specified list of other analyzers when executed.
|
| Modifier and Type | Field and Description |
|---|---|
protected @NotNull Analyzer |
RecursiveAnalyzer.analyzer
The wrapped analyzer.
|
| Constructor and Description |
|---|
RecursiveAnalyzer(@NotNull Analyzer analyzer)
Construct a wrapper analyzer that recursively analyze the children of the trees
given to it using the given
analyzer. |
SequentialAnalyzer(Analyzer... analyzers)
Construct a new analyzer that executes the given
analyzers when executed. |
| Modifier and Type | Field and Description |
|---|---|
protected @NotNull Analyzer |
AnalyzerProcessor.analyzer
The analyzer.
|
| Constructor and Description |
|---|
AnalyzerProcessor(@NotNull Analyzer analyzer)
Construct a new processor that analyzes the root trees of the compilations given to
it using the given
analyzer. |