etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Source: happy  ]

Package: happy (1.18.4-1 and others)

Parser generator for Haskell

Happy is a parser generator system for Haskell, similar to the tool `yacc' for C. Like `yacc', it takes a file containing an annotated BNF specification of a grammar and produces a Haskell module containing a parser for the grammar.

Happy is flexible: you can have several Happy parsers in the same program, and several entry points to a single grammar. Happy can work in conjunction with a lexical analyser supplied by the user (either hand-written or generated by another program), or it can parse a stream of characters directly (but this isn't practical in most cases).

Tags: Software Development: Code Generation, Haskell Development, Implemented in: Haskell, User Interface: Command Line, Role: Program, Scope: Utility

Other Packages Related to happy

  • depends
  • recommends
  • suggests
  • dep: libc0.1 (>= 2.3) [kfreebsd-i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc0.1-udeb
  • dep: libc0.3 (>= 2.7-1) [hurd-i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc0.3-udeb
  • dep: libc6 (>= 2.3) [hppa, i386, mips, mipsel]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
    dep: libc6 (>= 2.3.3) [amd64]
    dep: libc6 (>= 2.3.5-1) [m68k]
    dep: libc6 (>= 2.4) [armel, powerpc, s390]
    dep: libc6 (>= 2.6) [sparc]
  • dep: libc6.1 (>= 2.4) [alpha]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6.1-udeb
    dep: libc6.1 (>= 2.7-1) [ia64]
  • dep: libffi5 (>= 3.0.4) [not armel, hurd-i386, ia64, kfreebsd-i386, m68k]
    Foreign Function Interface library runtime
    dep: libffi5 (>= 3.0.7-2) [kfreebsd-i386]
    dep: libffi5 (>= 3.0.7-3) [armel]
  • dep: libgcc1 (>= 1:4.4.0) [armel]
    GCC support library
  • dep: libgmp3c2
    Multiprecision arithmetic library

Download happy

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha 1.18.4-1 2,053.9 kB11520 kB [list of files]
amd64 1.18.4-1 499.9 kB2396 kB [list of files]
armel 1.18.4-1 1,476.5 kB9448 kB [list of files]
hppa 1.18.4-1 2,022.6 kB9620 kB [list of files]
hurd-i386 1.17-0.1 979.1 kB4980 kB [list of files]
i386 1.18.4-1 466.6 kB1952 kB [list of files]
ia64 1.17-0.1 1,720.7 kB15492 kB [list of files]
kfreebsd-i386 1.18.4-1 462.1 kB1752 kB [list of files]
m68k (unofficial port) 1.16~rc2-1 877.3 kB5316 kB [list of files]
mips 1.18.4-1 1,604.3 kB11136 kB [list of files]
mipsel 1.18.4-1 1,572.8 kB11136 kB [list of files]
powerpc 1.18.4-1 504.1 kB2292 kB [list of files]
s390 1.18.4-1 1,974.8 kB9088 kB [list of files]
sparc 1.18.4-1 1,349.8 kB7544 kB [list of files]