name: MiniJavaCompiler version: 0.1.0.0 build-type: Simple cabal-version: >= 1.10 Synopsis: A compiler for a minimal version of Java with watered down syntax. executable compiler main-is: Main.hs build-depends: base, array, HUnit, utf8-string, bytestring default-language: Haskell2010 hs-source-dirs: src build-tool-depends: alex:alex, happy:happy other-modules: Parser.Lexer, Parser.JavaParser, Ast, Example, Typecheck, ByteCode.ByteUtil, ByteCode.ClassFile, ByteCode.Generation.Generator, ByteCode.Generation.Assembler.Expression, ByteCode.Generation.Assembler.Method, ByteCode.Generation.Assembler.Statement, ByteCode.Generation.Assembler.StatementExpression, ByteCode.Generation.Builder.Class, ByteCode.Generation.Builder.Field, ByteCode.Generation.Builder.Method, ByteCode.Constants test-suite tests type: exitcode-stdio-1.0 main-is: TestSuite.hs hs-source-dirs: src,Test build-depends: base, array, HUnit, utf8-string, bytestring build-tool-depends: alex:alex, happy:happy other-modules: Parser.Lexer, Parser.JavaParser, Ast, TestLexer, TestParser, TestByteCodeGenerator, ByteCode.ByteUtil, ByteCode.ClassFile, ByteCode.ClassFile.Generator, ByteCode.Constants