unison/parser-typechecker
Chris Penner 59e8a25693
Fix annotations for bindings and blocks (#3689)
* WIP: fix up anns for bindings, blocks, etc.

* Working annotations for lets

* Add nesting tests

* Fix nesting tests

* Fix annotations on let-rec blocks

* Fix bad test src

* Skip destructuring binds test for now.

* Remove debugging

* Better fallbacks for finding ref nodes

* Transcript updates

* Fix bad 'contains'

* Rewrite letrec and let combinators to avoid requiring semigroup

* Don't include block openers in the block itself.

We don't want things like '=' or '->' to be part of a block

* Re-run transcripts

* Remove redundant constraint
2023-01-10 11:12:51 -06:00
..
src Fix annotations for bindings and blocks (#3689) 2023-01-10 11:12:51 -06:00
tests fold U.Util.Hash into Unison.Hash 2022-12-15 13:48:36 -05:00
LICENSE Update and standardize licenses 2021-10-12 13:47:08 -06:00
package.yaml ⅄ trunk → 22-12-14-tidy-up-hashing-package 2022-12-21 16:55:42 -05:00
unison-parser-typechecker.cabal ⅄ trunk → 22-12-14-tidy-up-hashing-package 2022-12-21 16:55:42 -05:00