Removing assert(0) and adding an informative compiler exception.
Moving Base class definition to the proper location.
Merge pull request #39 from schancel/FixConditionalDecls

Moving Base class definition to the proper location.
adding .length for Arrays and fixed .length for slices
Merge pull request #19 from UplinkCoder/ArrayLength

.length for staticlly typed arrays
Merge pull request #37 from schancel/AddCompileException

Removing assert(0) and adding an informative compiler exception.
ifTrue/ifFalse => lhs/rhs
Remove code dulication
Array default initialization
Put location as a state in DefaultInitializerVisitor
Refactor analyze of functions and ctors to remove code duplication
Merge Parameter and Variable so both can be captured
.reverse property is deprecated
Merge pull request #48 from schuetzm/array-reverse

.reverse property is deprecated
Implement alias this delegation for calls
Add import as per required by dmd master
Refactor declaration parsing to handle storage classes better
Stateful TypeVisitor. Now that it is a struct, making it stateful and instaciating multiple of them is cheap.
added .min and max for integral types
correct typos