packages feed

ghc-syntax-highlighter 0.0.10.0 → 0.0.11.0

raw patch · 4 files changed

+35/−19 lines, 4 filesdep ~basedep ~ghc-lib-parserdep ~hspec

Dependency ranges changed: base, ghc-lib-parser, hspec, text

Files

CHANGELOG.md view
@@ -1,3 +1,7 @@+## GHC syntax highlighter 0.0.11.0++* Uses `ghc-lib-parser-9.8.x.x`.+ ## GHC syntax highlighter 0.0.10.0  * Uses `ghc-lib-parser-9.6.x.x`.
GHC/SyntaxHighlighter.hs view
@@ -1,6 +1,5 @@ {-# LANGUAGE LambdaCase #-} {-# LANGUAGE OverloadedStrings #-}-{-# LANGUAGE RecordWildCards #-} {-# LANGUAGE TupleSections #-} {-# OPTIONS_GHC -fno-warn-missing-fields #-} @@ -30,13 +29,14 @@ import Data.List (unfoldr) import Data.Maybe (isJust) import Data.Text (Text)-import qualified Data.Text as T-import qualified GHC.Data.EnumSet as ES+import Data.Text qualified as T+import GHC.Data.EnumSet qualified as ES import GHC.Data.FastString (mkFastString) import GHC.Data.StringBuffer import GHC.LanguageExtensions-import qualified GHC.Parser.Lexer as L+import GHC.Parser.Lexer qualified as L import GHC.Types.SrcLoc+import GHC.Unit.Module.Warnings (emptyWarningCategorySet) import GHC.Utils.Error (DiagOpts (..)) import GHC.Utils.Outputable (defaultSDocContext) @@ -146,6 +146,8 @@       DiagOpts         { diag_warning_flags = ES.empty,           diag_fatal_warning_flags = ES.empty,+          diag_custom_warning_categories = emptyWarningCategorySet,+          diag_fatal_custom_warning_categories = emptyWarningCategorySet,           diag_warn_is_error = False,           diag_reverse_errors = False,           diag_max_errors = Nothing,@@ -335,7 +337,15 @@   L.ITprimchar _ _ -> CharTok   L.ITprimstring _ _ -> StringTok   L.ITprimint _ _ -> IntegerTok+  L.ITprimint8 _ _ -> IntegerTok+  L.ITprimint16 _ _ -> IntegerTok+  L.ITprimint32 _ _ -> IntegerTok+  L.ITprimint64 _ _ -> IntegerTok   L.ITprimword _ _ -> IntegerTok+  L.ITprimword8 _ _ -> IntegerTok+  L.ITprimword16 _ _ -> IntegerTok+  L.ITprimword32 _ _ -> IntegerTok+  L.ITprimword64 _ _ -> IntegerTok   L.ITprimfloat _ -> RationalTok   L.ITprimdouble _ -> RationalTok   -- Template Haskell extension tokens
ghc-syntax-highlighter.cabal view
@@ -1,11 +1,11 @@ cabal-version:   2.4 name:            ghc-syntax-highlighter-version:         0.0.10.0+version:         0.0.11.0 license:         BSD-3-Clause license-file:    LICENSE.md maintainer:      Mark Karpov <markkarpov92@gmail.com> author:          Mark Karpov <markkarpov92@gmail.com>-tested-with:     ghc ==9.2.7 ghc ==9.4.4 ghc ==9.6.1+tested-with:     ghc ==9.4.7 ghc ==9.6.3 ghc ==9.8.1 homepage:        https://github.com/mrkkrp/ghc-syntax-highlighter bug-reports:     https://github.com/mrkkrp/ghc-syntax-highlighter/issues synopsis:        Syntax highlighter for Haskell using the lexer of GHC@@ -28,16 +28,16 @@  library     exposed-modules:  GHC.SyntaxHighlighter-    default-language: Haskell2010+    default-language: GHC2021     build-depends:-        base >=4.16 && <5.0,-        ghc-lib-parser >=9.6 && <9.7,-        text >=0.2 && <2.1+        base >=4.17 && <5,+        ghc-lib-parser >=9.8 && <9.9,+        text >=0.2 && <2.2      if flag(dev)         ghc-options:-            -Wall -Werror -Wcompat -Wincomplete-record-updates-            -Wincomplete-uni-patterns -Wnoncanonical-monad-instances+            -Wall -Werror -Wredundant-constraints -Wpartial-fields+            -Wunused-packages      else         ghc-options: -O2 -Wall@@ -45,18 +45,20 @@ test-suite tests     type:               exitcode-stdio-1.0     main-is:            Spec.hs-    build-tool-depends: hspec-discover:hspec-discover >=2.0 && <3.0+    build-tool-depends: hspec-discover:hspec-discover >=2 && <3     hs-source-dirs:     tests     other-modules:      GHC.SyntaxHighlighterSpec-    default-language:   Haskell2010+    default-language:   GHC2021     build-depends:-        base >=4.16 && <5.0,+        base >=4.17 && <5,         ghc-syntax-highlighter,-        text >=0.2 && <2.1,-        hspec >=2.0 && <3.0+        text >=0.2 && <2.2,+        hspec >=2 && <3      if flag(dev)-        ghc-options: -Wall -Werror+        ghc-options:+            -Wall -Werror -Wredundant-constraints -Wpartial-fields+            -Wunused-packages      else         ghc-options: -O2 -Wall
tests/GHC/SyntaxHighlighterSpec.hs view
@@ -3,7 +3,7 @@ module GHC.SyntaxHighlighterSpec (spec) where  import Data.Text (Text)-import qualified Data.Text.IO as T+import Data.Text.IO qualified as T import GHC.SyntaxHighlighter import Test.Hspec