summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2021-04-15 13:37:18 -0400
committerBen Gamari <ben@smart-cactus.org>2021-04-15 15:31:18 -0400
commit7d9419572d15c59eb2524e2550d53f5c8f541fc7 (patch)
tree2c9fdcb7ceb12ed5e465e0c28a78511ef007873c
parent533f6b734f1cd2861811e6fec387e2a4bdf4c796 (diff)
downloadhaskell-7d9419572d15c59eb2524e2550d53f5c8f541fc7.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`