Recursive-descent parser for the Compact language producing a lossless CST and structured diagnostics.
Typed AST wrappers over the lossless Compact CST produced by compactp_parser.
Shared syntax-tree types (SyntaxKind, rowan aliases) for the compactp Compact parser frontend.
Structured diagnostics (severities, codes, labeled spans) for the compactp Compact parser frontend.
Lexer for the Compact language (Midnight Network) — tokenizes UTF-8 source into a SyntaxKind stream.
A production-grade parser frontend for the Compact language (Midnight Network)