Began work on parser - it's not done yet