parses all simple unary and binary expressions, bit expressions still missing