VDF Tools for Eclipse: Difference between revisions

From DataFlex Wiki
Jump to navigationJump to search
(New page: thumb|The VDF Tools for Eclipse Class Browser The VDF Tools for Eclipse started out as a simple [http://en.wikipedia.org/wiki/Javacc JavaCC] grammar for FMAC/IC...)
 
mNo edit summary
Line 1: Line 1:
[[Image:Class_Browser.png|thumb|The VDF Tools for Eclipse Class Browser]]
[[Image:Class_Browser.png|thumb|The VDF Tools for Eclipse Class Browser]]
The VDF Tools for Eclipse started out as a simple [http://en.wikipedia.org/wiki/Javacc JavaCC] grammar for FMAC/ICODE in 2003. When I in 2004 decided that it should be put to use it was clear that it would not be a good idea to use a low-level language parser to provide the foundations the parser was rewritten for VDF 7 using [http://en.wikipedia.org/wiki/ANTLR ANTLR].
The VDF Tools for Eclipse started out as a simple [http://en.wikipedia.org/wiki/Javacc JavaCC] grammar for FMAC/ICODE in 2003. In 2004 it was decided that it should be put to use. Since it was clear that it would not be a good idea to use this low-level language parser to provide the foundations, the parser was rewritten for VDF7 using [http://en.wikipedia.org/wiki/ANTLR ANTLR].


VDF Tools works more or less like any programming language IDE. It has a parser that builds an index or metadata model of the code. These data forms the foundation of a number of features such as:
VDF Tools works more or less like any programming language IDE. It has a parser that builds an index or metadata model of the code. These data forms the foundation of a number of features such as:

Revision as of 01:08, 26 December 2007

The VDF Tools for Eclipse Class Browser

The VDF Tools for Eclipse started out as a simple JavaCC grammar for FMAC/ICODE in 2003. In 2004 it was decided that it should be put to use. Since it was clear that it would not be a good idea to use this low-level language parser to provide the foundations, the parser was rewritten for VDF7 using ANTLR.

VDF Tools works more or less like any programming language IDE. It has a parser that builds an index or metadata model of the code. These data forms the foundation of a number of features such as:

  • Class hierarchy browser
  • VDF Navigator
  • Symbol table
  • Syntax colored editor
  • Context sensitive content assist/intellisense
  • Database view