aboutsummaryrefslogtreecommitdiff
path: root/src/checker_signature.rs
diff options
context:
space:
mode:
authortslil <tslil@posteo.de>2026-05-01 10:56:10 +0100
committertslil <tslil@posteo.de>2026-05-01 11:12:09 +0100
commit8839959fd05a04f2d37461ab842d23107b104d20 (patch)
tree99bd59416a186cbbc91a5ae01766246d4a8a37bb /src/checker_signature.rs
parent0f7efe7518b925d9688dad4c6f6e87f84015e2c1 (diff)
add monotic counters, fix element binding case in app->for
Diffstat (limited to 'src/checker_signature.rs')
-rw-r--r--src/checker_signature.rs9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/checker_signature.rs b/src/checker_signature.rs
index 17154dd..bad38eb 100644
--- a/src/checker_signature.rs
+++ b/src/checker_signature.rs
@@ -1,5 +1,3 @@
-// Time-stamp: <2026-04-30 17h19 BST (9561bc0c)>
-
use crate::ast::*;
use crate::checker_state::*;
use std::collections::HashMap;
@@ -443,12 +441,7 @@ impl CheckerState {
let mut ctx = self.clone();
let first_set = ctx.check_set(&params[0].set)?;
let element_checked = self.check_element(element, &first_set)?;
- ctx.make_element_definition(
- params[0].name.clone(),
- element_checked,
- first_set,
- )?;
-
+ ctx.add_element(params[0].name.clone(), element_checked.into(), first_set)?;
if params.len() == 1 {
ctx.check_instance(body, signature)
} else {