Add parser2.rs - a direct rewrite of lis.py approach

Unfortunately, this crashes, probably due to a bug in rustc 0.10.
Needs porting to 0.11.0-pre and testing properly.