On Thursday, 16 March 2017 at 14:48:22 UTC, Stefan Koch wrote: > As soon as array-length assignment (and therefore expansion) is > working again; > You can start writing fast compile-time parsers. Though for AST one would need unions, like struct Node { int type; union { StringLiteral str; NumberLiteral num; ExpressionNode expr; } }