Documentation

Lake.Config.Glob

inductive Lake.Glob :

A specification of a set of module names.

  • one : Lean.NameGlob

    Selects just the specified module name.

  • submodules : Lean.NameGlob

    Selects all submodules of the specified module, but not the module itself.

  • andSubmodules : Lean.NameGlob

    Selects the specified module and all submodules.

Instances For
    @[implicit_reducible]
    @[implicit_reducible]
    @[implicit_reducible]
    def Lake.instDecidableEqGlob.decEq (x✝ x✝¹ : Glob) :
    Decidable (x✝ = x✝¹)
    Instances For
      @[implicit_reducible]
      @[implicit_reducible]

      A name glob which matches all names with the prefix, including itself.

      Instances For

        A name glob which matches all names with the prefix, but not the prefix itself.

        Instances For
          Instances For
            @[implicit_reducible]
            def Lake.Glob.matches (m : Lean.Name) (self : Glob) :
            Instances For
              @[inline]
              def Lake.Glob.forEachModuleIn {m : TypeType u_1} [Monad m] [MonadLiftT IO m] (dir : System.FilePath) (f : Lean.Namem PUnit) (self : Glob) :
              Instances For