aufbau 0.3.1

Generalized prefix parsing for a class of context-dependent languages
# ── line‑count budgets (mirrors STYLE.md §1) ──────────────────────────────────
# `//` trailing comments are stripped before parsing.
# Paths ending with `/` are directory budgets; others are single‑file budgets.

[budgets]
"src/engine/parse/"             = 1200
"src/engine/grammar/"           = 1000
"src/typing/"           = 2800
"src/regex/"                    = 1500
"src/typing/domain.rs"   = 600
"src/typing/rule.rs"     = 750
"src/typing/syntax.rs"   = 500
"src/engine/parse/parser.rs"      = 750
"src/engine/structure/ast.rs"    = 500
"src/ffi/python.rs"              = 700

[limits]
per-file                        = 400
per-function                    = 40