packages feed

curry-frontend 0.2.3 → 0.2.4

raw patch · 4 files changed

+16/−5 lines, 4 filesdep ~curry-base

Dependency ranges changed: curry-base

Files

curry-frontend.cabal view
@@ -1,5 +1,5 @@ Name:          curry-frontend-Version:       0.2.3+Version:       0.2.4 Cabal-Version: >= 1.6 Synopsis:      Compile the functional logic language Curry to several intermediate formats Description:   The Curry Frontend consists of the executable program "cymake".@@ -25,7 +25,7 @@ Executable cymake   hs-source-dirs:   src   Main-is:          cymake.hs-  Build-Depends:    base >= 3 && < 4, curry-base == 0.2.2, mtl, old-time, containers, pretty+  Build-Depends:    base >= 3 && < 4, curry-base >= 0.2.2, mtl, old-time, containers, pretty   ghc-options:      -fwarn-unused-binds -fwarn-unused-imports  -auto-all    Other-Modules:    Curry.Syntax.Lexer, Curry.Syntax.LexComb                     Curry.Syntax.Parser, Curry.Syntax.LLParseComb
src/Base.lhs view
@@ -8,10 +8,10 @@ \nwfilename{Base.lhs} \section{Common Definitions for the Compiler} -The module \texttt{Base} implements the anti-pattern 'God-object'.-By providing common definitions for the various phases of the+The module Base implements the anti-pattern 'God-object'.+By providing definitions for various unrelated phases of the compiler, it irrevocably turns the module structure into spaghetti.-(hsi)+(hsi, 2009)  \begin{verbatim} 
src/Curry/Syntax.hs view
@@ -1,3 +1,10 @@+{-+  A simple interface for reading and manipulating Curry+  source code.++  (c) 2009, Holger Siegel.+-}+ module Curry.Syntax(module Curry.Syntax.Type,                    parseModule, parseHeader                    ) where
src/Curry/Syntax/Unlit.hs view
@@ -6,6 +6,10 @@   literate programs, Curry requires at least one program line to be   present in the file. In addition, every block of program code must be   preceded by a blank line and followed by a blank line.++  This module has been rewritten by Holger Siegel in 2009.++  (c) Holger Siegel, 2009. -}