a lexer for a toy language called WHILE using monadic parser combinators
  • Haskell 75.2%
  • Nix 24%
  • Just 0.8%
Find a file
2026-01-15 20:13:57 -05:00
app feat: add test files and CLI 2026-01-15 20:12:29 -05:00
test feat: add test files and CLI 2026-01-15 20:12:29 -05:00
.envrc initial commit of code from tutorial 2026-01-15 19:39:56 -05:00
.gitignore initial commit of code from tutorial 2026-01-15 19:39:56 -05:00
flake.lock initial commit of code from tutorial 2026-01-15 19:39:56 -05:00
flake.nix chore: rename cabal stuff 2026-01-15 20:13:57 -05:00
justfile chore: rename cabal stuff 2026-01-15 20:13:57 -05:00
LICENSE initial commit of code from tutorial 2026-01-15 19:39:56 -05:00
README.md chore: rename cabal stuff 2026-01-15 20:13:57 -05:00
while.cabal chore: rename cabal stuff 2026-01-15 20:13:57 -05:00

WHILE

A parser for a toy language called WHILE.

Usage

nix build, then result/bin/while <path-to-file>. Example files are in test/.