digitalmars.D.announce - SEATD 0.01 alpha release
- Jascha Wetzel (17/17) Aug 14 2007 http://seatd.mainia.de/
-
BCS
(2/21)
Aug 14 2007
How abstract is the SciTE stuff? could it be worked into
... - Jascha Wetzel (4/6) Aug 14 2007 that's exactly my intention. it should be possible to plug seatd into
- Extrawurst (4/10) Aug 14 2007 wow thats so cool, i cant wait for my holidays to spend them integrating...
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.
Aug 14 2007
Reply to Jascha,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.How abstract is the SciTE stuff? could it be worked into <random editor>?
Aug 14 2007
BCS wrote:How abstract is the SciTE stuff?it's not very abstract, but it's just a thin wrapper of the seatd lib.could it be worked into <random editor>?that's exactly my intention. it should be possible to plug seatd into any editor within a day or less.
Aug 14 2007
wow thats so cool, i cant wait for my holidays to spend them integrating seatd in my IDE. at first i need to look at what a artistic license 2.0 permits ;) Jascha Wetzel schrieb:BCS wrote:How abstract is the SciTE stuff?it's not very abstract, but it's just a thin wrapper of the seatd lib.could it be worked into <random editor>?that's exactly my intention. it should be possible to plug seatd into any editor within a day or less.
Aug 14 2007