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 . |