Skip to content

Allow explicit qualification to disambiguate symbols #2410

@jonaprieto

Description

@jonaprieto

I expect the following to type check:

-- Main.juvix
module Main;

axiom X : Type;
axiom x' : X;
axiom x : X;

f : X :=
  let
    x : X := x';
  in Main.x;

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions