howth/
└── crates/
└── howth-parser/ # New crate
├── src/
│ ├── lib.rs
│ ├── lexer.rs # Tokenizer
│ ├── token.rs # Token types
│ ├── ast.rs # AST node types
│ ├── parser.rs # Main parser
│ ├── expr.rs # Expression parsing
│ ├── stmt.rs # Statement parsing
│ ├── binding.rs # Binding patterns
│ ├── typescript.rs # TS extensions
│ ├── jsx.rs # JSX extensions
│ └── codegen.rs # Output generation
└── Cargo.toml
Duration: 2 weeks
Study the Source
Key Insight from Bun
Setup
Deliverables