Parser written. Converts into a usable intermediate form, hurrah.