codebase-layout
Installation
SKILL.md
Pikru Codebase Organization
Top-Level Structure
src/- Main pikru library (parsing and rendering)crates/- Supporting cratesvendor/pikchr-c/- Original C implementation and test filesexamples/- Example programstests/- Integration tests
Main Library (src/)
Entry Point
src/lib.rs- Public API, exports key types and functions
Parsing
src/parse.rs- Parser implementation (statement parsing, token handling)src/ast.rs- AST types (Statement, Expr, ObjectClass, etc.)src/types.rs- Core types (ClassName, Direction, EdgePoint, etc.)