First stab at parser.
First stab at parser.