8000 GitHub - roddyyaga/jay: Earley parser library for OCaml
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

roddyyaga/jay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jay

An OCaml library for creating Earley parsers.

Why Earley parsers?

In comparison to traditional LALR parsers, Earley parsers are:

  • Really easy to write; jay can build them directly from ABNF specifications
  • Work for most grammars regardless of left/right-recursiveness and ambiguity
  • Scannerless (useful in cases where it is difficult to write a separate lexer)
  • Easy to make incremental
  • Easy(ish) to understand

About

Earley parser library for OCaml

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0