
A large part of parse_query was parsing of the actual rule definitions. This made the function very large and hard to understand. For this reason the definition parsing was moved to its own function.
A large part of parse_query was parsing of the actual rule definitions. This made the function very large and hard to understand. For this reason the definition parsing was moved to its own function.