Index: src_plugins/io_hyp/hyp_l.c =================================================================== --- src_plugins/io_hyp/hyp_l.c (revision 10435) +++ src_plugins/io_hyp/hyp_l.c (revision 10436) @@ -3041,7 +3041,7 @@ YY_DO_BEFORE_ACTION; /* set up hyytext again */ YY_RULE_SETUP #line 262 "hyp_l.l" -{BEGIN STATE_STRING; return H_VAL;} +{if (section == H_DEVICES) BEGIN STATE_STRING; return H_VAL;} YY_BREAK case 93: *yy_cp = (yy_hold_char); /* undo effects of setting up hyytext */ Index: src_plugins/io_hyp/hyp_l.l =================================================================== --- src_plugins/io_hyp/hyp_l.l (revision 10435) +++ src_plugins/io_hyp/hyp_l.l (revision 10436) @@ -259,7 +259,7 @@ "USE_DIE_FOR_METAL"/{LHS} {return H_USE_DIE_FOR_METAL;} "V"/{LHS} {BEGIN STATE_STRING; return H_V;} "V?"/{LHS} {return H_V_QM;} -"VAL"/{LHS} {BEGIN STATE_STRING; return H_VAL;} +"VAL"/{LHS} {if (section == H_DEVICES) BEGIN STATE_STRING; return H_VAL;} "W"/{LHS} {return H_W;} "X"/{LHS} {return H_X;} "X1"/{LHS} {return H_X1;}