packages feed

peggy-0.3.2: bootstrap/Stage2.hs

{-# LANGUAGE TemplateHaskell, QuasiQuotes, FlexibleContexts #-}

module Stage2 where

import qualified Stage1

import Data.Char
import Numeric
import Language.Haskell.TH
import Language.Haskell.TH.Quote
import Text.Peggy

genParser [] $(runIO (parseFile Stage1.syntax "peggy.peggy") >>= \res -> case res of Left err -> error $ show err; Right syn -> dataToExpQ (const Nothing) syn)