packages feed

hsdev-0.3.4.0: src/HsDev/Database/SQLite/Schema/TH.hs

{-# LANGUAGE TemplateHaskell, PackageImports #-}

module HsDev.Database.SQLite.Schema.TH (
	schemaExp
	) where

import System.Directory
import "template-haskell" Language.Haskell.TH
import "template-haskell" Language.Haskell.TH.Syntax

schemaExp :: ExpQ
schemaExp = do
	schemaFile <- runIO $ canonicalizePath "data/hsdev.sql"
	addDependentFile schemaFile
	s <- runIO (readFile "data/hsdev.sql")
	[e| s |]