Open daherb opened 5 years ago
Looking into the source code:
getMeta :: MetaId -> TcM s (MetaValue s)
getMeta i = TcM (\abstr k h ms -> case IntMap.lookup i ms of
Just mv -> k mv ms)
So, the typechecker tries to lookup a metavariable which it has not seen yet. @krangelov any ideas about this?
Hi, if I have an abstract syntax like
and generate trees of the category IsEqual with meta-variables, I get the following result as expected
but if I change the position of the question mark I get the following error: