aiken/crates/aiken-lang/src/tipo
KtorZ 9aa9070f56
Revise desugaring following feedback
- We now consistently desugar an expect in the last position as
    `Void`. Regardless of the pattern. Desugaring to a boolean value is
    deemed too confusing.

  - This commit also removes the desugaring for let-binding. It's only
    ever allowed for _expect_ which then behaves like a side effect.

  - We also now allow tests to return either `Bool` or `Void`. A test
    that returns `Void` is treated the same as a test returning `True`.
2024-08-23 16:04:40 +02:00
..
environment.rs Provide better errors on unknown type in cyclic definitions. 2024-08-06 19:24:48 +02:00
error.rs Revise desugaring following feedback 2024-08-23 16:04:40 +02:00
exhaustive.rs Allow pattern-matching on bytearrays 2024-08-03 13:51:36 +02:00
expr.rs Revise desugaring following feedback 2024-08-23 16:04:40 +02:00
fields.rs feat: impl serde on errythang 2024-03-08 19:19:07 -05:00
hydrator.rs update pair to handle alias 2024-05-04 14:04:12 -04:00
infer.rs Revise desugaring following feedback 2024-08-23 16:04:40 +02:00
pattern.rs Allow pattern-matching on bytearrays 2024-08-03 13:51:36 +02:00
pipe.rs Fixes #767 2024-03-22 16:05:32 +01:00
pretty.rs Improve formatter on long-lines, in particular bin-ops. 2024-08-06 19:25:35 +02:00