parser: Handle anonymous unions.
parser: Parse contracts on constructors.
ir: Add foreach statement.
parser: Parse foreach statements.
visitor: Visit Foreach statements.
parser: Parse assign expressions in function parameter lists.
parser: Try to parse inline functions.
parser: Parse AssertStatements.
visitor: Visit AssertStatements.
token: Add __FILE__ and __LINE__ tokens.
parser: Parse leading dots in type references.
ir: Add AssertStatement.
visitor: Remove ternary in ForeachStatement pretty printer.
visitor: twf foreach when pretty printing.
parser: Remove parseAssignExp.