Skip to content

vagoff/det

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

THE RAISE OF DET


DET's Highlights:

  • NEVER backtracks! (i.e., fully deterministic)
  • unlimited lookahead (using stages)
  • easy to use (no annoying tree traversing anymore)
  • very explicit and predictable
  • allows to generate IR from source directly (look ma, no AST!)
  • language agnostic (works everywhere from haskell and prolog to c++ and javascript)
  • allows to apply arbitrary (including stateful) transformations on IR construction side (altrough not recommended)
  • static reasoning about stack consumption is easy
  • detection of inifinite loops at compile time
  • automatic proof of equivalence with BNF counterpart

Releases

No releases published

Packages

No packages published