Commit fc48247
feat: Layer 1 AST dump — S-expr + JSON output for 3 quick-win languages
Add S-expression and JSON AST dump capabilities to betlang, my-lang,
and phronesis CLIs, following the Julia-the-Viper reference pattern.
Each language gets:
- `parse --output sexpr` flag for S-expression output
- `parse --output json` flag for JSON output
- `dump-sexpr` subcommand as shorthand
betlang (Rust): Covers ternary bet primitives, probabilistic ops, do-notation
my-lang (Rust): Covers AI-first extensions, effects, contracts, orchestration
phronesis (Elixir): Covers policy declarations, conditions, actions
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent d44b8bd commit fc48247
3 files changed
Lines changed: 3 additions & 3 deletions
Submodule betlang updated from 85162a4 to 1914dbf
Submodule my-lang updated from 348c03d to 63cb384
Submodule phronesis updated from 11aa2c3 to 057653f
0 commit comments