Simplifying grammar and moving to a separate file

This commit simplifies the JMESPath grammar and moved the grammar to a
separate downloadable file.