From: Francis Russell Date: Mon, 17 Dec 2012 19:48:14 +0000 (+0000) Subject: Use explicit import lists in parser. X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=5ec4f35c7f2688e95d5453eca41c3b967b702258;p=francis%2Fofc.git Use explicit import lists in parser. --- 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 =