Skip to content

jdyschmidt/parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

parser-proj

Intention: learn Haskell by writing the front-end of a compiler.

Steps:

  • Tokenizer:
    • [ x ] Regular expression parser
    • [ x ] NFA builder
    • [ ] NFA to DFA converter
    • [ ] Maximal munch using DFA
  • Parser
    • [ ] Knuth DFA builder (LALR?)
    • [ ] LR parser (LALR?)

About

Learning Haskell by making a tokenizer and CFL parser

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published