modified expression parser to use space skipper