packages feed

HARM-0.1.4: HARM.cabal

Name:			HARM
Version:		0.1.4
Cabal-Version:  	>= 1.2
License:		OtherLicense
License-File:		LICENSE.txt
Author:			Jeffrey A. Meunier (and Alex Mason)
Homepage:		http://www.engr.uconn.edu/~jeffm/Classes/CSE240-Spring-2001/Lectures/index.html
Category:		Compilers/Interpreters
Synopsis:		A simple ARM emulator in haskell
build-type:		Simple
description:		A simple ARM virtual machine designed for teaching 
			assembly. See 
			http://tinyurl.com/639v6u for details on internals and 
			examples of how to use it. It is advised you look through the 
			source on the site and try following along to really learn 
			what's going on. Currently the emulator does not use standard 
			ARM assembly, but a custom variant. This will hopefully be 
			changed in the near future.
			.
			Two programs, runarm and dbgarm, are provided which can be 
			used to run and debug the assembly.
Maintainer:		Alex Mason (axman6@gmail.com)
bug-reports:		mailto:axman6@gmail.com
stability:		experimental
extra-source-files:	p1.arm
			p2.arm
			README

Executable runarm
  Main-Is:        runarm.hs
  Build-Depends:  base


Executable dbgarm
  Main-Is:        dbgarm.hs
  Build-Depends:  base, array

Library
  Build-Depends:	base, array
  Exposed-modules:
    Arm.Arm, Arm.Assembler, Arm.BinaryNumber, Arm.CPU, Arm.Debugger, Arm.Decoder, Arm.Encoder, Arm.ExecutionUnit, Arm.Format, Arm.Instruction, Arm.Loader, Arm.Memory, Arm.Operand, Arm.ParseLib, Arm.Parser, Arm.Program, Arm.Register, Arm.RegisterName, Arm.Swi