Table of Contents
| About | News | Features | Ideas | Platforms | Building | Utility Programs | Forum |
Some miscellaneous D utilities
kate syntax highlighting
I have made many improvements to kate's syntax highlighting of D code, most of which which haven't yet made it into the official database. See here.
D Module Dependency Graph Generator
mdtg (from the wrong name Module Dependency Tree Generator) is a command-line tool to scan source files and find imports in source modules. It can also find circular dependencies. A little example:
> ./mdtg main.d Scanning... Statistics: Modules found: 2 Modules not found: 7 Total: 9 Total module imports: 9 Checking... --- Module dependencies --- graph: -> tango.core.Array -> tango.io.Console <- main main: -> graph -> tango.io.Console -> tango.io.Stdout -> tango.text.Util -> tango.io.FilePath -> tango.io.UnicodeFile -> tango.core.Exception --- Modules not found --- tango.core.Array: <- graph tango.core.Exception: <- main tango.io.Console: <- graph <- main tango.io.FilePath: <- main tango.io.Stdout: <- main tango.io.UnicodeFile: <- main tango.text.Util: <- main
