parse arithmetic expressions (no parens yet)
dot, call and index syntax (though in need of work)
whitespace formatting disabled in parens