Settling on a data structure to balance compatibility

with not being wrong
This commit is contained in:
Thaum Rystra
2023-11-09 16:08:04 +02:00
parent 6ce7542c4b
commit 9e5b6b11e1
22 changed files with 312 additions and 338 deletions

View File

@@ -1,16 +1,16 @@
const error = {
create({node, error}) {
create({ node, error }) {
return {
parseType: 'error',
node,
error,
}
},
compile(node, scope, context){
return {result: node, context};
compile(node, scope, context) {
return { result: node, context };
},
toString(node){
return node.error.toString();
toString(node) {
return `${node.error.type} error: ${node.error.message}`;
},
}