From 80c21adb4aa428a21efc6cdf42db4e5b5e2b4c60 Mon Sep 17 00:00:00 2001 From: Cary R Date: Fri, 29 May 2009 14:57:04 -0700 Subject: [PATCH] Allow devel to parse a .scope statements with out the `celldefine info. This change allows us to test V0.9 files under V0.10.devel. --- vvp/parse.y | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/vvp/parse.y b/vvp/parse.y index 03cf2dccf..47e0d5e5b 100644 --- a/vvp/parse.y +++ b/vvp/parse.y @@ -580,6 +580,12 @@ statement T_NUMBER T_NUMBER T_NUMBER ',' T_SYMBOL ';' { compile_scope_decl($1, $3, $5, $6, $14, $7, $8, $10, $11, $12); } + /* Legacy declaration that does not have `celldefine information. */ + + | T_LABEL K_SCOPE T_SYMBOL ',' T_STRING T_STRING T_NUMBER T_NUMBER ',' + T_NUMBER T_NUMBER ',' T_SYMBOL ';' + { compile_scope_decl($1, $3, $5, $6, $13, $7, $8, $10, $11, 0); } + /* XXXX Legacy declaration has no type name. */ | T_LABEL K_SCOPE T_SYMBOL ',' T_STRING ';'