From b69ad6c30621e39975729b2f5d44520d7f4797f0 Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Thu, 10 Sep 2020 11:39:27 +0200 Subject: [PATCH] Removed unused parser code --- app/imports/parser/compileFunctions/index.js | 7 ------- app/imports/parser/compileFunctions/sum.js | 15 --------------- 2 files changed, 22 deletions(-) delete mode 100644 app/imports/parser/compileFunctions/index.js delete mode 100644 app/imports/parser/compileFunctions/sum.js diff --git a/app/imports/parser/compileFunctions/index.js b/app/imports/parser/compileFunctions/index.js deleted file mode 100644 index 3fe104cc..00000000 --- a/app/imports/parser/compileFunctions/index.js +++ /dev/null @@ -1,7 +0,0 @@ -// All of the compile functions are provided for use in compiling parse trees -// Every compile function takes in ParseNodes as arguements and returns a single -// ConstantNode as a result - -const compileFunctions = {}; - -export compileFunctions; diff --git a/app/imports/parser/compileFunctions/sum.js b/app/imports/parser/compileFunctions/sum.js deleted file mode 100644 index 32f78e70..00000000 --- a/app/imports/parser/compileFunctions/sum.js +++ /dev/null @@ -1,15 +0,0 @@ -export default function sum(inputNode) { - let node = inputNode.roll(); - if (node.type === 'numberArray'){ - let total = node.value.reduce((total, num) => total + num, 0); - return new ConstantNode({type: 'number', value: total}); - } else { - let errors = node.errors || []; - errors.push(`Could not sum ${node.value}`); - return new ConstantNode({ - type: 'uncompiledNode', - value: node.value, - errors, - }); - } -}