Lineend
Preserve trailing comments from outlined member variables
Print comment on VarDeclarations
Print comments on VersionDeclarations
Print comments on the rest of the declarations
Trailing comments on ReturnStatement and ExpStatement
Print long arrays over multiple lines
Port entity.d manually
Remove catch-all post-expression skipComment
Properly parse trailling comment after if condition
Remove comment in args list
Don't swallow comments inside structs
Don't eat comments after switch
Do not eat comments inside expressions
Don't skip comments inside parameter lists
Accept comments after param list
Do not eat comments after literals
Don't eat all comments inside #if
Don't eat comments inside if conditions
Parse comments inside enums