NSqlParser is the .net version about JSqlParser project,usually,its used for parse and transform a SQL statement into c# classes.
As we know,The JSqlParser(see http://jsqlparser.sourceforge.net/) is a very simple and intelligence tool which can parse SQL statement and translate it into a hierarchy of Java classes. This great assembly is based on another smart and famous assembly whoes name is 'javacc'.
Now I build this c# project which is based on JSqlParser project .Notably,the JSqlParser is based on javacc, but the NSqlParser is based on another semantic analyzer whoes name is 'MinosseCC'(see http://www.codeproject.com/Articles/11632/MinosseCC-a-lexer-parser-generator-for-C), For c# Grammar,I modified the file 'JSqlParserCC.jj', now his name is 'NSqlParserCC.jj', Obvious, the other code files also I have changed. And please remember this, This project is free for you, And including any commercial behavior.