An SQL-92 grammar implementation using Boost libraries in C++ to parse SQL statements