From 0692cd54e76b837c8fdd5156165b04d556ee6122 Mon Sep 17 00:00:00 2001 From: Stephen Williams Date: Sat, 16 Nov 2013 17:04:14 -0800 Subject: [PATCH] Support some simple class initialization assignments. --- parse.y | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/parse.y b/parse.y index 29c3ea978..482adf451 100644 --- a/parse.y +++ b/parse.y @@ -1389,7 +1389,9 @@ variable_decl_assignment /* IEEE1800-2005 A.2.3 */ | IDENTIFIER '=' K_new '(' ')' { decl_assignment_t*tmp = new decl_assignment_t; tmp->name = lex_strings.make($1); - yyerror("sorry: Class initialization assignment not supported here."); + PENewClass*expr = new PENewClass; + FILE_NAME(expr, @3); + tmp->expr .reset(expr); delete[]$1; $$ = tmp; }