Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
bork
command
Command bork is the bork compiler and toolchain.
|
Command bork is the bork compiler and toolchain. |
|
bork-playground
command
Command bork-playground exposes compiler operations inside a Web Worker.
|
Command bork-playground exposes compiler operations inside a Web Worker. |
|
internal
|
|
|
check
Package check type-checks a parsed bork package.
|
Package check type-checks a parsed bork package. |
|
describe
Package describe adapts source positions to typed compiler queries.
|
Package describe adapts source positions to typed compiler queries. |
|
diag
Package diag holds source positions and compiler diagnostics.
|
Package diag holds source positions and compiler diagnostics. |
|
driver
Package driver runs the compiler pipeline: load sources, parse, check, generate Go, and build with the Go toolchain.
|
Package driver runs the compiler pipeline: load sources, parse, check, generate Go, and build with the Go toolchain. |
|
format
Package format normalizes bork source whitespace without changing its layout.
|
Package format normalizes bork source whitespace without changing its layout. |
|
gen
Package gen lowers a checked bork package to Go source.
|
Package gen lowers a checked bork package to Go source. |
|
gen/cmd/genstdvalidators
command
genstdvalidators derives compiler-owned artifacts from embedded standard code.
|
genstdvalidators derives compiler-owned artifacts from embedded standard code. |
|
gotoolchain
Package gotoolchain applies the compiler's minimum Go version to subprocesses.
|
Package gotoolchain applies the compiler's minimum Go version to subprocesses. |
|
lsp
Package lsp implements bork's stdio language server.
|
Package lsp implements bork's stdio language server. |
|
manifest
Package manifest reads compiler requirements without loading program sources.
|
Package manifest reads compiler requirements without loading program sources. |
|
modcache
Package modcache identifies shared Go dependency sources for editing tools.
|
Package modcache identifies shared Go dependency sources for editing tools. |
|
playground
Package playground exposes the compiler's process-free operations to browsers.
|
Package playground exposes the compiler's process-free operations to browsers. |
|
prelude
Package prelude holds the built-in types and functions that every bork package can use.
|
Package prelude holds the built-in types and functions that every bork package can use. |
|
project
Package project scaffolds projects from the toolchain's bundled templates.
|
Package project scaffolds projects from the toolchain's bundled templates. |
|
std
Package std holds bork's standard packages, imported as "bork/name" (import "bork/http").
|
Package std holds bork's standard packages, imported as "bork/name" (import "bork/http"). |
|
stdvalidators
Package stdvalidators executes generated, pinned standard-library intrinsics.
|
Package stdvalidators executes generated, pinned standard-library intrinsics. |
|
syntax
Package syntax contains bork's lexer, syntax tree, and parser.
|
Package syntax contains bork's lexer, syntax tree, and parser. |
|
testutil
Package testutil provides isolated compiler fixtures for toolchain tests.
|
Package testutil provides isolated compiler fixtures for toolchain tests. |
|
toolchain
Package toolchain selects and caches immutable compiler installations.
|
Package toolchain selects and caches immutable compiler installations. |
|
toolenv
Package toolenv resolves and persists the compiler's user settings.
|
Package toolenv resolves and persists the compiler's user settings. |
Click to show internal directories.
Click to hide internal directories.