add new enum for hoistablefunctions

This commit is contained in:
microproofs
2023-09-06 22:13:36 -04:00
committed by Kasey
parent ced818c455
commit 0b38855ce4
2 changed files with 38 additions and 1 deletions

View File

@@ -46,6 +46,10 @@ pub enum HoistableFunction {
deps: Vec<(FunctionAccessKey, String)>,
params: Vec<String>,
},
CyclicFunction {
functions: Vec<(Vec<String>, AirTree)>,
deps: Vec<(FunctionAccessKey, String)>,
},
Link((FunctionAccessKey, String)),
CyclicLink((FunctionAccessKey, String)),
}