git.iko.soy/typeable/xml-isogen
on master help sign in
src/Data/THGen/XML/Internal.hs+3−3
since splitsnapshots
unifiedsplit
@@ -160,7 +160,7 @@ instance Description ExhaustivenessName IsoXmlDescEnum where
160 exhaustivenessName =:= (IsoXmlDescEnum genType descEnumCons) =
160 exhaustivenessName =:= (IsoXmlDescEnum genType descEnumCons) =
161 isoXmlGenerateEnum genType exhaustivenessName (reverse descEnumCons)
161 isoXmlGenerateEnum genType exhaustivenessName (reverse descEnumCons)
162
162
163−instance IsString (TH.TypeQ -> IsoXmlDescPreField) where
163+instance (m ~ Q) => IsString (m TH.Type -> IsoXmlDescPreField) where
164 fromString = IsoXmlDescPreField
164 fromString = IsoXmlDescPreField
165
165
166instance IsString IsoXmlDescPreField where
166instance IsString IsoXmlDescPreField where
@@ -168,10 +168,10 @@ instance IsString IsoXmlDescPreField where
168 where
168 where
169 ty = (TH.conT . TH.mkName) ("Xml" ++ over _head C.toUpper (xmlLocalName name))
169 ty = (TH.conT . TH.mkName) ("Xml" ++ over _head C.toUpper (xmlLocalName name))
170
170
171−instance IsString (TH.TypeQ -> IsoXmlDescPreAttribute) where
171+instance (m ~ Q) => IsString (m TH.Type -> IsoXmlDescPreAttribute) where
172 fromString = IsoXmlDescPreAttribute
172 fromString = IsoXmlDescPreAttribute
173
173
174−instance IsString (TH.TypeQ -> IsoXmlDescPreContent) where
174+instance (m ~ Q) => IsString (m Type -> IsoXmlDescPreContent) where
175 fromString = IsoXmlDescPreContent
175 fromString = IsoXmlDescPreContent
176
176
177instance IsString IsoXmlDescPreAttribute where
177instance IsString IsoXmlDescPreAttribute where
stack-10.0.yamlnew file+8
@@ -0,0 +1,8 @@
1+nix:
2+ packages:
3+ - zlib
4+
5+resolver: lts-10.0
6+extra-deps:
7+- dom-parser-3.0.0
8+- generic-arbitrary-0.1.0
stack-18.18.yamlnew file+9
@@ -0,0 +1,9 @@
1+nix:
2+ packages:
3+ - zlib
4+
5+resolver: lts-18.18
6+extra-deps:
7+- git: https://github.com/typeable/dom-parser.git
8+ commit: 7d556ba528bfa216e99714f8a0d4d00f452803a9
9+- xml-lens-0.3.1
stack-19.6.yamlnew file+9
@@ -0,0 +1,9 @@
1+nix:
2+ packages:
3+ - zlib
4+
5+resolver: lts-19.6
6+extra-deps:
7+- git: https://github.com/typeable/dom-parser.git
8+ commit: 7d556ba528bfa216e99714f8a0d4d00f452803a9
9+- xml-lens-0.3.1
stack.yaml+4−3
@@ -2,7 +2,8 @@ nix:
2 packages:
2 packages:
3 - zlib
3 - zlib
4
4
5−resolver: lts-10.0
5+resolver: lts-20.16
6extra-deps:
6extra-deps:
7−- dom-parser-3.0.0
7+ - git: https://github.com/typeable/dom-parser.git
8−- generic-arbitrary-0.1.0
8+ commit: 7d556ba528bfa216e99714f8a0d4d00f452803a9
9+ - xml-lens-0.3.1
xml-isogen.cabal+1−1
@@ -42,12 +42,12 @@ library
42 , deepseq
42 , deepseq
43 , lens >= 4.13
43 , lens >= 4.13
44 , mtl >= 2.2
44 , mtl >= 2.2
45+ , scientific
45 , semigroups >= 0.18
46 , semigroups >= 0.18
46 , template-haskell >= 2.10
47 , template-haskell >= 2.10
47 , text >= 1.2
48 , text >= 1.2
48 , xml-conduit >= 1.0
49 , xml-conduit >= 1.0
49 , xml-conduit-writer >= 0.1
50 , xml-conduit-writer >= 0.1
50− , scientific
51
51
52 ghc-options: -Wall
52 ghc-options: -Wall
53
53