Added functions and ensured the context was being passed around correctly

This commit is contained in:
Stefan Zermatten
2020-09-18 11:52:44 +02:00
parent 06f17a6d33
commit 6570665c1e
12 changed files with 209 additions and 53 deletions

View File

@@ -27,9 +27,9 @@ export default class AccessorNode extends ParseNode {
}
}
reduce(scope, context){
let result = this.compile(scope);
let result = this.compile(scope, context);
if (result instanceof AccessorNode){
context.storeError({
if (context) context.storeError({
type: 'info',
message: `${result.toString()} not found, set to 0`
});