SharpDevelop Community

Get your problems solved!
Welcome to SharpDevelop Community Sign in | Join | Help
in Search

Dickon Field

Current work on SQLTool - field name completion - proposing to use antlr

I'm currently working on the field name completion for the SQLTool. The aim is to make it easy to load Lexer/Parsers to cater for the variations in SQL syntax that occur across the major database offerings, and I am going to use the same approach as I have used elsewhere for this - essentially to use a factory for the parser that uses the invariant name as a key.

At the moment it is looking like the best approach to the Lexer/Parser is to use antlr, since the existing parsing support in #D is very C# specific. There are already quite a few grammars available for SQL, including those for MSSQL and Oracle. If anyone has any other ideas or advice please let me know.

Comments

 

JAugustoGuimaraes said:

Please, add support to Firebird Sql Database also.

It has drives for .net, is open source and power full!

http://www.firebirdsql.org/

Thank you

Oktober 7, 2007 1:55 AM
Powered by Community Server (Commercial Edition), by Telligent Systems
Don't contact us via this (fleischfalle@alphasierrapapa.com) email address.