Skip to content

ltbinsbe/fungll-combinators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fungll-combinators

This is the GitHub repository of the Hackage package fungll-combinators and is the successor to the gll-combinators repository.

Both repositories provide the same interface (external combinators). Internally the fungll-combinators use parser combinators (as opposed to grammar combinators). The fungll-combinators are employed to develop combinator expressions that closely resemble EBNF like grammar specifications. The parsers derived from combinators expressions are generalised top-down (GLL) parsers, returning all valid interpretations of an input string as specified through semantic actions. Combinators are available to specify ambiguity reduction strategies.

Documentation is available on Hackage.

The following acadamic papers describe the workings of these combinator libraries:

About

Purely functional GLL parser combinators for Haskell

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published