packages feed

simple-stacked-vm-0.1: simple-stacked-vm.cabal

Name:           simple-stacked-vm
Version:        0.1
Cabal-Version:  >= 1.6
License:        BSD3
License-File:   LICENSE
Author:         Ilya V. Portnov
Maintainer:     portnov84@rambler.ru
Synopsis:       Simple stacked virtual machine: assembler, disassembler, bytecode interpreter
Category:       Languages, Compilers/Interpreters
Build-Type:     Simple
Description:    This is a simple stacked virtual machine. It works like Forth or JVM.
                This package includes declarations of data types, assembler, disassembler, 
                and bytecode interpreter.

Extra-source-files: test.f

library
  Exposed-Modules: Language.SSVM.Types
                   Language.SSVM.Parser
                   Language.SSVM.Operations
                   Language.SSVM.Interpreter
                   Language.SSVM.Binary

  Build-Depends:  base >= 3 && <= 5, containers,
                  mtl > 1, filepath, parsec >= 3,
                  binary-state, array

  ghc-options: -fwarn-unused-imports

executable ssvm
  Main-is: ssvm.hs