Correction for type invariant pattern mismatches
Type constraint fix for variable assignments
Merge remote-tracking branch 'origin/development' into ncb/development
Merge remote-tracking branch 'origin/development' into ncb/development
Made sure the parent of a class/module is null after creation
Fix for method that sets the default value of a local var declaration
Fix for the apply expression in case an argument is an unsupported node
Merge branch 'origin/pvj/main'
Fix for code generation of the call statement and the call object statement when the arguments are unsupported nodes
Beutified the string representation of unsupported nodes in the console to make the code generator console output more readable to the user
Merge remote-tracking branch 'origin/kel/astv2' into ncb/development
Merge remote-tracking branch 'origin/pvj/main' into ncb/development
POG fix for implies expressions
POG fix for implicit operation post context
Correct toString for set comps and field exps, fixes #297, #298
Added test exercising generation of records with no fields
Fix for the record "toString" utility method when the record has no fields
Made sure all value types are serializable
Added notion of "external" expression to the IR
Fix for Java code generation for records with no fields