@@ -58,40 +58,39 @@ object SymbExLogReportWriter {
5858 " perm" -> TermWriter .toJSON(perm)
5959 )
6060
61- case QuantifiedFieldChunk (id, fvf, perm , _, invs, cond , receiver, _, hints) =>
61+ case QuantifiedFieldChunk (id, fvf, condition , _, perm, _, invs , receiver, _, hints) =>
6262 JsObject (
6363 " type" -> JsString (" quantified_field_chunk" ),
6464 " field" -> JsString (id.toString),
6565 " field_value_function" -> TermWriter .toJSON(fvf),
66+ " condition" -> TermWriter .toJSON(condition),
6667 " perm" -> TermWriter .toJSON(perm),
6768 " invs" -> invs.map(inverseFunctionsToJSON).getOrElse(JsNull ),
68- " cond" -> cond.map(TermWriter .toJSON).getOrElse(JsNull ),
6969 " receiver" -> receiver.map(TermWriter .toJSON).getOrElse(JsNull ),
7070 " hints" -> (if (hints.nonEmpty) JsArray (hints.map(TermWriter .toJSON).toVector) else JsNull )
7171 )
7272
73- case QuantifiedPredicateChunk (id, vars, _, psf, perm , _, invs, cond , singletonArgs, _, hints) =>
73+ case QuantifiedPredicateChunk (id, vars, _, psf, condition , _, perm, _, invs , singletonArgs, _, hints) =>
7474 JsObject (
7575 " type" -> JsString (" quantified_predicate_chunk" ),
7676 " vars" -> JsArray (vars.map(TermWriter .toJSON).toVector),
7777 " predicate" -> JsString (id.toString),
7878 " predicate_snap_function" -> TermWriter .toJSON(psf),
79+ " condition" -> TermWriter .toJSON(condition),
7980 " perm" -> TermWriter .toJSON(perm),
8081 " invs" -> invs.map(inverseFunctionsToJSON).getOrElse(JsNull ),
81- " cond" -> cond.map(TermWriter .toJSON).getOrElse(JsNull ),
8282 " singleton_args" -> singletonArgs.map(as => JsArray (as.map(TermWriter .toJSON).toVector)).getOrElse(JsNull ),
8383 " hints" -> (if (hints.nonEmpty) JsArray (hints.map(TermWriter .toJSON).toVector) else JsNull )
8484 )
8585
86- case QuantifiedMagicWandChunk (id, vars, _, wsf, perm, _, invs, cond, singletonArgs, _, hints) =>
86+ case QuantifiedMagicWandChunk (id, vars, _, wsf, perm, _, invs, singletonArgs, _, hints) =>
8787 JsObject (
8888 " type" -> JsString (" quantified_magic_wand_chunk" ),
8989 " vars" -> JsArray (vars.map(TermWriter .toJSON).toVector),
9090 " predicate" -> JsString (id.toString),
9191 " wand_snap_function" -> TermWriter .toJSON(wsf),
9292 " perm" -> TermWriter .toJSON(perm),
9393 " invs" -> invs.map(inverseFunctionsToJSON).getOrElse(JsNull ),
94- " cond" -> cond.map(TermWriter .toJSON).getOrElse(JsNull ),
9594 " singleton_args" -> singletonArgs.map(as => JsArray (as.map(TermWriter .toJSON).toVector)).getOrElse(JsNull ),
9695 " hints" -> (if (hints.nonEmpty) JsArray (hints.map(TermWriter .toJSON).toVector) else JsNull )
9796 )
0 commit comments