Name: paragon Version: 0.1.3 License: BSD3 License-File: LICENSE Author: Niklas Broberg Maintainer: Niklas Broberg Category: Language Synopsis: Paragon Description: Paragon suite Stability: Experimental Tested-with: GHC==7.0.2 Build-Type: Simple Cabal-Version: >= 1.8 Extra-Source-Files: src/Language/Java/Paragon/Lexer.x Flag base4 Library Build-Tools: alex >= 2.3 Build-Depends: array >= 0.1, pretty >= 1.0, cpphs >= 1.3, parsec >= 2.1 && < 3, containers >= 0.4 && < 0.5, uniplate == 1.6, directory, filepath, haskell-src-meta, th-lift, template-haskell if flag(base4) Build-depends: base >= 4 && < 5, syb >= 0.3 && < 0.4 cpp-options: -DBASE4 else Build-depends: base >= 3 && < 4 Exposed-modules: Language.Java.Paragon.Parser, Language.Java.Paragon.Pretty, Language.Java.Paragon.Syntax, Language.Java.Paragon.Lexer, Language.Java.Paragon.TypeCheck, Language.Java.Paragon.TypeCheck.Actors, Language.Java.Paragon.TypeCheck.Constraints, Language.Java.Paragon.TypeCheck.Containment, Language.Java.Paragon.TypeCheck.Evaluate, Language.Java.Paragon.TypeCheck.EvalEnv, Language.Java.Paragon.TypeCheck.Locks, Language.Java.Paragon.TypeCheck.Monad, Language.Java.Paragon.TypeCheck.Monad.TcBase, Language.Java.Paragon.TypeCheck.Monad.TcMonad, Language.Java.Paragon.TypeCheck.Policy, Language.Java.Paragon.TypeCheck.TcEnv, Language.Java.Paragon.TypeCheck.TcExp, Language.Java.Paragon.TypeCheck.TcState, Language.Java.Paragon.TypeCheck.TcStmt, Language.Java.Paragon.TypeCheck.Types, Language.Java.Paragon.TypeCheck.Uniq, Language.Java.Paragon.QuasiQuoter, Language.Java.Paragon.Compile Hs-source-dirs: src Executable parac Hs-source-dirs: src Main-is: Language/Java/Paragon.hs Other-modules: Language.Java.Paragon.Parser, Language.Java.Paragon.Pretty, Language.Java.Paragon.Syntax, Language.Java.Paragon.Lexer, Language.Java.Paragon.TypeCheck, Language.Java.Paragon.TypeCheck.Actors, Language.Java.Paragon.TypeCheck.Constraints, Language.Java.Paragon.TypeCheck.Containment, Language.Java.Paragon.TypeCheck.Evaluate, Language.Java.Paragon.TypeCheck.EvalEnv, Language.Java.Paragon.TypeCheck.Locks, Language.Java.Paragon.TypeCheck.Monad, Language.Java.Paragon.TypeCheck.Policy, Language.Java.Paragon.TypeCheck.TcEnv, Language.Java.Paragon.TypeCheck.TcExp, Language.Java.Paragon.TypeCheck.TcState, Language.Java.Paragon.TypeCheck.TcStmt, Language.Java.Paragon.TypeCheck.Types, Language.Java.Paragon.TypeCheck.Uniq, Language.Java.Paragon.QuasiQuoter, Language.Java.Paragon.Compile Build-Tools: alex >= 2.3 Build-Depends: array >= 0.1, pretty >= 1.0, cpphs >= 1.3, parsec >= 2.1 && < 3, containers >= 0.4 && < 0.5, uniplate == 1.6, directory, filepath, haskell-src-meta, th-lift, template-haskell if flag(base4) Build-depends: base >= 4 && < 5, syb >= 0.3 && < 0.4 cpp-options: -DBASE4 else Build-depends: base >= 3 && < 4