soyuz-0.0.0: soyuz.cabal
name: soyuz
version: 0.0.0
license: MIT
author: Alex Kropivny <alex.kropivny@gmail.com>
maintainer: Alex Kropivny <alex.kropivny@gmail.com>
homepage: https://github.com/amtal/0x10c
stability: Experimental
category: Compilers/Interpreters
synopsis: DCPU-16 architecture utilities for Notch's 0x10c game.
description:
Utilities for the DCPU-16 architecture, for Notch's upcoming space game, 0x10c.
.
Meant to be a library for implementing powerful tools. As demonstrations, contains
a command-line optimizing assembler\/disassembler\/pretty printer.
.
Core of the library is "DCPU16.Instructions". Everything else is built around it.
build-type: Simple
cabal-version: >= 1.4
license-file: LICENSE
extra-source-files:
NOTES
flag split-base
executable soyuz
main-is: Main.hs
library
exposed-modules:
DCPU16.Assembly.Parser
DCPU16.Assembly.Printer
DCPU16.Assembly.Optimizer
DCPU16.Instructions
DCPU16.Instructions.Size
DCPU16.Instructions.Time
DCPU16.Assembler
DCPU16.Disassembler
DCPU16.Hex
build-depends: base >= 4 && < 5, vector, QuickCheck, uniplate, cereal, bytestring, trifecta, pretty, containers, cmdargs