+compoundstmt: dcmpstmt
+ | cmpstmt
+ ;
+
+dcmpstmt: begin r_dcl_stat_list stmt_list RC
+ ={
+#ifndef LINT
+ prcstab(blevel);
+#endif
+ --blevel;
+ if( blevel == 1 ) blevel = 0;
+ clearst( blevel );
+ checkst( blevel );
+ autooff = *--psavbc;
+ regvar = *--psavbc;
+ }
+ ;
+
+cmpstmt: begin stmt_list RC