-- | Raw bindings to the clingo C API. The functions provided here are -- equivalent to the functions provided by the C API. In almost all cases you -- want to use the high level bindings instead. The raw modules are exported for -- users who want to build their own abstraction, or need an unsafe interface -- for optimization reasons. -- -- For documentation, please refer to the C documentation at -- https://potassco.org/clingo/c-api/current/ -- -- When importing both the Raw module and the high level wrappers, please -- consider using qualified imports, because they share multiple names. module Clingo.Raw ( module X ) where import Clingo.Raw.AST as X import Clingo.Raw.Basic as X import Clingo.Raw.Configuration as X import Clingo.Raw.Control as X import Clingo.Raw.Enums as X import Clingo.Raw.Inspection.Symbolic as X import Clingo.Raw.Inspection.Theory as X import Clingo.Raw.Model as X import Clingo.Raw.ProgramBuilding as X import Clingo.Raw.Propagation as X import Clingo.Raw.Solving as X import Clingo.Raw.Statistics as X import Clingo.Raw.Symbol as X import Clingo.Raw.Types as X