| |
---|
| | public static final Symbol mul = new Symbol(Parser.MUL, 2, Symbol.Type.INFIX);; |
---|
| | public static final Symbol sub = new Symbol(Parser.SUB, 2, Symbol.Type.INFIX); |
---|
| | public static final Symbol div = new Symbol(Parser.DIV, 2, Symbol.Type.INFIX); |
---|
| | public static final Symbol minus = new Symbol(Parser.MINUS, 1); |
---|
| | public static final Symbol cons = new Symbol("cons", 2, Symbol.Type.PREFIX, "add", Symbol.Type.METHOD, new int[] {1, 0}); |
---|
| | public static final Symbol cons = new Symbol("cons", 2, Symbol.Type.PREFIX, "add", Symbol.Type.METHOD_WITH_SIDE_EFFECT, new int[] {1, 0}); |
---|
| | public static final Symbol head = new Symbol("head", 1, Symbol.Type.PREFIX, "head", Symbol.Type.METHOD); |
---|
| | public static final Symbol body = new Symbol("tail", 1, Symbol.Type.PREFIX, "tail", Symbol.Type.METHOD); |
---|
| | public static final Symbol cond = new Symbol("if", 3); |
---|
| | public static final Symbol eq = new Symbol("eq", 2, Symbol.Type.PREFIX, "==", Symbol.Type.INFIX); |
---|
| |
---|
| | |
|