hs2ats 0.1.0.0 → 0.1.0.1
raw patch · 2 files changed
+5/−3 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- hs2ats.cabal +2/−2
- src/Language/ATS/Generate.hs +3/−1
hs2ats.cabal view
@@ -1,5 +1,5 @@ name: hs2ats-version: 0.1.0.0+version: 0.1.0.1 synopsis: Create ATS types from Haskell types description: This package enables scanning Haskell source files for data types and then generating [ATS](http://www.ats-lang.org/) types from them. homepage: https://github.com/vmchale/hs2ats#readme@@ -8,7 +8,7 @@ author: Vanessa McHale maintainer: vamchale@gmail.com copyright: Copyright: (c) 2018 Vanessa McHale---category: Web+category: Language, Haskell, ATS build-type: Simple extra-doc-files: README.md extra-source-files: stack.yaml
src/Language/ATS/Generate.hs view
@@ -41,8 +41,10 @@ toStringATS' (QNamed _ _ "Int") = ATS.Int toStringATS' (QNamed _ _ "Float") = ATS.Float toStringATS' (QNamed _ _ "Integer") = Named (Unqualified "Intinf")-toStringATS' (QNamed _ _ "String") = Named (Unqualified "Strptr0")+toStringATS' (QNamed _ _ "String") = Named (Unqualified "Strptr1") -- TODO string? toStringATS' (QNamed _ _ "Bool") = ATS.Bool+toStringATS' (QNamed _ _ "Word") = Named (Unqualified "uint")+toStringATS' (QNamed _ _ "Double") = ATS.Double toStringATS' _ = undefined -- TODO warn on un-banged types