--- /dev/null
+-----------------------------------------------------------------------------
+-- |
+-- Module : Text.ParserCombinators.Parsec
+-- Copyright : (c) Daan Leijen 1999-2001
+-- License : BSD-style (see the file libraries/base/LICENSE)
+--
+-- Maintainer : daan@cs.uu.nl
+-- Stability : provisional
+-- Portability : portable
+--
+-- Parsec, the Fast Monadic Parser combinator library.
+-- <http://www.cs.uu.nl/people/daan/parsec.html>
+--
+-- This helper module exports elements from the basic libraries.
+-- Inspired by:
+--
+-- * Graham Hutton and Erik Meijer:
+-- Monadic Parser Combinators.
+-- Technical report NOTTCS-TR-96-4.
+-- Department of Computer Science, University of Nottingham, 1996.
+-- <http://www.cs.nott.ac.uk/Department/Staff/gmh/monparsing.ps>
+--
+-- * Andrew Partridge, David Wright:
+-- Predictive parser combinators need four values to report errors.
+-- Journal of Functional Programming 6(2): 355-364, 1996
+--
+-----------------------------------------------------------------------------
+
+module Text.ParserCombinators.Parsec
+ ( -- complete modules
+ module Text.ParserCombinators.Parsec.Prim
+ , module Text.ParserCombinators.Parsec.Combinator
+ , module Text.ParserCombinators.Parsec.Char
+
+ -- module Text.ParserCombinators.Parsec.Error
+ , ParseError
+ , errorPos
+
+ -- module Text.ParserCombinators.Parsec.Pos
+ , SourcePos
+ , SourceName, Line, Column
+ , sourceName, sourceLine, sourceColumn
+ , incSourceLine, incSourceColumn
+ , setSourceLine, setSourceColumn, setSourceName
+
+ ) where
+
+import Text.ParserCombinators.Parsec.Pos -- textual positions
+import Text.ParserCombinators.Parsec.Error -- parse errors
+import Text.ParserCombinators.Parsec.Prim -- primitive combinators
+import Text.ParserCombinators.Parsec.Combinator -- derived combinators
+import Text.ParserCombinators.Parsec.Char -- character parsers
+