def Declarations.files

bend-lint-api@0.2.0.0 · linter/lint.bend:785

import bend-lint-api@0.2.0.0/linter/lint.bend as Lint
import Base

785def Declarations.files(
786  files: List<&2, Source>,
787  +sources: List<&2, Source>,
788  +globals: Map<&2, List<&2, Node>>,
789  out: List<&2, Declaration>
790) -> List<&2, Declaration>:
791  match files:
792    case Nil{}:
793      out
794    case Con{Source{path, namespace, text, +nodes}, rest}:
795      Declarations.files(
796        rest,
797        sources,
798        globals,
799        Declarations.tops(nodes, sources, globals, Imported.of(nodes), out)
800      )

Uses (7)

Used by (1)