Parse Const(CRegexp) and fix string pos.min

Adds regex parsing (although not options I just realised) and fixes an issue with string/comment positions.

You should probably look at this, throw it in a bin, burn it, bury the ashes, and then implement it properly ;)