Thread overview | ||||||
---|---|---|---|---|---|---|
|
August 14, 2007 SEATD 0.01 alpha release | ||||
---|---|---|---|---|
| ||||
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. |
August 14, 2007 Re: SEATD 0.01 alpha release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jascha Wetzel | 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>?
|
August 14, 2007 Re: SEATD 0.01 alpha release | ||||
---|---|---|---|---|
| ||||
Posted in reply to BCS | 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. |
August 14, 2007 Re: SEATD 0.01 alpha release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jascha Wetzel | 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.
|
Copyright © 1999-2021 by the D Language Foundation