Accept any expression on RHS of set node (experimental parser)
Correct type of TYPE function (experimental parser)
Add CASE statements (experimental parser)
Split up ast.Expression (experimental parser)
Ensure ReduceExpression calculates types correctly (experimental parser)
Merge pull request #1037 from cleishm/experimental-updates

Updates to Experimental parser (CASE support and fixes)