X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.spreadsheet.graph%2Fsrc%2Forg%2Fsimantics%2Fspreadsheet%2Fgraph%2Fparser%2Fast%2FAstList.java;fp=bundles%2Forg.simantics.spreadsheet.graph%2Fsrc%2Forg%2Fsimantics%2Fspreadsheet%2Fgraph%2Fparser%2Fast%2FAstList.java;h=0000000000000000000000000000000000000000;hb=5c67a96d34fe904b8c4b0375cd08ff1d543bf369;hp=c889483f469ce7588bc5f94ed9beb9361e9ed700;hpb=9a37dabc6c0212ed3e14499c88df3208cd06f9b0;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/parser/ast/AstList.java b/bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/parser/ast/AstList.java deleted file mode 100644 index c889483f4..000000000 --- a/bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/parser/ast/AstList.java +++ /dev/null @@ -1,43 +0,0 @@ -package org.simantics.spreadsheet.graph.parser.ast; - -import java.util.ArrayList; - -abstract public class AstList implements AstValue { - - public final AstValue left; - - public ArrayList rightOps; - public ArrayList rightValues; - - public AstList(AstValue left) { - this.left = left; - } - - public int rightCount() { - if(rightValues == null) return 0; - return rightValues.size(); - } - - public String rightOp(int index) { - return rightOps.get(index); - } - - public AstValue rightValue(int index) { - return rightValues.get(index); - } - - public void add(String op, AstValue value) { - if(rightValues == null) { - rightOps = new ArrayList<>(); - rightValues = new ArrayList<>(); - } - rightOps.add(op); - rightValues.add(value); - } - - public AstValue simplify() { - if(rightValues == null) return left; - return this; - } - -}