add call_with_inference_limit

This commit is contained in:
Mark Thom
2018-02-19 22:34:56 -07:00
parent 8b566ab4e5
commit 7313472a70
12 changed files with 541 additions and 171 deletions

View File

@@ -622,3 +622,27 @@ macro_rules! term_cmp_eq {
CompareTermQT::Equal
)
}
macro_rules! install_inference_counter {
($r:expr) => (
Line::BuiltIn(BuiltInInstruction::InstallInferenceCounter($r))
)
}
macro_rules! remove_inference_counter {
($r:expr) => (
Line::BuiltIn(BuiltInInstruction::RemoveInferenceCounter($r))
)
}
macro_rules! inference_level {
() => (
Line::BuiltIn(BuiltInInstruction::InferenceLevel)
)
}
macro_rules! default_trust_me {
() => (
Line::BuiltIn(BuiltInInstruction::DefaultTrustMe)
)
}