Remove redundant parser entry point
authorMatthew Pickering <matthewtpickering@gmail.com>
Fri, 3 Jul 2015 17:36:48 +0000 (19:36 +0200)
committerBen Gamari <ben@smart-cactus.org>
Fri, 3 Jul 2015 20:44:50 +0000 (22:44 +0200)
`parseFullStmt` and `parseStatement` exposed the same parser entry
point.

Reviewers: austin, bgamari

Reviewed By: bgamari

Subscribers: gibiansky, alanz, thomie, bgamari

Differential Revision: https://phabricator.haskell.org/D1014

compiler/parser/Parser.y

index 6a9dc47..b20b50c 100644 (file)
@@ -33,7 +33,7 @@
 module Parser (parseModule, parseImport, parseStatement,
                parseDeclaration, parseExpression, parsePattern,
                parseTypeSignature,
-               parseFullStmt, parseStmt, parseIdentifier,
+               parseStmt, parseIdentifier,
                parseType, parseHeader) where
 
 -- base
@@ -604,7 +604,6 @@ TH_QQUASIQUOTE  { L _ (ITqQuasiQuote _) }
 %name parseExpression exp
 %name parsePattern pat
 %name parseTypeSignature sigdecl
-%name parseFullStmt   stmt
 %name parseStmt   maybe_stmt
 %name parseIdentifier  identifier
 %name parseType ctype