Fix --ast crash on empty 'for' init decl/statement

Tried to run dscanner against std.algorithm and it crashed on an empty for init section (`for (; r.empty; r.popFront)`).