Support multiple expressions.

A newline is treated as a ';' if it could end an expression.

Fixed uninitialized struct val_s fields with integer constants.