Basic expression parsing somewhat working