SE250:lab-9:vpup001
OK... I have chosen option 2 and I have been trying to figure out how to do.
This is my code...
Tree* Stmt( TokenStream* tokens ) { /*TODO*/ Token n = current( tokens ); advance( tokens ); if (eqToken(n, TOK_IF)) { Tree* t =Exp(tokens,0); Tree* thenS; Tree* elseS; expect(tokens, TOK_THEN); Tree* t1 = Stmt(thenS); expect(tokens, TOK_ELSE); Tree* t2 = Stmt(elseS); } return mkNode3(n, t1, t2, t3); }
I have got so many errors and I have no idea whats wrong with it.