DScanner is ready for use

Nick Sabalausky SeeWebsiteToContactMe at semitwist.com
Sat Jul 27 17:51:26 PDT 2013


On Sun, 28 Jul 2013 00:27:34 +0200
"Brian Schott" <briancschott at gmail.com> wrote:

> DScanner is a tool for analyzing D source code. It has the 
> following features:
> 
> * Prints out a complete AST of a source file in XML format.
> * Syntax checks code and prints warning/error messages
> * Prints a listing of modules imported by a source file
> * Syntax highlights code in HTML format
> * Provides more meaningful "line of code" count than wc
> * Counts tokens in a source file
> 
> The lexer/parser/AST are located in the "std/d" directory in the 
> repository. These files should prove useful to anyone else 
> working on D tooling.
> 
> https://github.com/Hackerpilot/Dscanner
> 
> Aside: the D grammar that I reverse-engineered can be located 
> here: 
> https://rawgithub.com/Hackerpilot/DGrammar/master/grammar.html

Sweet, I was *just* thinking about writing a D -> HTML syntax
highlighter no more than about five minutes ago. Glad to see I won't
have to :) I'll definitely be checking this out.


More information about the Digitalmars-d-announce mailing list