diff --git a/jackal b/jackal new file mode 100755 index 0000000..1eb42b9 --- /dev/null +++ b/jackal @@ -0,0 +1,2 @@ +#!/bin/sh +exec python jackalc.py "$@" diff --git a/nodes.py b/nodes.py index edeed2f..af35ed2 100644 --- a/nodes.py +++ b/nodes.py @@ -7,8 +7,8 @@ class Node: pass class BinOpNode(Node): - def __init__(self, binop, s1, s2): - self.binop = binop + def __init__(self, op, s1, s2): + self.op = op self.s1 = s1 self.s2 = s2 diff --git a/parserdef.py b/parserdef.py index 98711ee..1f04edb 100644 --- a/parserdef.py +++ b/parserdef.py @@ -16,6 +16,7 @@ reserved = { 'return': 'RETURN', # types + 'void': 'VOID', 'byte': 'BYTE', 'short': 'SHORT', 'int': 'INT',