Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Florian Franzmann (a3352e956b42df03d0b867b82eea4c28c4fd4463)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Florian Franzmann <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (a3352e956b42df03d0b867b82eea4c28c4fd4463)
  • Date: Fri, 25 Mar 2011 19:22:30 -0500

GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:

ChangeLog | 3 +++
haskell/happy/DEPENDS | 2 ++
haskell/happy/DETAILS | 25 +++++++++++++++++++++++++
haskell/happy/HISTORY | 3 +++
4 files changed, 33 insertions(+)

New commits:
commit a3352e956b42df03d0b867b82eea4c28c4fd4463
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

haskell/happy: new spell, a parser generator for haskell

diff --git a/ChangeLog b/ChangeLog
index 16ad6d5..01d2bfb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2011-03-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * haskell/happy: new spell, a parser generator for haskell
+
2011-03-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* libs/libbsd: new spell, support for typical BSD functions

diff --git a/haskell/happy/DEPENDS b/haskell/happy/DEPENDS
new file mode 100755
index 0000000..93ca2fe
--- /dev/null
+++ b/haskell/happy/DEPENDS
@@ -0,0 +1,2 @@
+depends haskell-mtl &&
+depends ghc
diff --git a/haskell/happy/DETAILS b/haskell/happy/DETAILS
new file mode 100755
index 0000000..a685e2f
--- /dev/null
+++ b/haskell/happy/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=happy
+ VERSION=1.18.6
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=http://hackage.haskell.org/packages/archive/${SPELL}/${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:2a05d933baa79b3c052956a8fc094dcb831ae03361196d3107c229380d8f231b0410b2caec2d7c2fc42b227754d484a061da7d6f1e9c1900fccc2b7e671345f0
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://www.haskell.org/happy/";
+ LICENSE[0]=BSD3
+ ENTERED=20110326
+ SHORT="Happy is a parser generator for Haskell"
+cat << EOF
+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).
+
+As of version 1.5, Happy is capable of parsing full Haskell. We have a
+Haskell parser that uses Happy, which will shortly be part of the library
+collection distributed with GHC.
+EOF
diff --git a/haskell/happy/HISTORY b/haskell/happy/HISTORY
new file mode 100644
index 0000000..0647026
--- /dev/null
+++ b/haskell/happy/HISTORY
@@ -0,0 +1,3 @@
+2011-03-26 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+



  • [SM-Commit] GIT changes to master grimoire by Florian Franzmann (a3352e956b42df03d0b867b82eea4c28c4fd4463), Florian Franzmann, 03/25/2011

Archive powered by MHonArc 2.6.24.

Top of Page