Consider `decl == NULL` case
[trivial] tweak code style
[Refactoring] Reduce use of variable 'a'
[Refactoring] Tweak token consumers

parseImport should return parsed `Import`s.
Add test for ddoc unittest feature (1)
Add test for ddoc unittest feature (2)
fix Issue 11677 - user defined attributes must be first

Parse prefix attributes in while loop of parseDeclDefs
fix Issue 11678 - user defined attributes cannot appear as postfixes
fix Issue 11679 - user defined attributes not allowed for local auto declarations
fix Issue 11680 - user defined attributes for type inference
Issue 5498 - array of elements of subtypes of a common supertype

arrayExpressionsToCommonType incorrectly uses condexp.e2->type rather than condexp.type to determine the common type of the array.
Merge pull request #2924 from 9rnsr/fix_uda_parsing

Relax current limitations for UDA syntax parsing.
Use bool instead of char inside global.param
Completely ignore -quiet flag
Remove unused variable 'scheduler' from Param
Remove unused variable 'noboundscheck' from Param
Give doXGeneration and xfilename better names
Merge pull request #3367 from yebblies/param

[cleanup] Clean up parameters
fix Issue 12302 - Assertion failure in expression.c (line 432) when using template isCallable
Merge pull request #3366 from CyberShadow/fix12302

fix Issue 12302 - Assertion failure in expression.c (line 432) when using template isCallable