Initial commit: add grammar specification, feature grammar file, python parsing script, and python conversion script