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
Merge back semantic result in originalType
fix Issue 12266 - Header generation produces uncompilable header
Tweak ddoc output
[Refactoring] Reduce unnecessary symtab generation
More strict error propagation on IFTI

If resolveFuncCall and functionResolve fail with "error instantiating", it should be finally translated to `ErrorExp`.
fix fix Issue 12231 - ICE on the class declaration within lambda inside template constraint
Merge pull request #3332 from 9rnsr/fix12231

Issue 12231 - ICE on the class declaration within lambda inside template constraint
Merge pull request #3360 from 9rnsr/fix12266

[REG2.065] Issue 12266 - Header generation produces uncompilable header
Merge pull request #2924 from 9rnsr/fix_uda_parsing

Relax current limitations for UDA syntax parsing.
Use bool instead of char inside global.param