summaryrefslogtreecommitdiff
path: root/compiler/parser
diff options
context:
space:
mode:
authorAlan Zimmerman <alan.zimm@gmail.com>2015-06-21 21:52:58 +0200
committerAlan Zimmerman <alan.zimm@gmail.com>2015-06-21 21:52:58 +0200
commit38f374571290b8115ef5b82587ac2ec6c18e91f1 (patch)
tree962f66f0d088a63d8b9194eb89f8a54241ec638d /compiler/parser
parent4854fcea4f73897bbdcdfede382c826da7b64b97 (diff)
downloadhaskell-38f374571290b8115ef5b82587ac2ec6c18e91f1.tar.gz
Add parsePattern parser entry point
Reviewers: austin, thomie, alanz Reviewed By: thomie, alanz Subscribers: thomie, bgamari Differential Revision: https://phabricator.haskell.org/D1005 GHC Trac Issues: #10556
Diffstat (limited to 'compiler/parser')
-rw-r--r--compiler/parser/Parser.y4
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/parser/Parser.y b/compiler/parser/Parser.y
index 5414735ef8..d5d8c6cfb9 100644
--- a/compiler/parser/Parser.y
+++ b/compiler/parser/Parser.y
@@ -31,7 +31,8 @@
-- parseState = mkPState flags buffer location
-- @
module Parser (parseModule, parseImport, parseStatement,
- parseDeclaration, parseExpression, parseTypeSignature,
+ parseDeclaration, parseExpression, parsePattern,
+ parseTypeSignature,
parseFullStmt, parseStmt, parseIdentifier,
parseType, parseHeader) where
@@ -561,6 +562,7 @@ TH_QQUASIQUOTE { L _ (ITqQuasiQuote _) }
%name parseStatement stmt
%name parseDeclaration topdecl
%name parseExpression exp
+%name parsePattern pat
%name parseTypeSignature sigdecl
%name parseFullStmt stmt
%name parseStmt maybe_stmt