Add ghc-flag directory for -XPatternGuards
authorBen Gamari <bgamari.foss@gmail.com>
Fri, 11 Mar 2016 09:41:30 +0000 (10:41 +0100)
committerBen Gamari <ben@smart-cactus.org>
Fri, 11 Mar 2016 12:20:20 +0000 (13:20 +0100)
Reviewers: austin

Subscribers: thomie

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

docs/users_guide/glasgow_exts.rst

index dd714ec..f46a6d6 100644 (file)
@@ -385,11 +385,15 @@ instance, the binary integer literal ``0b11001001`` will be desugared into
 Pattern guards
 --------------
 
-Pattern guards (Glasgow extension) The discussion that follows is an
-abbreviated version of Simon Peyton Jones's original
-`proposal <http://research.microsoft.com/~simonpj/Haskell/guards.html>`__.
-(Note that the proposal was written before pattern guards were
-implemented, so refers to them as unimplemented.)
+.. ghc-flag:: -XPatternGuards
+
+   Enable pattern matches in guards.
+
+The discussion that follows is an abbreviated version of Simon Peyton Jones's
+original `proposal
+<http://research.microsoft.com/~simonpj/Haskell/guards.html>`__. (Note that the
+proposal was written before pattern guards were implemented, so refers to them
+as unimplemented.)
 
 Suppose we have an abstract data type of finite maps, with a lookup
 operation: ::