Added constants to the UI and Computation Engine

This commit is contained in:
Stefan Zermatten
2021-02-11 13:03:31 +02:00
parent 25fd5c18e8
commit 3313ed0297
21 changed files with 243 additions and 54 deletions

View File

@@ -54,6 +54,9 @@ export default class CallNode extends ParseNode {
fn(this);
this.args.forEach(arg => arg.traverse(fn));
}
replaceChildren(fn){
this.args = this.args.map(arg => arg.replaceNodes(fn));
}
}
function castArgsToType({fn, scope, context, args, type}){