Basic parser working.

Current grammar:
S = stmt*
stmt = comp | simp
comp = '{' stmt* '}'
simp = expr ';'
expr = add | int
add = int '+' expr
int = [0-9]+