digitalmars.D - Yet another D editor
- Sergey Gromov (21/21) Sep 19 2008 I wrote a D lexer for Scintilla. It highlights D better than any editor...
- BCS (3/6) Sep 19 2008 send me your dsource username and I'll get you access to scrapple and yo...
- Sergey Gromov (4/12) Sep 20 2008 My username is 'SnakE'. I've also sent you an e-mail earlier but it
- BCS (2/4) Sep 22 2008 your in. "Try not to step on toes and all that..." :-b
- Sergey Gromov (7/13) Sep 22 2008 Thank you very much.
- BLS (8/31) Sep 20 2008 Hi Sergey,
- Sergey Gromov (4/9) Sep 20 2008 D Lexer *is* a part of the official distribution. However it's probably...
I wrote a D lexer for Scintilla. It highlights D better than any editor I've tried yet. It's even better than DCode/Entice, though the advantage is somewhat minor. What it does: * Recognizes all kinds of D numbers, including hex floats. * Can recognize errors in many numeric literals. * Supports all types of D2 strings, including hex strings, delimited strings with nesting delimiters, and heredoc strings. * Recognizes escape sequences in strings, character literals and as stand-alone escape strings. * Recognizes errors in strings like unsupported or incomplete escape sequences, invalid chars in hex strings, bad chars in heredoc string delimiters, or trailing chars after the end of a delimited string. * Supports EOL, stream and nesting comments. * Recognizes DDOC comments. * Recognizes DDOC section names and macros. * Recognizes macros lacking a closing bracket. * Supports code folding. Probably that's it. The question is, what do I do with the code? It's probably too small a project to open a page on DSource. It doesn't use any 3rd-party libraries nor a D front-end. Anybody needs it or wants it published?
Sep 19 2008
Reply to Sergey,The question is, what do I do with the code? It's probably too small a project to open a page on DSource.send me your dsource username and I'll get you access to scrapple and you can add it there.
Sep 19 2008
BCS <ao pathlink.com> wrote:Reply to Sergey,My username is 'SnakE'. I've also sent you an e-mail earlier but it probably got lost. Thank you.The question is, what do I do with the code? It's probably too small a project to open a page on DSource.send me your dsource username and I'll get you access to scrapple and you can add it there.
Sep 20 2008
Reply to Sergey,SnakEyour in. "Try not to step on toes and all that..." :-b
Sep 22 2008
BCS <ao pathlink.com> wrote:Reply to Sergey,Thank you very much. Code is uploaded into: http://dsource.org/projects/scrapple/browser/trunk/scilexer There are sources, some instructions, and a DLL compiled for Scintilla/SciTE 1.76 for Windows. Have fun.SnakEyour in. "Try not to step on toes and all that..." :-b
Sep 22 2008
Sergey Gromov schrieb:I wrote a D lexer for Scintilla. It highlights D better than any editor I've tried yet. It's even better than DCode/Entice, though the advantage is somewhat minor. What it does: * Recognizes all kinds of D numbers, including hex floats. * Can recognize errors in many numeric literals. * Supports all types of D2 strings, including hex strings, delimited strings with nesting delimiters, and heredoc strings. * Recognizes escape sequences in strings, character literals and as stand-alone escape strings. * Recognizes errors in strings like unsupported or incomplete escape sequences, invalid chars in hex strings, bad chars in heredoc string delimiters, or trailing chars after the end of a delimited string. * Supports EOL, stream and nesting comments. * Recognizes DDOC comments. * Recognizes DDOC section names and macros. * Recognizes macros lacking a closing bracket. * Supports code folding. Probably that's it. The question is, what do I do with the code? It's probably too small a project to open a page on DSource. It doesn't use any 3rd-party libraries nor a D front-end. Anybody needs it or wants it published?Hi Sergey, WOW, that is already something. IMO The D Lexer should become part of the official Scintilla distribution. A DSource project makes sense. F.I. It would be nice to have your sourses in order to build a DLL. I am very interested to get your sources ASAP. :) Thanks, Bjoern
Sep 20 2008
BLS <nanali nospam-wanadoo.fr> wrote:IMO The D Lexer should become part of the official Scintilla distribution. A DSource project makes sense. F.I. It would be nice to have your sourses in order to build a DLL. I am very interested to get your sources ASAP. :) Thanks, BjoernD Lexer *is* a part of the official distribution. However it's probably made out of C++ lexer and lacks support for so many features of D. I'll put the project in scrapples as soon as I get the access.
Sep 20 2008