diff options
author | ajreynol <andrew.j.reynolds@gmail.com> | 2016-06-17 18:38:16 -0500 |
---|---|---|
committer | ajreynol <andrew.j.reynolds@gmail.com> | 2016-06-17 18:38:16 -0500 |
commit | f5ed28fe24f6b887630a48dcf476c462c0c227a1 (patch) | |
tree | edd8b8c35b474ed051ace7c861799d734ab5b99d /src/theory/sep/kinds | |
parent | 1a2547995acc5a98c8969e628ac5e1c45b0efe94 (diff) |
Cleanup from last commit, treat sep.nil as variable kind.
Diffstat (limited to 'src/theory/sep/kinds')
-rw-r--r-- | src/theory/sep/kinds | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/theory/sep/kinds b/src/theory/sep/kinds index 52418aefb..4ad615c1f 100644 --- a/src/theory/sep/kinds +++ b/src/theory/sep/kinds @@ -11,7 +11,7 @@ properties polite stable-infinite parametric properties check propagate presolve getNextDecisionRequest # constants -constant NIL_REF \ +constant SEP_NIL_REF \ ::CVC4::NilRef \ ::CVC4::NilRefHashFunction \ "expr/sepconst.h" \ @@ -19,16 +19,16 @@ constant NIL_REF \ rewriter ::CVC4::theory::sep::TheorySepRewriter "theory/sep/theory_sep_rewriter.h" -operator SEP_NIL 1 "separation nil" -operator EMP_STAR 1 "separation empty heap" +variable SEP_NIL "separation nil" + +operator SEP_EMP 1 "separation empty heap" operator SEP_PTO 2 "points to relation" operator SEP_STAR 2: "separation star" operator SEP_WAND 2 "separation magic wand" operator SEP_LABEL 2 "separation label" -typerule NIL_REF ::CVC4::theory::sep::NilRefTypeRule -typerule SEP_NIL ::CVC4::theory::sep::SepNilTypeRule -typerule EMP_STAR ::CVC4::theory::sep::EmpStarTypeRule +typerule SEP_NIL_REF ::CVC4::theory::sep::SepNilRefTypeRule +typerule SEP_EMP ::CVC4::theory::sep::SepEmpTypeRule typerule SEP_PTO ::CVC4::theory::sep::SepPtoTypeRule typerule SEP_STAR ::CVC4::theory::sep::SepStarTypeRule typerule SEP_WAND ::CVC4::theory::sep::SepWandTypeRule |