add container operation support to parser (#408)

This commit is contained in:
Daniel Gulotta 2025-09-04 13:15:23 -07:00 committed by GitHub
parent b02d0ec462
commit a24bbf7a3b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -44,11 +44,20 @@ pub fn native_predicate_from_string(s: &str) -> Option<NativePredicate> {
"HashOf" => Some(NativePredicate::HashOf), "HashOf" => Some(NativePredicate::HashOf),
"PublicKeyOf" => Some(NativePredicate::PublicKeyOf), "PublicKeyOf" => Some(NativePredicate::PublicKeyOf),
"SignedBy" => Some(NativePredicate::SignedBy), "SignedBy" => Some(NativePredicate::SignedBy),
"ContainerInsert" => Some(NativePredicate::ContainerInsert),
"ContainerUpdate" => Some(NativePredicate::ContainerUpdate),
"ContainerDelete" => Some(NativePredicate::ContainerDelete),
"DictContains" => Some(NativePredicate::DictContains), "DictContains" => Some(NativePredicate::DictContains),
"DictNotContains" => Some(NativePredicate::DictNotContains), "DictNotContains" => Some(NativePredicate::DictNotContains),
"ArrayContains" => Some(NativePredicate::ArrayContains), "ArrayContains" => Some(NativePredicate::ArrayContains),
"SetContains" => Some(NativePredicate::SetContains), "SetContains" => Some(NativePredicate::SetContains),
"SetNotContains" => Some(NativePredicate::SetNotContains), "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), "None" => Some(NativePredicate::None),
"False" => Some(NativePredicate::False), "False" => Some(NativePredicate::False),
_ => None, _ => None,