{-# LANGUAGE CPP #-} {-| Module : Parsley.Internal.Core Description : The main AST and datatypes are found here License : BSD-3-Clause Maintainer : Jamie Willis Stability : unstable @since 0.1.0.0 -} module Parsley.Internal.Core ( Parser, #if MIN_VERSION_parsley_core(2,0,0) #else ParserOps, #endif module Parsley.Internal.Core.Defunc, module Parsley.Internal.Core.InputTypes ) where import Parsley.Internal.Core.Defunc hiding (lamTerm, lamTermBool) import Parsley.Internal.Core.InputTypes #if MIN_VERSION_parsley_core(2,0,0) import Parsley.Internal.Core.Primitives (Parser) #else import Parsley.Internal.Core.Primitives (Parser, ParserOps) #endif