]> git.unchartedbackwaters.co.uk Git - francis/ofc.git/commitdiff
Use explicit import lists in parser.
authorFrancis Russell <francis@unchartedbackwaters.co.uk>
Mon, 17 Dec 2012 19:48:14 +0000 (19:48 +0000)
committerFrancis Russell <francis@unchartedbackwaters.co.uk>
Mon, 17 Dec 2012 19:48:14 +0000 (19:48 +0000)
OFC/Parser.hs

index 158f93b8e0dd216be2b5f96e82086df5ff15760d..9dcd9c452506b246767e05379f68498898b72ffd 100644 (file)
@@ -6,10 +6,14 @@ import OFC.TopLevel
 import Control.Applicative ((<$>))
 import Control.Monad (forM_)
 import Data.Functor.Identity (Identity)
-import Text.Parsec
-import Text.Parsec.Expr
-import Text.Parsec.Language
-import Text.Parsec.Token
+import Text.Parsec ((<|>), (<?>), choice, option, optionMaybe, many, many1)
+import Text.Parsec (eof, getState, putState, modifyState, runParser)
+import Text.Parsec (letter, char, alphaNum, Parsec, ParseError)
+import Text.Parsec.Expr (buildExpressionParser)
+import Text.Parsec.Expr (OperatorTable, Operator(..), Assoc(..))
+import Text.Parsec.Language (emptyDef)
+import Text.Parsec.Token (LanguageDef, GenLanguageDef(..), GenTokenParser(..))
+import Text.Parsec.Token (makeTokenParser)
 
 oflKeywords :: [String]
 oflKeywords =