modify symbol parser to handle + properly