Separation of work done to build an independant parser for D.
Module AST objects are now created.
Split abstract data types it a adequate module.
Imporve class and interface related code naming.
Enum parsing.
Refactoring function in its own module
Add support for static array and associative arrays.
Fix d.parser.dmodule and hook back the custome parser into sdc.
unions, anonymous aggregates and static ifs.
Parse function template, ugly hack around is expression, segfault are now exceptions.
Parse version(unittest) monstruosity.
Parse template type parameter specialization and default.
whitespaces, parseDotIdentifier refactored
pseudo parse template instanciations
Handle manifest constant declarations
parse default value for value template parameters
shared parsing stub
fix a bug in the parser for auto manifest constants
Parsing function templates.
function templates now get correct identifiers