packages feed

fficxx-0.7.0.0: src/FFICXX/Generate/QQ/Verbatim.hs

module FFICXX.Generate.QQ.Verbatim where

import Language.Haskell.TH.Lib
  ( litE,
    stringL,
  )
import Language.Haskell.TH.Quote
  ( QuasiQuoter (..),
    quoteDec,
    quoteExp,
    quotePat,
    quoteType,
  )

verbatim :: QuasiQuoter
verbatim =
  QuasiQuoter
    { quoteExp = litE . stringL,
      quotePat = undefined,
      quoteType = undefined,
      quoteDec = undefined
      --           , quotePat = litP . stringP
    }