public class AlgoritmNodesCompiler extends Object
AlgoritmNodesCompiler class compiles sequence of nodes inside the specified context.| Modifier and Type | Class and Description |
|---|---|
static interface |
AlgoritmNodesCompiler.OperationAnalyzer |
| Constructor and Description |
|---|
AlgoritmNodesCompiler(IOpenClass returnType,
CompileContext currentCompileContext,
AlgorithmCompiler compiler)
Create an instance of
AlgoritmNodesCompiler. |
| Modifier and Type | Method and Description |
|---|---|
List<RuntimeOperation> |
compileNodes(List<AlgorithmTreeNode> nodes)
Compile sequence of nodes.
|
public AlgoritmNodesCompiler(IOpenClass returnType, CompileContext currentCompileContext, AlgorithmCompiler compiler)
AlgoritmNodesCompiler.returnType - Return type for some contexts that are represented as functionscurrentCompileContext - Context of compilation of nodes.compiler - Main algorithm compilerpublic List<RuntimeOperation> compileNodes(List<AlgorithmTreeNode> nodes) throws Exception
nodes - Nodes to compile.Exception - If nodes have errors.Copyright © 2004–2019 OpenL Tablets. All rights reserved.