BNF, EBNF, ABNF, and RBNF grammar support with syntax highlighting, navigation, diagnostics, formatting, and more
-
Updated
Apr 23, 2026 - TypeScript
BNF, EBNF, ABNF, and RBNF grammar support with syntax highlighting, navigation, diagnostics, formatting, and more
Minishell is a small Unix shell built using a BNF‑defined grammar and an AST-based execution model. It parses commands into structured AST nodes and supports pipes, redirections, built‑ins, and environment expansion with a clean, modular architecture
Add a description, image, and links to the bnf-grammar topic page so that developers can more easily learn about it.
To associate your repository with the bnf-grammar topic, visit your repo's landing page and select "manage topics."