CQL is a a query language for performing operations on csv files. The language is verry simmular to ordanary SQL. The parser is written in F# with Fparsec and supports recursive grammer.
Why do you think that https://bitbucket.org/birkenfeld/pygments-main is a good alternative to CQL