summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2021-04-15 13:37:18 -0400
committerMarge Bot <ben+marge-bot@smart-cactus.org>2021-04-18 20:12:26 -0400
commitb51897494a65a6478d2ca60a4fbbec945ae27627 (patch)
treed9b3ea52673d2ccaa66d891d45e6aa1276c71c22
parent78288b97f3486d79581343a40732804d96b3b57c (diff)
downloadhaskell-b51897494a65a6478d2ca60a4fbbec945ae27627.tar.gz
users guide: Sort lists of implied language extensions
-rw-r--r--docs/users_guide/exts/control.rst40
1 files changed, 20 insertions, 20 deletions
diff --git a/docs/users_guide/exts/control.rst b/docs/users_guide/exts/control.rst
index 84c2aa1208..4aba4c13ac 100644
--- a/docs/users_guide/exts/control.rst
+++ b/docs/users_guide/exts/control.rst
@@ -40,15 +40,6 @@ Language extensions can be controlled (i.e. allowed or not) in two ways:
.. hlist::
- * :extension:`ImplicitPrelude`
- * :extension:`StarIsType`
- * :extension:`MonomorphismRestriction`
- * :extension:`TraditionalRecordSyntax`
- * :extension:`EmptyDataDecls`
- * :extension:`ForeignFunctionInterface`
- * :extension:`PatternGuards`
- * :extension:`DoAndIfThenElse`
- * :extension:`RelaxedPolyRec`
* :extension:`BangPatterns`
* :extension:`BinaryLiterals`
* :extension:`ConstrainedClassMethods`
@@ -59,28 +50,37 @@ Language extensions can be controlled (i.e. allowed or not) in two ways:
* :extension:`DeriveGeneric`
* :extension:`DeriveLift`
* :extension:`DeriveTraversable`
+ * :extension:`DoAndIfThenElse`
* :extension:`EmptyCase`
+ * :extension:`EmptyDataDecls`
* :extension:`EmptyDataDeriving`
* :extension:`ExistentialQuantification`
* :extension:`ExplicitForAll`
* :extension:`FlexibleContexts`
* :extension:`FlexibleInstances`
+ * :extension:`ForeignFunctionInterface`
* :extension:`GADTSyntax`
* :extension:`GeneralisedNewtypeDeriving`
* :extension:`HexFloatLiterals`
+ * :extension:`ImplicitPrelude`
* :extension:`ImportQualifiedPost`
* :extension:`InstanceSigs`
* :extension:`KindSignatures`
+ * :extension:`MonomorphismRestriction`
* :extension:`MultiParamTypeClasses`
* :extension:`NamedFieldPuns`
* :extension:`NamedWildCards`
* :extension:`NumericUnderscores`
+ * :extension:`PatternGuards`
* :extension:`PolyKinds`
* :extension:`PostfixOperators`
* :extension:`RankNTypes`
+ * :extension:`RelaxedPolyRec`
* :extension:`ScopedTypeVariables`
* :extension:`StandaloneDeriving`
* :extension:`StandaloneKindSignatures`
+ * :extension:`StarIsType`
+ * :extension:`TraditionalRecordSyntax`
* :extension:`TupleSections`
* :extension:`TypeApplications`
* :extension:`TypeOperators`
@@ -95,18 +95,18 @@ Language extensions can be controlled (i.e. allowed or not) in two ways:
.. hlist::
- * :extension:`ImplicitPrelude`
- * :extension:`StarIsType`
* :extension:`CUSKs`
- * :extension:`MonomorphismRestriction`
* :extension:`DatatypeContexts`
- * :extension:`TraditionalRecordSyntax`
- * :extension:`FieldSelectors`
+ * :extension:`DoAndIfThenElse`
* :extension:`EmptyDataDecls`
+ * :extension:`FieldSelectors`
* :extension:`ForeignFunctionInterface`
+ * :extension:`ImplicitPrelude`
+ * :extension:`MonomorphismRestriction`
* :extension:`PatternGuards`
- * :extension:`DoAndIfThenElse`
* :extension:`RelaxedPolyRec`
+ * :extension:`StarIsType`
+ * :extension:`TraditionalRecordSyntax`
.. extension:: Haskell98
@@ -117,15 +117,15 @@ Language extensions can be controlled (i.e. allowed or not) in two ways:
.. hlist::
- * :extension:`ImplicitPrelude`
- * :extension:`StarIsType`
* :extension:`CUSKs`
- * :extension:`MonomorphismRestriction`
- * :extension:`NPlusKPatterns`
* :extension:`DatatypeContexts`
- * :extension:`TraditionalRecordSyntax`
* :extension:`FieldSelectors`
+ * :extension:`ImplicitPrelude`
+ * :extension:`MonomorphismRestriction`
+ * :extension:`NPlusKPatterns`
* :extension:`NondecreasingIndentation`
+ * :extension:`StarIsType`
+ * :extension:`TraditionalRecordSyntax`