I\'m putting together a search engine that searches a Pandas dataframe. (I\'m aware of Pandas\' query, but I don\'t think it meets my needs.) So far I\'m parsing my grammar