Parses JQL strings into an abstract syntax tree (AST). Modeled after the Atlaskit @atlaskit/jql-parser grammar.