Skip to content

Commit 20505a8

Browse files
committed
Remove Javascript parser
1 parent 6fd0295 commit 20505a8

File tree

3 files changed

+1
-179
lines changed

3 files changed

+1
-179
lines changed

purescript.cabal

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff 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

src/Language/PureScript/Parser/Declarations.hs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ import Language.PureScript.Declarations
3131
import Language.PureScript.Parser.Values
3232
import Language.PureScript.Parser.Types
3333
import Language.PureScript.Parser.Kinds
34-
import Language.PureScript.Parser.JS
3534
import Language.PureScript.CodeGen.JS.AST
3635
import 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

7673
parseAssociativity :: P.Parsec String ParseState Associativity
7774
parseAssociativity =

src/Language/PureScript/Parser/JS.hs

Lines changed: 0 additions & 174 deletions
This file was deleted.

0 commit comments

Comments
 (0)