Index: src/Parser/parser.yy
===================================================================
--- src/Parser/parser.yy	(revision 2fdbb3b7e07241973e885a3cad18dde21e5e8d12)
+++ src/Parser/parser.yy	(revision 493d73aa6b9c7fb4c785d55e31bdc5c9e97d8313)
@@ -10,6 +10,6 @@
 // Created On       : Sat Sep  1 20:22:55 2001
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Thu Dec 21 11:32:56 2017
-// Update Count     : 2996
+// Last Modified On : Tue Feb 13 11:40:34 2018
+// Update Count     : 2999
 //
 
@@ -482,7 +482,7 @@
 		{ $$ = new ExpressionNode( new StmtExpr( dynamic_cast< CompoundStmt * >(maybeMoveBuild< Statement >($2) ) ) ); }
 	| type_name '.' no_attr_identifier					// CFA, nested type
-		{ throw SemanticError("Qualified names are currently unimplemented."); $$ = nullptr; }								// FIX ME
+		{ throw SemanticError("Qualified names are currently unimplemented."); $$ = nullptr; } // FIX ME
 	| type_name '.' '[' push field_list pop ']'			// CFA, nested type / tuple field selector
-		{ throw SemanticError("Qualified names are currently unimplemented."); $$ = nullptr; }								// FIX ME
+		{ throw SemanticError("Qualified names are currently unimplemented."); $$ = nullptr; } // FIX ME
 	;
 
@@ -767,4 +767,6 @@
 	| unary_expression assignment_operator assignment_expression
 		{ $$ = new ExpressionNode( build_binary_val( $2, $1, $3 ) ); }
+	| unary_expression '=' '{' initializer_list comma_opt '}' // FIX ME
+		{ $$ = nullptr; }
 	;
 
@@ -1050,4 +1052,6 @@
 	| RETURN comma_expression_opt ';'
 		{ $$ = new StatementNode( build_return( $2 ) ); }
+	| RETURN '{' initializer_list comma_opt '}'			// FIX ME
+		{ $$ = nullptr; }
 	| THROW assignment_expression_opt ';'				// handles rethrow
 		{ $$ = new StatementNode( build_throw( $2 ) ); }
