Previous Libgda versions had several builtin parsers relying on Lex/Yacc (or Flex/Bison) to analyze SQL with the following limitations:
not all the SELECT, INSERT, DELETE and UPDATE constructions were recognized
the parsers were generic and could not be adapted to the different database's SQL dialects
there were some difficult to track problems when several parsers are used at the same time
All the parsers have been removed in favor of a new parser GdaSqlParser object which can be generic or specific to a database provider if the provider has specified it.
The new parser uses LEMON generated parsers.