diff options
Diffstat (limited to 'src/Data/Array/Mixed/Internal/Arith/Lists/TH.hs')
-rw-r--r-- | src/Data/Array/Mixed/Internal/Arith/Lists/TH.hs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Data/Array/Mixed/Internal/Arith/Lists/TH.hs b/src/Data/Array/Mixed/Internal/Arith/Lists/TH.hs index 8b7d05f..a156e29 100644 --- a/src/Data/Array/Mixed/Internal/Arith/Lists/TH.hs +++ b/src/Data/Array/Mixed/Internal/Arith/Lists/TH.hs @@ -10,7 +10,7 @@ import Language.Haskell.TH.Syntax import Text.Read -data OpKind = Binop | FBinop | Unop | FUnop | Redop +data OpKind = Binop | IBinop | FBinop | Unop | FUnop | Redop deriving (Show, Eq) readArithLists :: OpKind @@ -48,6 +48,7 @@ readArithLists targetkind fop fcombine = do parseField s = break (`elem` ",)") (dropWhile (== ' ') s) parseKind "BINOP" = Just Binop + parseKind "IBINOP" = Just IBinop parseKind "FBINOP" = Just FBinop parseKind "UNOP" = Just Unop parseKind "FUNOP" = Just FUnop |