Skip to content

Empty case split should graft into FunBinds matches if possible #1767

@isovector

Description

@isovector

Given (>>=) x f = case x of, running Complete code constructors today produces

  (>>=) x f = case x of
    Goto s -> _
    Terminal a -> _
    Transition g -> _
    Invoke s mx g -> _

but instead could produce

  (>>=) (Goto s) f = _
  (>>=) (Terminal a) f = _
  -- etc...

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions