Documentation

Lean.Compiler.NameMangling

Equations
Instances For
    @[export lean_name_mangle]
    def Lean.Name.mangle (n : Name) (pre : String := "l_") :
    Equations
    Instances For
      @[export lean_mk_module_initialization_function_name]
      Equations
      Instances For

        Assuming s has been produced by Name.mangle _ "", return the original name.

        Equations
        Instances For

          Returns the demangled version of s, if it's the result of Name.mangle _ "". Otherwise returns none.

          Equations
          Instances For