Task #9 WIP - added IF statement
Task #27 done: renamed member access methods in HappilOperand
Task #9 WIP - added WHILE statement + base for other loops
Task #9 WIP - working on TRY/CATCH/FINALLY, USING, and FOREACH statements
Task #9 WIP - working on TRY/CATCH/FINALLY
Task #9 WIP - working on TRY/CATCH/FINALLY - continued
Task #9 - finished TRY/CATCH/FINALLY and USING; working on FOREACH.
Task #9 - finished FOREACH statement
Task #9 - SWITCH statement WIP; divided StatementTests into individual test classes per statement.
Task #9 - finished SWITCH statement; started FOR statement; still missing: LOCK, (re-)THROW
Task #9 - FOR statement implemented; still missing test for the long form.
Task #9 - finished FOR statement testing (short + full syntax); enabled passing null literal in expressions (not fully tested)
Task #23 - added support for conditional ternary operator (?:)
Task #9 - implemented LOCK and RETHROW statements; Task #23 - implemented logical NOT operator; fixed a bug in TRY statement
Task #23: added NewArray operator ; not yet implemented.
Task #23: added NewArray operator.
Task #23 - added NewObjectExpression (not fully tested yet)
Task #23 - implemented New for value types (NewStructExpression)
Task #32 - implemented multiple type templates (not fully tested yet)
Task #32 - type template testing WIP (a lot of fixes)