name: language-boogie version: 0.2 synopsis: Interpreter and language infrastructure for Boogie. description: Boogaloo is an interpreter and run-time assertion checker for the Boogie intermediate verification language. The package also provides a language infrastructure library, including a Boogie AST, parser, type checker, and pretty-printer. homepage: https://bitbucket.org/nadiapolikarpova/boogaloo license: BSD3 license-file: LICENSE author: Nadia Polikarpova maintainer: nadia.polikarpova@gmail.com category: Language tested-with: GHC==7.4.1 build-type: Simple cabal-version: >=1.8 source-repository head type: hg location: https://bitbucket.org/nadiapolikarpova/boogaloo flag boogaloo Description: Build the boogaloo executable Default: True flag tests Description: Build boogaloo-tests executable Default: False library exposed-modules: Language.Boogie.Util, Language.Boogie.TypeChecker, Language.Boogie.Tokens, Language.Boogie.PrettyPrinter, Language.Boogie.Position, Language.Boogie.Parser, Language.Boogie.NormalForm, Language.Boogie.Intervals, Language.Boogie.Interpreter, Language.Boogie.Heap, Language.Boogie.Generator, Language.Boogie.ErrorAccum, Language.Boogie.Environment, Language.Boogie.BasicBlocks, Language.Boogie.AST -- other-modules: build-depends: base ==4.*, random ==1.0.*, containers >=0.4 && <0.6, mtl ==2.1.*, pretty ==1.1.*, parsec ==3.1.*, transformers ==0.3.*, stream-monad ==0.4.*, random ==1.0.*, lens ==3.7.* executable boogaloo main-is: Boogaloo.hs build-depends: base ==4.*, language-boogie ==0.2.*, containers >=0.4 && <0.6, parsec ==3.1.*, cmdargs ==0.10.*, random ==1.0.*, time ==1.4.*, mtl ==2.1.*, pretty ==1.1.*, transformers ==0.3.*, stream-monad ==0.4.*, ansi-terminal ==0.5.*, random ==1.0.*, lens ==3.7.* If !flag(boogaloo) buildable: False executable boogaloo-tests main-is: Tests.hs build-depends: base ==4.*, language-boogie ==0.2.*, containers >=0.4 && <0.6, filepath ==1.3.*, parsec ==3.1.*, HUnit ==1.2.*, mtl ==2.1.*, pretty ==1.1.*, transformers ==0.3.*, stream-monad ==0.4.*, random ==1.0.*, lens ==3.7.* If !flag(tests) buildable: False