src/Data/Ranged/RangedSet.hs:31:1: warning: [-Wunused-imports] The import of ‘Data.Semigroup’ is redundant except perhaps to import instances from ‘Data.Semigroup’ To import instances alone, use: import Data.Semigroup() | 31 | import Data.Semigroup | ^^^^^^^^^^^^^^^^^^^^^ src/Scan.hs:17:1: warning: [-Wunused-imports] The import of ‘Data.Char’ is redundant except perhaps to import instances from ‘Data.Char’ To import instances alone, use: import Data.Char() | 17 | import Data.Char (ord) | ^^^^^^^^^^^^^^^^^^^^^^ src/Scan.hs:40:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_accept :: Array Int (AlexAcc Action Any) | 40 | alex_accept = listArray (0::Int,174) [AlexAccNone,AlexAcc (alex_action_25),AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccNone,AlexAccSkip,AlexAcc (alex_action_0),AlexAcc (alex_action_0),AlexAcc (alex_action_1),AlexAcc (alex_action_2),AlexAcc (alex_action_2),AlexAccPred (alex_action_3) (alexRightContext 131)(AlexAcc (alex_action_4)),AlexAcc (alex_action_4),AlexAcc (alex_action_4),AlexAcc (alex_action_4),AlexAcc (alex_action_5),AlexAcc (alex_action_6),AlexAcc (alex_action_7),AlexAcc (alex_action_8),AlexAcc (alex_action_9),AlexAcc (alex_action_10),AlexAcc (alex_action_11),AlexAcc (alex_action_12),AlexAcc (alex_action_13),AlexAcc (alex_action_13),AlexAcc (alex_action_13),AlexAcc (alex_action_14),AlexAcc (alex_action_14),AlexAcc (alex_action_14),AlexAcc (alex_action_14),AlexAcc (alex_action_14),AlexAcc (alex_action_14),AlexAcc (alex_action_15),AlexAcc (alex_action_15),AlexAcc (alex_action_16),AlexAcc (alex_action_16),AlexAcc (alex_action_17),AlexAcc (alex_action_17),AlexAcc (alex_action_18),AlexAcc (alex_action_18),AlexAcc (alex_action_19),AlexAcc (alex_action_20),AlexAcc (alex_action_21),AlexAcc (alex_action_22),AlexAcc (alex_action_23),AlexAcc (alex_action_24)] | ^^^^^^^^^^^ src/Scan.hs:361:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alexIndexInt32OffAddr :: AlexAddr -> Int# -> Int# | 361 | alexIndexInt32OffAddr (AlexA# arr) off = | ^^^^^^^^^^^^^^^^^^^^^ src/Scan.hs:386:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: quickIndex :: Array Int (AlexAcc Action Any) -> Int -> AlexAcc Action Any | 386 | quickIndex = unsafeAt | ^^^^^^^^^^ src/Scan.hs:402:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alexScan :: AlexInput -> Int -> AlexReturn Action | 402 | alexScan input (I# (sc)) | ^^^^^^^^ src/Scan.hs:405:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alexScanUser :: Any -> AlexInput -> Int -> AlexReturn Action | 405 | alexScanUser user input (I# (sc)) | ^^^^^^^^^^^^ src/Scan.hs:407:1: warning: [-Wtabs] Tab character found here, and in 59 further locations. Please use spaces instead. | 407 | (AlexNone, input') -> | ^^^^^^^^ src/Scan.hs:436:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_scan_tkn :: Any -> AlexInput -> Int# -> AlexInput -> Int# -> AlexLastAcc Action -> (AlexLastAcc Action, (AlexPosn, Char, [ParseMonad.Byte], String)) | 436 | alex_scan_tkn user orig_input len input s last_acc = | ^^^^^^^^^^^^^ src/Scan.hs:489:10: warning: [-Wunused-matches] Defined but not used: ‘f’ | 489 | [16 of 22] Compiling Parser ( src/Parser.hs, dist/build/alex/alex-tmp/Parser.dyn_o ) [17 of 22] Compiling Output ( src/Output.hs, dist/build/alex/alex-tmp/Output.dyn_o ) [18 of 22] Compiling NFA ( src/NFA.hs, dist/build/alex/alex-tmp/NFA.dyn_o ) [19 of 22] Compiling Info ( src/Info.hs, dist/build/alex/alex-tmp/Info.dyn_o ) [20 of 22] Compiling DFAMin ( src/DFAMin.hs, dist/build/alex/alex-tmp/DFAMin.dyn_o ) [21 of 22] Compiling DFA ( src/DFA.hs, dist/build/alex/alex-tmp/DFA.dyn_o ) [22 of 22] Compiling Main ( src/Main.hs, dist/build/alex/alex-tmp/Main.dyn_o ) Linking dist/build/alex/alex ... Installing executable alex in /usr/src/slapt-src/development/alex/package-alex/usr/bin Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src/development/alex/alex-3.2.4-x86_64-1salix15.0.txz Slackware package /usr/src/slapt-src/development/alex/alex-3.2.4-x86_64-1salix15.0.txz created. Installing package alex-3.2.4-x86_64-1salix15.0... | alex (A tool for generating lexical analysers in Haskell) | | Alex is a tool for generating lexical analysers in Haskell, given a | description of the tokens to be recognised in the form of regular | expressions. It is similar to the tool lex or flex for C/C++. | | This package is part of Haskell Platform. | | Homepage: https://haskell.org/alex/ | | | | xPrevCharIsOneOf :: Array Char e -> p1 -> AlexInput -> p2 -> p3 -> e | 515 | alexPrevCharIsOneOf arr _ input _ _ = arr ! alexInputPrevChar input | ^^^^^^^^^^^^^^^^^^^ src/Scan.hs:518:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alexRightContext :: Int -> AlexAccPred Any | 518 | alexRightContext (I# (sc)) user _ _ input = | ^^^^^^^^^^^^^^^^ src/Scan.hs:528:1: warning: [-Wunused-top-binds] Defined but not used: ‘iUnbox’ | 528 | iUnbox (I# (i)) = i | ^^^^^^ src/Scan.hs:528:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: iUnbox :: Int -> Int# | 528 | iUnbox (I# (i)) = i | ^^^^^^ src/Scan.x:85:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: tokPosn :: Token -> AlexPosn src/Scan.x:249:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_0 :: Action src/Scan.x:250:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_1 :: Action src/Scan.x:251:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_2 :: Action src/Scan.x:252:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_3 :: Action src/Scan.x:253:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_4 :: Action src/Scan.x:254:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_5 :: Action src/Scan.x:255:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_6 :: Action src/Scan.x:256:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_7 :: Action src/Scan.x:257:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_8 :: Action src/Scan.x:258:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_9 :: Action src/Scan.x:259:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_10 :: Action src/Scan.x:260:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_11 :: Action src/Scan.x:261:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_12 :: Action src/Scan.x:262:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_13 :: Action src/Scan.x:263:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_14 :: Action src/Scan.x:264:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_15 :: Action src/Scan.x:265:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_16 :: Action src/Scan.x:266:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_17 :: Action src/Scan.x:267:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_18 :: Action src/Scan.x:268:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_19 :: Action src/Scan.x:269:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_20 :: Action src/Scan.x:270:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_21 :: Action src/Scan.x:271:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_22 :: Action src/Scan.x:272:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_23 :: Action src/Scan.x:273:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_24 :: Action src/Scan.x:274:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alex_action_25 :: Action templates/GenericTemplate.hs:60:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: alexIndexInt16OffAddr :: AlexAddr -> Int# -> Int# | 60 | alexIndexInt16OffAddr (AlexA# arr) off = | ^^^^^^^^^^^^^^^^^^^^^ Warning: The directory /usr/src/slapt-src/development/alex/package-alex/usr/bin is not in the system search path. ./ install/ install/slack-desc usr/ usr/bin/ usr/bin/alex usr/doc/ usr/doc/alex-3.2.4/ usr/doc/alex-3.2.4/CHANGELOG.md usr/doc/alex-3.2.4/LICENSE usr/doc/alex-3.2.4/README.md usr/doc/alex-3.2.4/TODO usr/doc/alex-3.2.4/alex.SlackBuild usr/share/ usr/share/x86_64-linux-ghc-8.10.4/ usr/share/x86_64-linux-ghc-8.10.4/alex-3.2.4/ usr/share/x86_64-linux-ghc-8.10.4/alex-3.2.4/AlexTemplate usr/share/x86_64-linux-ghc-8.10.4/alex-3.2.4/AlexTemplate-debug usr/share/x86_64-linux-ghc-8.10.4/alex-3.2.4/AlexTemplate-ghc usr/share/x86_64-linux-ghc-8.10.4/alex-3.2.4/AlexTemplate-ghc-debug usr/share/x86_64-linux-ghc-8.10.4/alex-3.2.4/AlexTemplate-ghc-nopred usr/share/x86_64-linux-ghc-8.10.4/alex-3.2.4/AlexWrapper-basic usr/share/x86_64-linux-ghc-8.10.4/alex-3.2.4/AlexWrapper-basic-bytestring usr/share/x86_64-linux-ghc-8.10.4/alex-3.2.4/AlexWrapper-gscan usr/share/x86_64-linux-ghc-8.10.4/alex-3.2.4/AlexWrapper-monad usr/share/x86_64-linux-ghc-8.10.4/alex-3.2.4/AlexWrapper-monad-bytestring usr/share/x86_64-linux-ghc-8.10.4/alex-3.2.4/AlexWrapper-monadUserState usr/share/x86_64-linux-ghc-8.10.4/alex-3.2.4/AlexWrapper-monadUserState-bytestring usr/share/x86_64-linux-ghc-8.10.4/alex-3.2.4/AlexWrapper-posn usr/share/x86_64-linux-ghc-8.10.4/alex-3.2.4/AlexWrapper-posn-bytestring usr/share/x86_64-linux-ghc-8.10.4/alex-3.2.4/AlexWrapper-strict-bytestring