Initial query parser code using bison
Split expression.h in cpp
Return function that evaluates an AST of a query
Use query parser for index filter
Add ycm_extra_conf