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