@@ -176,7 +176,6 @@ static void new_module(YYSTYPE &module)
176176%token LTLWFF_Token " LTLWFF"
177177%token PSLWFF_Token " PSLWFF"
178178%token COMPWFF_Token " COMPWFF"
179- %token IN_Token " IN"
180179%token MIN_Token " MIN"
181180%token MAX_Token " MAX"
182181%token MIRROR_Token " MIRROR"
@@ -289,7 +288,7 @@ static void new_module(YYSTYPE &module)
289288%left EX_Token AX_Token EF_Token AF_Token EG_Token AG_Token E_Token A_Token U_Token R_Token V_Token F_Token G_Token H_Token O_Token S_Token T_Token X_Token Y_Token Z_Token EBF_Token ABF_Token EBG_Token ABG_Token
290289%left EQUAL_Token NOTEQUAL_Token LT_Token GT_Token LE_Token GE_Token
291290%left union_Token
292- %left IN_Token NOTIN_Token
291+ %left in_Token
293292%left mod_Token /* Precedence from CMU SMV, different from NuSMV */
294293%left LTLT_Token GTGT_Token
295294%left PLUS_Token MINUS_Token
@@ -673,7 +672,7 @@ formula : term
673672term : variable_identifier
674673 | next_Token ' (' term ' )' { init ($$, ID_smv_next); mto ($$, $3 ); }
675674 | ' (' formula ' )' { $$=$2 ; }
676- | ' {' formula_list ' }' { $$=$2 ; stack_expr ($$).id (" smv_nondet_choice " ); }
675+ | ' {' formula_list ' }' { $$=$2 ; stack_expr ($$).id (ID_smv_set ); }
677676 | INC_Token ' (' term ' )' { init ($$, " inc" ); mto ($$, $3 ); }
678677 | DEC_Token ' (' term ' )' { init ($$, " dec" ); mto ($$, $3 ); }
679678 | ADD_Token ' (' term ' ,' term ' )' { j_binary ($$, $3 , ID_plus, $5 ); }
@@ -709,8 +708,7 @@ term : variable_identifier
709708 | term GT_Token term { binary ($$, $1 , ID_gt, $3 ); }
710709 | term GE_Token term { binary ($$, $1 , ID_ge, $3 ); }
711710 | term union_Token term { binary ($$, $1 , ID_smv_union, $3 ); }
712- | term IN_Token term { binary ($$, $1 , ID_smv_setin, $3 ); }
713- | term NOTIN_Token term { binary ($$, $1 , ID_smv_setnotin, $3 ); }
711+ | term in_Token term { binary ($$, $1 , ID_smv_setin, $3 ); }
714712 | extend_Token ' (' term ' ,' term ' )' { binary ($$, $3 , ID_smv_extend, $5 ); }
715713 | resize_Token ' (' term ' ,' term ' )' { binary ($$, $3 , ID_smv_resize, $5 ); }
716714 | signed_Token ' (' term ' )' { init ($$, ID_smv_signed_cast); mto ($$, $3 ); }
0 commit comments