|
@@ -284,6 +284,11 @@ def dict_add(a, b, c, **remainder):
|
|
|
yield [("CE", [new_edge, b])]
|
|
|
raise PrimitiveFinished(a)
|
|
|
|
|
|
+def dict_add_fast(a, b, c, **remainder):
|
|
|
+ v, = yield [("RV", [b])]
|
|
|
+ yield [("CD", [a, b, c])]
|
|
|
+ raise PrimitiveFinished(a)
|
|
|
+
|
|
|
def dict_delete(a, b, **remainder):
|
|
|
b_value, = yield [("RV", [b])]
|
|
|
edge, = yield [("RDE", [a, b_value])]
|