diff --git a/src/lang/processor.rs b/src/lang/processor.rs index 1d36039..32b296e 100644 --- a/src/lang/processor.rs +++ b/src/lang/processor.rs @@ -44,11 +44,20 @@ pub fn native_predicate_from_string(s: &str) -> Option { "HashOf" => Some(NativePredicate::HashOf), "PublicKeyOf" => Some(NativePredicate::PublicKeyOf), "SignedBy" => Some(NativePredicate::SignedBy), + "ContainerInsert" => Some(NativePredicate::ContainerInsert), + "ContainerUpdate" => Some(NativePredicate::ContainerUpdate), + "ContainerDelete" => Some(NativePredicate::ContainerDelete), "DictContains" => Some(NativePredicate::DictContains), "DictNotContains" => Some(NativePredicate::DictNotContains), "ArrayContains" => Some(NativePredicate::ArrayContains), "SetContains" => Some(NativePredicate::SetContains), "SetNotContains" => Some(NativePredicate::SetNotContains), + "DictInsert" => Some(NativePredicate::DictInsert), + "DictUpdate" => Some(NativePredicate::DictUpdate), + "DictDelete" => Some(NativePredicate::DictDelete), + "SetInsert" => Some(NativePredicate::SetInsert), + "SetDelete" => Some(NativePredicate::SetDelete), + "ArrayUpdate" => Some(NativePredicate::ArrayUpdate), "None" => Some(NativePredicate::None), "False" => Some(NativePredicate::False), _ => None,