Difference between revisions of "Frown"

From HaskellWiki
Jump to navigation Jump to search
(Stub for Frown)
 
m (fix typo)
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
== Frown ==
 
== Frown ==
   
[[Category:Compiler Tools]]
+
[[Category:Compiler tools]]
   
 
Frown is an LALR(k) parser generator for Haskell 98 written in Haskell 98.
 
Frown is an LALR(k) parser generator for Haskell 98 written in Haskell 98.
Line 8: Line 8:
   
 
* Time and space efficient
 
* Time and space efficient
* The parsers are purely functional, table-free parsers, with staates encoded via mutually recursive functions
+
* The parsers are purely functional, table-free parsers, with states encoded via mutually recursive functions
   
 
For more information consult [http://www.informatik.uni-bonn.de/~ralf/frown/ the Frown site].
 
For more information consult [http://www.informatik.uni-bonn.de/~ralf/frown/ the Frown site].

Revision as of 00:29, 28 November 2007

Frown

Frown is an LALR(k) parser generator for Haskell 98 written in Haskell 98.

Its main features:

  • Time and space efficient
  • The parsers are purely functional, table-free parsers, with states encoded via mutually recursive functions

For more information consult the Frown site.

This article is a stub. You can help by expanding it.