struct: synthesizer lambdas without value fix, analyzer and model minor fixes; broken synt call tests

This commit is contained in:
ProgramSnail 2026-05-20 15:59:44 +00:00
parent e718ccb24b
commit ae01a435ff
5 changed files with 330 additions and 423 deletions

View file

@ -1118,7 +1118,7 @@ $action$ - действия, совершаемые с примитивным з
// NOTE: expr type expected to ~ match t (maybe except some automaticc modifiers)
// expect well typed program
$cl mu cr xarrowSquiggly(t)_build cl v, mu' cr$, // TODO: FIXME check (required?)
$cl mu cr xarrowSquiggly(t)_build cl v, mu' cr$,
$mu' xarrowSquiggly(v)_#[add] cl l, mu'' cr$,
$cl types, vals, mu cr xarrowSquiggly("var" x : t)_init cl types[x <- t], vals[x <- l], mu'' cr$
@ -1516,6 +1516,8 @@ $action$ - действия, совершаемые с примитивным з
)
))
#h(10pt)
#align(center, prooftree(
vertical-spacing: 4pt,
rule(