Added parser.v4.py which is the final parser