Revision bf7edfee7fb688cd2fd62ab1dd6ff0683c1cabe5 authored by mkolosick on 06 July 2019, 00:40:25 UTC, committed by mkolosick on 06 July 2019, 07:05:04 UTC
RRTypes get flattened down as much as they can. RApp is parsed in similarly to parsing an unrefined base type, that is as an RRTy with refinement True of an RApp.
1 parent d88274d
mist.cabal
name: mist
version: 0.1.0.0
synopsis: Small language for experimenting with Liquid Types
license: MIT
license-file: LICENSE
author: Ranjit Jhala
maintainer: jhala@cs.ucsd.edu
category: Language
build-type: Simple
cabal-version: >=1.10
Library
ghc-options: -W -threaded
exposed-modules: Language.Mist.Utils,
Language.Mist.UX,
Language.Mist.Types,
Language.Mist.Parser,
Language.Mist.Checker,
Language.Mist.CGen,
Language.Mist.ToFixpoint,
Language.Mist.Names,
Language.Mist.Normalizer,
Language.Mist.Runner
-- other-extensions:
build-depends: array, base,
containers,
-- TODO: just use unordered (Hashable instances)
unordered-containers,
pretty,
cmdargs,
process,
directory,
semigroups,
megaparsec,
filepath,
process,
text,
transformers, mtl,
split,
liquid-fixpoint
hs-source-dirs: lib
default-language: Haskell2010
-- build-tools: alex, happy
-- other-modules: Language.Garter.Lexer
Executable mist
default-language: Haskell2010
ghc-options: -W -threaded
main-is: Main.hs
hs-source-dirs: bin
build-depends: base,
directory,
filepath,
text, mist
test-suite test
default-language: Haskell98
type: exitcode-stdio-1.0
hs-source-dirs: tests
ghc-options: -threaded
main-is: Main.hs
build-depends: base,
directory,
filepath,
tasty,
tasty-hunit,
tasty-rerun,
tasty-ant-xml,
text,
megaparsec,
mist,
liquid-fixpoint
other-modules: Tests.Utils,
Tests.Integration.Tests,
Tests.Language.Mist.Names
Tests.Language.Mist.Checker
Tests.Language.Mist.CGen
Tests.SimpleTypes
Computing file changes ...