Evaluator
Constructors
Section titled “Constructors”constructor
Section titled “constructor”+ new Evaluator(config: Config, stats: Statistics, interpreter: Interpreter, lazilyTransformingAstService: LazilyTransformingAstService, dependencyGraph: DependencyGraph, columnSearch: ColumnSearchStrategy): Evaluator
Defined in src/Evaluator.ts:22
Parameters:
| Name | Type |
|---|---|
config | Config |
stats | Statistics |
interpreter | Interpreter |
lazilyTransformingAstService | LazilyTransformingAstService |
dependencyGraph | DependencyGraph |
columnSearch | ColumnSearchStrategy |
Returns: Evaluator
Properties
Section titled “Properties”interpreter
Section titled “interpreter”• interpreter: Interpreter
Defined in src/Evaluator.ts:27
Methods
Section titled “Methods”partialRun
Section titled “partialRun”▸ partialRun(vertices: Vertex[]): ContentChanges
Defined in src/Evaluator.ts:44
Parameters:
| Name | Type |
|---|---|
vertices | Vertex[] |
Returns: ContentChanges
▸ run(): void
Defined in src/Evaluator.ts:34
Returns: void
runAndForget
Section titled “runAndForget”▸ runAndForget(ast: Ast, address: SimpleCellAddress, dependencies: RelativeDependency[]): InterpreterValue
Defined in src/Evaluator.ts:56
Parameters:
| Name | Type |
|---|---|
ast | Ast |
address | SimpleCellAddress |
dependencies | RelativeDependency[] |
Returns: InterpreterValue