internal/

directory
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: May 4, 2026 License: Apache-2.0

Directories

Path Synopsis
Package analysis implements the Phase 0 analysis engine for pcke.
Package analysis implements the Phase 0 analysis engine for pcke.
annotations
Package annotations extracts @pcke-rule and @pcke-lesson annotations from source code comments across supported languages (Go, Python, JavaScript, TypeScript, Java).
Package annotations extracts @pcke-rule and @pcke-lesson annotations from source code comments across supported languages (Go, Python, JavaScript, TypeScript, Java).
ast
Package ast provides tree-sitter powered AST analysis for source code entity extraction.
Package ast provides tree-sitter powered AST analysis for source code entity extraction.
Package config implements the layered configuration system for pcke.
Package config implements the layered configuration system for pcke.
kdb
Package kdb provides the embedded key-value storage engine for pcke.
Package kdb provides the embedded key-value storage engine for pcke.
btree
Package btree implements a B+tree persisted on kdb pages.
Package btree implements a B+tree persisted on kdb pages.
bufpool
Package bufpool implements a buffer pool with clock-sweep eviction for kdb.
Package bufpool implements a buffer pool with clock-sweep eviction for kdb.
diagnostics
Package diagnostics provides live database statistics for kdb.
Package diagnostics provides live database statistics for kdb.
encoding
Package encoding provides the on-disk encoding primitives for kdb.
Package encoding provides the on-disk encoding primitives for kdb.
freelist
Package freelist — btree_freelist.go implements a B+tree-backed freelist.
Package freelist — btree_freelist.go implements a B+tree-backed freelist.
index
Package index implements B+tree-backed secondary indexes for kdb.
Package index implements B+tree-backed secondary indexes for kdb.
index/fts
Package fts implements a full-text search engine for kdb.
Package fts implements a full-text search engine for kdb.
lock
Package lock provides exclusive file locking for kdb databases.
Package lock provides exclusive file locking for kdb databases.
migrate
Package migrate — alter.go implements online schema evolution: ALTER ADD FIELD and ALTER ADD COLLECTION, without requiring offline pcke migrate.
Package migrate — alter.go implements online schema evolution: ALTER ADD FIELD and ALTER ADD COLLECTION, without requiring offline pcke migrate.
page
Package page defines the on-disk page format for kdb.
Package page defines the on-disk page format for kdb.
query
Package query provides a trivial query planner for kdb's full-text search.
Package query provides a trivial query planner for kdb's full-text search.
tx
Package tx implements read and write transactions for kdb.
Package tx implements read and write transactions for kdb.
wal
Package wal implements the write-ahead log for kdb.
Package wal implements the write-ahead log for kdb.
Package log centralises slog wiring for pcke and kdb subsystems.
Package log centralises slog wiring for pcke and kdb subsystems.
Package mcp implements the MCP (Model Context Protocol) server for pcke.
Package mcp implements the MCP (Model Context Protocol) server for pcke.
Package onboard generates structured project walkthroughs from the knowledge base.
Package onboard generates structured project walkthroughs from the knowledge base.
Package output generates Markdown context files from the knowledge base.
Package output generates Markdown context files from the knowledge base.
Package query implements the pcke query DSL: lexer, parser, type checker, planner, and executor for structured queries over the knowledge base.
Package query implements the pcke query DSL: lexer, parser, type checker, planner, and executor for structured queries over the knowledge base.

Jump to

Keyboard shortcuts

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