Newsflash

DAG Uses TW T-SQL Parser

Data Advantage Group, Inc., a San Francisco based software company providing enterprise level tools for data analysis, has chosen Temporal Wave LLC's T-SQL parser for incorporation into their flagship product: Read More

-
+
1
VB.Net 9.0 Parser Kit PDF Print E-mail

The Temporal Wave VB.Net parser kit is available in Java versions right now, with C and C# versions to follow very shortly. This is a full featured lexer, parser and AST walker for the very latest Microsoft published specification for VB.Net 9.0, as supported by the .Net Framework SDK 3.5 and Visual Studio 2008.


Features

The parser is fully compliant with the latest Microsoft specifications, including parsing ans producing trees for:It is full featured and nothing is missing from the language space as supported by .Net 3.5 and Visual Studio 2008.

  • Language Integrated Queries (LINQ)
  • Generics
  • Delegates
  • Unicode identifiers and strings etc

The parser produces a well tested Abstract Syntax Tree (AST), and the kit also comes with an AST Walker with which you can make multiple passes of the tree, each of which can modify the AST. For instance, build a symbol table in one pass, then parse the tree for high level code optimization and modify it, then parse the tree for intermediate language generation (and so on).

The parser kit can be used for anything from writing formatters, additional semantic checking over the MS compiler, language translation, annotation, and just about any application that requires true parsing of the source. Note however, that this parser kit does NOT include code for building .Net symbol tables (though we may release such a product in the future).

License

The usual Temporal Wave commercial source code license, providing royalty free distribution of binaries built with the supplied source code, free support and free updates for the life of the product. Cost $10,000 USD