File tree Expand file tree Collapse file tree 3 files changed +1
-179
lines changed
src/Language/PureScript/Parser Expand file tree Collapse file tree 3 files changed +1
-179
lines changed Original file line number Diff line number Diff line change @@ -49,7 +49,6 @@ library
4949 Language.PureScript.Parser.State
5050 Language.PureScript.Parser.Types
5151 Language.PureScript.Parser.Values
52- Language.PureScript.Parser.JS
5352 Language.PureScript.Pretty
5453 Language.PureScript.Pretty.Common
5554 Language.PureScript.Pretty.JS
Original file line number Diff line number Diff line change @@ -31,7 +31,6 @@ import Language.PureScript.Declarations
3131import Language.PureScript.Parser.Values
3232import Language.PureScript.Parser.Types
3333import Language.PureScript.Parser.Kinds
34- import Language.PureScript.Parser.JS
3534import Language.PureScript.CodeGen.JS.AST
3635import Language.PureScript.Values
3736
@@ -67,11 +66,9 @@ parseExternDeclaration = P.try (reserved "foreign") *> indented *> (reserved "im
6766 (ExternDataDeclaration <$> (P. try (reserved " data" ) *> indented *> properName)
6867 <*> (lexeme (indented *> P. string " ::" ) *> parseKind)
6968 <|> do ident <- parseIdent
70- js <- P. optionMaybe (parseJSLiteral <$> stringLiteral)
69+ js <- P. optionMaybe (JSRaw <$> stringLiteral)
7170 ty <- (lexeme (indented *> P. string " ::" ) *> parsePolyType)
7271 return $ ExternDeclaration (if isJust js then InlineJavascript else ForeignImport ) ident js ty)
73- parseJSLiteral :: String -> JS
74- parseJSLiteral s = either (const $ JSRaw s) id $ P. runParser parseJS () " Javascript" s
7572
7673parseAssociativity :: P. Parsec String ParseState Associativity
7774parseAssociativity =
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments