expressions are evaluated

for now it just evaluates it then generates code e.g int x = (5 + 5)
would evaluate as 10 then store the 10. Not sure if I should evaluate it
as direct bytecode, e.g push 5 push 5 add or something