From 5ec4f35c7f2688e95d5453eca41c3b967b702258 Mon Sep 17 00:00:00 2001 From: Francis Russell Date: Mon, 17 Dec 2012 19:48:14 +0000 Subject: [PATCH] Use explicit import lists in parser. --- OFC/Parser.hs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/OFC/Parser.hs b/OFC/Parser.hs index 158f93b..9dcd9c4 100644 --- a/OFC/Parser.hs +++ b/OFC/Parser.hs @@ -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 = -- 2.47.3