Fungi-1.0: Fungi.cabal
-- Fungi.cabal auto-generated by cabal init. For additional options,
-- see
-- http://www.haskell.org/cabal/release/cabal-latest/doc/users-guide/authors.html#pkg-descr.
-- The name of the package.
Name: Fungi
-- The package version. See the Haskell package versioning policy
-- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for
-- standards guiding when and how versions should be incremented.
Version: 1.0
-- A short (one-line) description of the package.
Synopsis: An interpreter for Funge-98 programming languages, including Befunge.
-- A longer description of the package.
Description: Fungi is a standards compliant Funge-98 interpreter equipped with an integrated debugger.
Supports funges of arbitrary dimensions, including Unefunge, Befunge, and Trefunge.
Allows limited control of funge cell size.
Several fingerprints are implemented.
License: BSD3
License-file: LICENSE
Author: Thomas Eding
Maintainer: thomasedingcode@gmail.com
-- Copyright:
Category: Compilers/Interpreters
Build-type: Simple
-- Extra files to be distributed with the package, such as examples or
-- a README.
-- Extra-source-files:
Cabal-version: >=1.2
Executable: fungi
Main-is: Main.hs
GHC-options: -Wall
Build-depends:
base >= 4.2 && < 5
, bytestring >= 0.9
, containers >= 0.3
, directory >= 1.0
, filepath >= 1.1
, ListZipper >= 1.2
, mtl >= 1.1
, mwc-random >= 0.8
, old-time >= 1.0
, process >= 1.0
, random >= 1.0
-- Modules not exported by this package.
Other-modules:
Data.ByteSize
, Data.Deque
, Data.History
, Data.I
, Data.IntegralLike
, Data.Labeled
, Data.LogicalBits
, Data.MaybeBounded
, Data.Stack
, Data.Vector
, Debug.Debug
, Debug.Debugger
, Env
, Fingerprint
, Fingerprint.BASE
, Fingerprint.BOOL
, Fingerprint.CPLI
, Fingerprint.FIXP
, Fingerprint.MODE
, Fingerprint.MODU
, Fingerprint.NULL
, Fingerprint.ORTH
, Fingerprint.REFC
, Fingerprint.ROMA
, Fungi
, Instruction
, Interpreter
, Ip
, Math
, Mode
, ProcessArgs
, Random
, Semantics
, Space.Cell
, Space.Space
, System.IO.Buffering
, Text.Help.Debug
, Text.Help.Fungi
, Text.PrettyShow
, Text.PrintOption
, UnknownInstruction
, Version
-- Extra tools (e.g. alex, hsc2hs, ...) needed to build the source.
-- Build-tools: