SEATD 0.01 alpha release

Jascha Wetzel "[firstname]" at mainia.de
Tue Aug 14 09:06:06 PDT 2007


http://seatd.mainia.de/

SEATD - Semantics Aware Tools for D
is a library wrapping a D parser. It provides access to an AST and an
ASG of a D source file (tree of declarations, list of imports, etc.)

SEATD is built using an upcoming release of the APaGeD parser generator
(formerly ALLPaGeD - now it's not LL-only anymore) and the TDFA regular
expression library.


SEATD for SciTE is an extension for the SciTE source code editor, that
provides basic code navigation functionality using the SEATD library:
- List declarations in current module
- List parsed modules
- "Goto declaration" from list or cursor over identifier
- "Goto module" from list or cursor over import

It's still in a very early stage, but it can already speed up jumping 
back and forth in the code quite a bit.
Note that the SciTE extension only works on windows due to the dynamic 
linking mechanism used.



More information about the Digitalmars-d-announce mailing list