internal/

directory
v1.62.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2026 License: BSD-3-Clause

Directories

Path Synopsis
Package astraw grants in-repo tooling zero-copy access to the expressions sealed inside a lisp.Program.
Package astraw grants in-repo tooling zero-copy access to the expressions sealed inside a lisp.Program.
hook
Package hook is the untyped injection slot behind internal/astraw.
Package hook is the untyped injection slot behind internal/astraw.
Package diagnosticsource supplies evaluated inline text and library-confined file contents to the CLI and REPL diagnostic renderers.
Package diagnosticsource supplies evaluated inline text and library-confined file contents to the CLI and REPL diagnostic renderers.
Package fmtmeta holds the formatting metadata attached to lisp values by the format-preserving parser (comments, blank lines, bracket style, original literal text) and consumed by the formatter and comment-directive tooling.
Package fmtmeta holds the formatting metadata attached to lisp values by the format-preserving parser (comments, blank lines, bracket style, original literal text) and consumed by the formatter and comment-directive tooling.
Package fmtraw grants in-repo tooling access to the formatting metadata stored in lisp values' unexported meta field (see internal/fmtmeta for the metadata itself and the history of why the field is unexported — issue #382).
Package fmtraw grants in-repo tooling access to the formatting metadata stored in lisp values' unexported meta field (see internal/fmtmeta for the metadata itself and the history of why the field is unexported — issue #382).
hook
Package hook is the untyped injection slot behind internal/fmtraw.
Package hook is the untyped injection slot behind internal/fmtraw.
Package formsync holds no code.
Package formsync holds no code.
Package funraw grants ELPS libraries explicit builtin construction and in-repo tooling read-only access to a function's captured environment.
Package funraw grants ELPS libraries explicit builtin construction and in-repo tooling read-only access to a function's captured environment.
hook
Package hook is the untyped injection slot behind internal/funraw.
Package hook is the untyped injection slot behind internal/funraw.
Package fuzzfp watches the arguments a fuzz target hands to a builtin and reports the mutation that no builtin may ever perform: reaching inside an LNative to change the Go value a host handed in.
Package fuzzfp watches the arguments a fuzz target hands to a builtin and reports the mutation that no builtin may ever perform: reaching inside an LNative to change the Go value a host handed in.
Package fuzzgen turns a fuzzer-supplied byte script into syntactically valid ELPS source.
Package fuzzgen turns a fuzzer-supplied byte script into syntactically valid ELPS source.
Package fuzzseed supplies the shared seed corpus for the repository's native go fuzz targets (parser, lexer, formatter, minifier, json).
Package fuzzseed supplies the shared seed corpus for the repository's native go fuzz targets (parser, lexer, formatter, minifier, json).
Package fuzzval turns a fuzzer-supplied byte string into typed lisp.LVal arguments for the repository's builtin/stdlib fuzz targets.
Package fuzzval turns a fuzzer-supplied byte string into typed lisp.LVal arguments for the repository's builtin/stdlib fuzz targets.
Package fuzzwatch bounds a fuzz target's watchdog by SCHEDULED time rather than by wall-clock time.
Package fuzzwatch bounds a fuzz target's watchdog by SCHEDULED time rather than by wall-clock time.
Package jsonraw lets the JSON decoder wrap its map storage in an interpreter-owned map without exporting the backing implementation.
Package jsonraw lets the JSON decoder wrap its map storage in an interpreter-owned map without exporting the backing implementation.
hook
Package hook breaks the import cycle between lisp and internal/jsonraw.
Package hook breaks the import cycle between lisp and internal/jsonraw.
Package lambdalist shares lambda-list validation between runtime and lint.
Package lambdalist shares lambda-list validation between runtime and lint.
Package macroexp grants in-repo tests a construction path for the macro-expansion debug metadata sealed inside package lisp.
Package macroexp grants in-repo tests a construction path for the macro-expansion debug metadata sealed inside package lisp.
hook
Package hook is the untyped injection slot behind internal/macroexp.
Package hook is the untyped injection slot behind internal/macroexp.
Package rootlibrary provides the confined source loader shared by the CLI execution commands and the REPL.
Package rootlibrary provides the confined source loader shared by the CLI execution commands and the REPL.
Package stdlib assembles ELPS's standard packages for public library loading and template-based embedders.
Package stdlib assembles ELPS's standard packages for public library loading and template-based embedders.
Package symtext is the single definition of what an ELPS symbol looks like as TEXT: which bytes make up one, where the one under a cursor starts and ends, and how to reach a line of a document without taking the document apart.
Package symtext is the single definition of what an ELPS symbol looks like as TEXT: which bytes make up one, where the one under a cursor starts and ends, and how to reach a line of a document without taking the document apart.
Package templatepolicy contains contracts shared only by ELPS's runtime, standard library, and isolation-test tooling.
Package templatepolicy contains contracts shared only by ELPS's runtime, standard library, and isolation-test tooling.
Package testdeadline scales the wall-clock budget of a test that asserts termination.
Package testdeadline scales the wall-clock budget of a test that asserts termination.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL