1) typo bug fix: expresssion -> expression; 2) removed the add_range part when bypassing preprocess is false because this does not work properly; 3). with do_add_range, the case for prefix_expr is stillproblematic, since brackets might be disarded during parsing; as a temporay fix, I removed the extend_backwards part.
1) typo bug fix: expresssion -> expression; 2) removed the add_range part when bypassing preprocess is false because this does not work properly; 3). with do_add_range, the case for prefix_expr is stillproblematic, since brackets might be disarded during parsing; as a temporay fix, I removed the extend_backwards part.

tdb/wrangler,arcusfelis/wrangler,andrzejsliwa/wrangler,arcusfelis/wrangler,prowessproject/wrangler,bsmr-erlang/wrangler