| Package | Description |
|---|---|
| ru.histone.v2 |
Main Histone package.
|
| ru.histone.v2.evaluator |
Classes from this package uses to evaluating AST-tree and getting result in string representation
|
| ru.histone.v2.evaluator.function.global | |
| ru.histone.v2.evaluator.function.macro | |
| ru.histone.v2.parser | |
| ru.histone.v2.parser.node | |
| ru.histone.v2.utils |
| Modifier and Type | Method and Description |
|---|---|
ExpAstNode |
Histone.parseTemplateToAST(String templateData,
String baseURI) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<String> |
Histone.evaluateAST(String baseUri,
ExpAstNode ast,
Map<String,Object> params) |
| Modifier and Type | Method and Description |
|---|---|
String |
Evaluator.process(ExpAstNode node,
Context context) |
CompletableFuture<String> |
Evaluator.processFuture(ExpAstNode node,
Context context) |
| Modifier and Type | Method and Description |
|---|---|
protected ExpAstNode |
Require.processTemplate(String template,
Resource res) |
protected ExpAstNode |
Eval.processTemplate(String template,
String baseURI) |
| Modifier and Type | Method and Description |
|---|---|
protected CompletableFuture<EvalNode> |
MacroCall.callWrappedValueFunction(Context context,
List<EvalNode> args,
ExpAstNode body,
EvalNode result) |
| Modifier and Type | Method and Description |
|---|---|
ExpAstNode |
Parser.process(String template,
String baseURI) |
| Modifier and Type | Class and Description |
|---|---|
class |
CallExpAstNode |
| Modifier and Type | Method and Description |
|---|---|
ExpAstNode |
ExpAstNode.add(AstNode... nodes) |
ExpAstNode |
ExpAstNode.add(AstNode node) |
ExpAstNode |
ExpAstNode.addAll(List<AstNode> nodes) |
ExpAstNode |
ExpAstNode.setNode(int index,
AstNode node) |
| Modifier and Type | Method and Description |
|---|---|
static ExpAstNode |
ParserUtils.createNopNode(String name) |
static ExpAstNode |
ParserUtils.createNopNode(String name,
AstNode node) |
static ExpAstNode |
AstJsonProcessor.read(String str) |
Copyright © 2017. All rights reserved.