Started work on Yacc

Does not successfully parse yet