ezx
Search uses release 1.13.0.0 · 2,947 definitions
Definitions (2,947)
- def named.pickthe first component, when it is a name, and "" when it is not
- def named.ofthe `<name>@<version>` an import names, or "" when it names none: the first component of its normalised path, when that holds an `@` and a `/` follows it, as bend's loader reads it
- def is_namedan import of a named hub package, which is a dependency rather than a module of this package, whether or not the hub rules its name in (EZ-HUB-3)
- def unnamed.whywhy a name the hub rules out stops a walk, a lock or a fetch, in bend's own words
- def unnamed.pickthe name when the hub rules it out, the rest's otherwise
- def unnamedthe first named import of a list whose name the hub rules out, or "" when there is none
- type Taska file to visit: where it is on disk, and the module name bend gives it, which is the path it was reached through with the `.bend` dropped
- type Founda file of the package as it was found: where it sits inside the package, and its sha256
- def task_ofa module import as the file to visit next, or nothing when it names a hub package, by its `0x` name or by its `<name>@<version>`
- def tasksevery module a file imports, as the files to visit next
- def nsdirthe directory a module's own imports are named from.
- def raw_ofthe entry file is written under its own base name; every other module under the path it was reached through
- def seen.has.stepone step of the scan, with the head's answer in hand.
- def seen.haswhether a name is already among the ones the walk has reached.
- def file_ofa found file, placed under whatever the package re-rooted at
- def placedevery found file, placed
- def file.atwhere a file sits inside its package
- def file.lea package's files are written in path order, so the manifest of a package is the same text whoever computes it
- def dedup.pickthe same path twice is the same file twice, and a package holds it once
- def dedup.heada file against the deduplicated files that follow it
- def dedupa sorted file list with the repeats dropped
- def file.ins.putwhere a file goes among the files already in order: before the one it is not after, otherwise behind it.
- def file.insa file inserted into a list already in path order
- def file.sorta file list in path order.
- def files_ofthe files of a package, in path order and each one once
- def escapesa path that leaves the package behind, which no package may hold
- def escaped.stepone step of the search, with the head's answer in hand.
- def escapedthe first file whose path leaves the package, or "" when none does
- def manifest.lineone `<sha256> <path>` line
- def manifest.linesevery line of a manifest
- def manifest_ofthe manifest text is the package's identity, and bend checks a fetched manifest against the first 32 hex characters of its sha256
- def hash_ofthe `0x` name a file set is published under
- def file.licwhether a file of a package is a LICENSE bend took along.
- def bare.pick
- def barea package's files as bend named them before 2.0.27: without the LICENSE files it now takes along, in the order they were given
- def bare.srcs.pick
- def bare.srcsthe texts that go with those files: the texts of a file list, one per file in the same order, with the LICENSE files' texts left out
- type Sourceone file of a checkout: its path from the checkout's top, and its text
- type Treethe files a walk is given.
- type Lookwhat a tree says of a path: here with its text, not there, or not given
- type Hita file of the package as the walk found it: the name it takes inside the package, and its text
- type Stopwhy the walk stopped, or that it has not: a module imported and not there, an import that climbs out of the checkout, a file the walk was not given, fuel run out with files still queued, or an import of a name the hub rules out
- type Statethe walk so far: the files already visited, what was found, whether it has stopped, and the files still to visit
- type Walkedwhat the walk made of a tree: the package, the file it needs next, or why there is no package.
- def insidea path of the project, as it is written inside a package rooted at `root`: the path itself under the project's own root, and the path with the root's directories taken off otherwise.
- def look.stepone step of a lookup, with the head's answer in hand.
- def looka file list's text for a path, first in the list, or None when it has none
- def find.askeda path that was asked for and found missing is not there; one that was not asked for is not given
- def find.missa path the files do not hold: not there in a whole tree, and in a partial one unless it was asked for already
- def find.gota path the files hold is here
- def findwhat a tree says of a path
- def outsidea checkout-relative path that climbs above the checkout's top
- def besidethe file bend takes along beside every file it publishes: a file named exactly `LICENSE` in the same directory, at the same path in the package.
- def license.putthe LICENSE beside a published file, when the tree holds one, named beside the file's own name in the package
- def foreign.puta foreign body the tree holds, with the LICENSE beside it, or nothing when it is not there.
- def foreignsevery foreign body a file imports, named from the importing module's directory
- def askeda file the walk may need stops it only when it was not given, as a question: one that is there or not there lets the walk go on
- def foreign.askeda foreign body inside the checkout stops the walk only when it, or the LICENSE beside it once it is there, was not given
- def foreign.judgea foreign body that climbs out of the checkout stops the walk, naming it
- def foreign.checkthe first foreign body of a file that stops the walk, or `Going` when none does
- def visit.puta file whose LICENSE and foreign bodies are all settled: itself, the LICENSE beside it and its foreign bodies found, and the modules it imports put at the front of the queue, so the walk goes depth first the way bend's does.
- def named.check.ata file that imports a name the hub rules out stops the walk, naming it, as bend refuses to load it; any other goes on to its foreign bodies
- def named.check
- def visit.founda file that is in the tree, scanned, with the LICENSE beside it, its named imports and its foreign bodies checked first
- def visit.havea module that is imported and not there stops the walk, since a package missing a file is not the package bend would publish.
- def climbs.namethe name an import that climbs out is refused under: the path it was reached through, or the entry's own path
- def visit.ina module above the checkout's top is refused rather than read: the package would be named after directories of whatever machine walked it
- def visit.goa file already visited keeps the name it was first reached through, the way bend's own walk does
- def step.popthe next file of the queue visited, or the walk as it is when the queue is empty
- def stepthe walk as one step that does not recurse
- def stop.goingwhether the walk has not stopped
- def walk.donewhether the walk is over: its queue is empty, or it has stopped
- def walk.morethe walk as it is when it is over, or one step further when it is not.
- def walk.spentthe fuel ran out: a walk that is over stays as it is, and one with files still queued is spent, so it is refused rather than hashed short
- def walkevery file of the package reached from the entry, the step iterated under fuel, until the walk is over or stops
- def startthe walk before its first step: the entry queued, under no name of its own
- def hit.suma found file weighed: its name and the sha256 of its text
- def hit.sumsevery found file weighed
- def laid.onea found file placed under whatever the package re-rooted at, with its text
- def laidevery found file placed, with its text
- def laid.suma laid file weighed: its path and the sha256 of its text.
- def laid.sumsevery laid file weighed
- def hit.upshow far a found file climbs out of the entry's directory
- def climbthe deepest climb any file of the package makes
- def made.judgethe found files named, once no path escapes the package
- def made.placedthe found files, placed under the components the package re-roots under and weighed once
- def license.iswhether a component is named license in any case.
- def license.stepone step of the search, with the head's answer in hand; the rest arrives as a thunk, so a hit ends the search
- def license.anywhether any of the components is named license
- def license.underwhether a path of the package lies under a directory named license
- def licensed.stepone step of the search for such a path
- def licensedthe first found file whose place in the package lies under a directory named license, or "" when none does.
- def made.licthe found files placed and weighed, once none lies under a directory named license, which bend refuses before it mines
- def made.checkedthe found files, refused when one lies under a directory named license, and placed and weighed otherwise
- def made.anca package that climbs re-roots under as many of the entry directory's trailing components as its deepest climb.
- def compshow many components a checkout-relative directory has: none for the checkout's top
- def made.climbthe deepest climb decided: none leaves the package at the entry's directory
- def made.gothe walk's end judged: a walk that is over is the package, one that asks is a question, and every other stop is a refusal naming what stopped it
- def madethe walk's end, judged
- def of.treethe package an entry of a tree would be published as, from the tree's files alone, with this much fuel