feat(codegen): support multi-validators
* rename force_wrap to force * add a bunch of builder methods to Term<Name> * refactor one tiny location to show off builder methods * split generate into `generate` and `generate_test` * create wrap_as_multi_validator function Co-authored-by: Kasey White <kwhitemsg@gmail.com>
This commit is contained in:
@@ -111,10 +111,7 @@ impl Validator<Reference, Annotated<Schema>> {
|
||||
title: Some(redeemer.arg_name.get_label()),
|
||||
schema,
|
||||
})?,
|
||||
program: generator
|
||||
.generate(&def.fun.body, &arguments, true)
|
||||
.try_into()
|
||||
.unwrap(),
|
||||
program: generator.generate(def).try_into().unwrap(),
|
||||
definitions,
|
||||
})
|
||||
}
|
||||
|
||||
@@ -699,13 +699,13 @@ where
|
||||
{
|
||||
let left = generator
|
||||
.clone()
|
||||
.generate(&left_src, &[], false)
|
||||
.generate_test(&left_src, &[])
|
||||
.try_into()
|
||||
.unwrap();
|
||||
|
||||
let right = generator
|
||||
.clone()
|
||||
.generate(&right_src, &[], false)
|
||||
.generate_test(&right_src, &[])
|
||||
.try_into()
|
||||
.unwrap();
|
||||
|
||||
@@ -718,7 +718,7 @@ where
|
||||
None
|
||||
};
|
||||
|
||||
let program = generator.generate(body, arguments, false);
|
||||
let program = generator.generate_test(body, arguments);
|
||||
|
||||
let script = Script::new(
|
||||
input_path,
|
||||
|
||||
Reference in New Issue
Block a user