removed + and - from allowed variable chars as on their own they could lead to incorrect parses