roc/compiler/can/src
Ayaz Hafiz bde107da49
Remove TagName in favor of explicit TagName or Closure
Note that we still need a `TagOrClosure` enum for phases past mono, but
at least we get rid of the branches in the front end.
2022-06-02 09:44:34 -05:00
..
abilities.rs Remove mono-related changes for now 2022-05-19 18:21:43 -04:00
annotation.rs Remove TagName in favor of explicit TagName or Closure 2022-06-02 09:44:34 -05:00
builtins.rs Remove TagName in favor of explicit TagName or Closure 2022-06-02 09:44:34 -05:00
constraint.rs move back to one loc_symbols vector 2022-05-14 14:44:37 +02:00
def.rs Lambda sets don't need extension vars 2022-06-01 13:18:03 -05:00
effect_module.rs Remove TagName in favor of explicit TagName or Closure 2022-06-02 09:44:34 -05:00
env.rs step 4: new scope with passing reporting tests 2022-04-30 00:51:32 +02:00
exhaustive.rs Remove TagName in favor of explicit TagName or Closure 2022-06-02 09:44:34 -05:00
expected.rs remove PartialEq for a bunch of types that we should not compare 2022-04-20 16:58:30 +02:00
expr.rs Remove TagName in favor of explicit TagName or Closure 2022-06-02 09:44:34 -05:00
lib.rs move reference matrix 2022-05-08 12:18:10 +02:00
module.rs parse toplevel defs into an SOA structure 2022-05-23 22:07:37 +02:00
num.rs refactor number bounds 2022-05-21 18:53:50 +02:00
operator.rs parse toplevel defs into an SOA structure 2022-05-23 22:07:37 +02:00
pattern.rs Remove TagName in favor of explicit TagName or Closure 2022-06-02 09:44:34 -05:00
procedure.rs remove debug code 2022-04-21 00:47:55 +02:00
scope.rs Correct imports of Encode and abilities across modules 2022-05-19 18:21:40 -04:00
string.rs Rename Located -> Loc 2021-12-22 19:18:22 -08:00
traverse.rs add a TypedHole node to Expr, for use in the editor 2022-05-18 16:39:24 +02:00