Documentation

Lean.Elab.ParseImportsFast

Instances For
    Equations
      Instances For
        @[inline]
        Equations
          Instances For
            @[inline]
            Equations
              Instances For
                Equations
                  Instances For
                    @[inline]
                    Equations
                      Instances For
                        @[inline]
                        def Lean.ParseImports.State.next' (s : State) (input : String) (pos : String.Pos) (h : ¬input.atEnd pos = true) :
                        Equations
                          Instances For
                            @[specialize #[]]
                            @[inline]
                            Equations
                              Instances For
                                @[inline]
                                Equations
                                  Instances For
                                    @[inline]
                                    def Lean.ParseImports.keywordCore (k : String) (failure success : Parser) :
                                    Equations
                                      Instances For
                                        @[specialize #[]]
                                        partial def Lean.ParseImports.keywordCore.go (k : String) (failure success : Parser) (input : String) (s : State) (i j : String.Pos) :
                                        @[inline]
                                        Equations
                                          Instances For
                                            @[inline]
                                            Equations
                                              Instances For
                                                Equations
                                                  Instances For
                                                    @[inline]
                                                    Equations
                                                      Instances For
                                                        @[inline]
                                                        Equations
                                                          Instances For
                                                            Equations
                                                              Instances For
                                                                partial def Lean.ParseImports.moduleIdent.parse (input : String) (finalize : NameParser) (module : Name) (s : State) :
                                                                @[specialize #[]]
                                                                Equations
                                                                  Instances For
                                                                    Equations
                                                                      Instances For
                                                                        Equations
                                                                          Instances For
                                                                            Instances For

                                                                              Simpler and faster version of parseImports. We use it to implement Lake.

                                                                              Equations
                                                                                Instances For
                                                                                  Instances For
                                                                                    @[export lean_print_imports_json]
                                                                                    Equations
                                                                                      Instances For