Skip to content

Commit e7d5d60

Browse files
committed
Unify LANGUAGE pragma layouts
1 parent 0b72e7a commit e7d5d60

File tree

13 files changed

+48
-19
lines changed

13 files changed

+48
-19
lines changed

psci/tests/Main.hs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
{-# LANGUAGE RecordWildCards, TupleSections #-}
1+
{-# LANGUAGE RecordWildCards #-}
2+
{-# LANGUAGE TupleSections #-}
23

34
module Main where
45

src/Language/PureScript/AST/Declarations.hs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
--
1313
-----------------------------------------------------------------------------
1414

15-
{-# LANGUAGE DeriveDataTypeable, ScopedTypeVariables, CPP #-}
15+
{-# LANGUAGE DeriveDataTypeable #-}
16+
{-# LANGUAGE ScopedTypeVariables #-}
17+
{-# LANGUAGE CPP #-}
1618

1719
module Language.PureScript.AST.Declarations where
1820

src/Language/PureScript/AST/SourcePos.hs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@
1212
--
1313
-----------------------------------------------------------------------------
1414

15-
{-# LANGUAGE DeriveDataTypeable, ScopedTypeVariables, RecordWildCards, OverloadedStrings #-}
15+
{-# LANGUAGE DeriveDataTypeable #-}
16+
{-# LANGUAGE ScopedTypeVariables #-}
17+
{-# LANGUAGE RecordWildCards #-}
18+
{-# LANGUAGE OverloadedStrings #-}
1619

1720
module Language.PureScript.AST.SourcePos where
1821

src/Language/PureScript/CodeGen/JS/AST.hs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
--
1414
-----------------------------------------------------------------------------
1515

16-
{-# LANGUAGE DeriveDataTypeable, CPP #-}
16+
{-# LANGUAGE DeriveDataTypeable #-}
17+
{-# LANGUAGE CPP #-}
1718

1819
module Language.PureScript.CodeGen.JS.AST where
1920

src/Language/PureScript/CodeGen/JS/Optimizer.hs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131
--
3232
-----------------------------------------------------------------------------
3333

34-
{-# LANGUAGE FlexibleContexts, CPP #-}
34+
{-# LANGUAGE FlexibleContexts #-}
35+
{-# LANGUAGE CPP #-}
3536

3637
module Language.PureScript.CodeGen.JS.Optimizer (
3738
optimize

src/Language/PureScript/Names.hs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@
1313
--
1414
-----------------------------------------------------------------------------
1515

16-
{-# LANGUAGE DeriveDataTypeable, DeriveFunctor, GADTs #-}
16+
{-# LANGUAGE DeriveDataTypeable #-}
17+
{-# LANGUAGE DeriveFunctor #-}
18+
{-# LANGUAGE GADTs #-}
1719

1820
module Language.PureScript.Names where
1921

src/Language/PureScript/Renamer.hs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
--
1515
-----------------------------------------------------------------------------
1616

17-
{-# LANGUAGE FlexibleContexts, ScopedTypeVariables, CPP #-}
17+
{-# LANGUAGE FlexibleContexts #-}
18+
{-# LANGUAGE ScopedTypeVariables #-}
19+
{-# LANGUAGE CPP #-}
1820

1921
module Language.PureScript.Renamer (renameInModules) where
2022

src/Language/PureScript/Sugar/CaseDeclarations.hs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
--
1515
-----------------------------------------------------------------------------
1616

17-
{-# LANGUAGE FlexibleContexts, ScopedTypeVariables, CPP #-}
17+
{-# LANGUAGE FlexibleContexts #-}
18+
{-# LANGUAGE ScopedTypeVariables #-}
19+
{-# LANGUAGE CPP #-}
1820

1921
module Language.PureScript.Sugar.CaseDeclarations (
2022
desugarCases,

src/Language/PureScript/TypeChecker/Kinds.hs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
-----------------------------------------------------------------------------
1515

1616
{-# OPTIONS_GHC -fno-warn-orphans #-}
17-
{-# LANGUAGE MultiParamTypeClasses, FlexibleInstances, TupleSections #-}
17+
{-# LANGUAGE MultiParamTypeClasses #-}
18+
{-# LANGUAGE FlexibleInstances #-}
19+
{-# LANGUAGE TupleSections #-}
1820
{-# LANGUAGE CPP #-}
1921

2022
module Language.PureScript.TypeChecker.Kinds (
@@ -75,12 +77,12 @@ instance Unifiable Check Kind where
7577
--
7678
kindOf :: ModuleName -> Type -> Check Kind
7779
kindOf _ ty = fst <$> kindOfWithScopedVars ty
78-
80+
7981
-- |
8082
-- Infer the kind of a single type, returning the kinds of any scoped type variables
8183
--
82-
kindOfWithScopedVars :: Type -> Check (Kind, [(String, Kind)])
83-
kindOfWithScopedVars ty =
84+
kindOfWithScopedVars :: Type -> Check (Kind, [(String, Kind)])
85+
kindOfWithScopedVars ty =
8486
rethrow (onErrorMessages (ErrorCheckingKind ty)) $
8587
fmap tidyUp . liftUnify $ infer ty
8688
where

src/Language/PureScript/TypeChecker/Monad.hs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,13 @@
1313
--
1414
-----------------------------------------------------------------------------
1515

16-
{-# LANGUAGE GeneralizedNewtypeDeriving, FlexibleInstances, RankNTypes,
17-
MultiParamTypeClasses, FlexibleContexts, GADTs, CPP #-}
16+
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
17+
{-# LANGUAGE FlexibleInstances #-}
18+
{-# LANGUAGE RankNTypes #-}
19+
{-# LANGUAGE MultiParamTypeClasses #-}
20+
{-# LANGUAGE FlexibleContexts #-}
21+
{-# LANGUAGE GADTs #-}
22+
{-# LANGUAGE CPP #-}
1823

1924
module Language.PureScript.TypeChecker.Monad where
2025

0 commit comments

Comments
 (0)