Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/ghc-language-ecmascript.spec'], chrootPath='/var/lib/mock/f41-build-842836-161699/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=1209600uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/ghc-language-ecmascript.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1723507200 Wrote: /builddir/build/SRPMS/ghc-language-ecmascript-0.19.1.0-31.fc41.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/ghc-language-ecmascript.spec'], chrootPath='/var/lib/mock/f41-build-842836-161699/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=1209600uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/ghc-language-ecmascript.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1723507200 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.DDKa7x + umask 022 + cd /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build + test -d /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build + /usr/bin/rm -rf /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.RTUrWu + umask 022 + cd /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build + cd /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build + rm -rf language-ecmascript-0.19.1.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/language-ecmascript-0.19.1.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd language-ecmascript-0.19.1.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/language-ecmascript-ghc9.6.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + cabal-tweak-dep-ver ansi-wl-pprint '< 1' '< 2' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.SWnFas + umask 022 + cd /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd language-ecmascript-0.19.1.0 ++ ls ++ grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)' ==== Build language-ecmascript-0.19.1.0 ==== + for f in $(ls | grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)') + '[' -f CHANGELOG -a -x CHANGELOG ']' + echo -e '\n==== Build language-ecmascript-0.19.1.0 ====' + '[' -f Setup.hs -o -f Setup.lhs ']' + '[' -d /usr/lib64/ghc-9.6.6/lib ']' + subsubdir=/lib + '[' -x Setup ']' + ghc --make -package Cabal -no-user-package-db -dynamic Setup [1 of 2] Compiling Main ( Setup.hs, Setup.o ) [2 of 2] Linking Setup + LANG=C.utf8 ++ echo ' -O2' -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ++ sed -e 's/ / -optc/g' ++ echo ' -Wl,-z,relro' -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ++ sed -e 's/ / -optl/g' + ./Setup configure --prefix=/usr --libdir=/usr/lib64 --docdir=/usr/share/licenses/ghc-language-ecmascript '--libsubdir=$compiler/lib/$pkgid' '--datasubdir=$pkgid' '--libexecsubdir=$pkgid' --ghc --dynlibdir=/usr/lib64/ghc-9.6.6/lib --global '--ghc-options= -optc-O2 -optc-fexceptions -optc-g -optc-grecord-gcc-switches -optc-pipe -optc-Wall -optc-Werror=format-security -optc-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -optc-Wp,-D_GLIBCXX_ASSERTIONS -optc-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -optc-fstack-protector-strong -optc-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -optc-fasynchronous-unwind-tables -optc-fno-omit-frame-pointer -optc-mno-omit-leaf-frame-pointer -optl-Wl,-z,relro -optl-Wl,--as-needed -optl-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -optl-Wl,--build-id=sha1 -fhide-source-paths' --enable-library-profiling --enable-shared --htmldir=/usr/share/doc/ghc/html/libraries/language-ecmascript-0.19.1.0 --global Warning: language-ecmascript.cabal:3:23: Packages with 'cabal-version: 1.12' or later should specify a specific version of the Cabal spec of the form 'cabal-version: x.y'. Use 'cabal-version: 1.12'. Configuring language-ecmascript-0.19.1.0... + '[' -x Setup ']' + LANG=C.utf8 + ./Setup build -j1 Preprocessing library for language-ecmascript-0.19.1.0.. Building library for language-ecmascript-0.19.1.0.. [ 1 of 13] Compiling Language.ECMAScript3.Parser.State [ 2 of 13] Compiling Language.ECMAScript3.Parser.Type [ 3 of 13] Compiling Language.ECMAScript3.Lexer [ 4 of 13] Compiling Language.ECMAScript3.Syntax [ 5 of 13] Compiling Language.ECMAScript3.PrettyPrint src/Language/ECMAScript3/PrettyPrint.hs:13:1: warning: [-Wdeprecations] Module ‘Text.PrettyPrint.ANSI.Leijen’ is deprecated: "Compatibility module for users of ansi-wl-pprint - use \"Prettyprinter\" instead" | 13 | import qualified Text.PrettyPrint.ANSI.Leijen as Pretty | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:14:1: warning: [-Wdeprecations] Module ‘Text.PrettyPrint.ANSI.Leijen’ is deprecated: "Compatibility module for users of ansi-wl-pprint - use \"Prettyprinter\" instead" | 14 | import Text.PrettyPrint.ANSI.Leijen hiding (Pretty, parens) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:23:11: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 23 | parens :: Doc -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:23:18: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 23 | parens :: Doc -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:24:10: warning: [GHC-68441] [-Wdeprecations] In the use of ‘parens’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 24 | parens = Pretty.parens . align | ^^^^^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:24:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘align’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 24 | parens = Pretty.parens . align | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:32:23: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 32 | prettyPrint :: a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:38:17: warning: [GHC-68441] [-Wdeprecations] In the use of ‘vcat’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 38 | prettyPrint = vcat . map prettyPrint | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:44:20: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 44 | parenList :: (a -> Doc) -> [a] -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:44:35: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 44 | parenList :: (a -> Doc) -> [a] -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:45:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘encloseSep’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 45 | parenList ppElem = encloseSep (text "(") (text ")") comma . map ppElem | ^^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:45:32: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 45 | parenList ppElem = encloseSep (text "(") (text ")") comma . map ppElem | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:45:43: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 45 | parenList ppElem = encloseSep (text "(") (text ")") comma . map ppElem | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:45:53: warning: [GHC-68441] [-Wdeprecations] In the use of ‘comma’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 45 | parenList ppElem = encloseSep (text "(") (text ")") comma . map ppElem | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:55:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 55 | EmptyStmt _ -> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:56:52: warning: [GHC-68441] [-Wdeprecations] In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 56 | ExprStmt _ e | unsafeInExprStmt (e) -> parens (nest 4 (ppExpression True e)) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:56:85: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 56 | ExprStmt _ e | unsafeInExprStmt (e) -> parens (nest 4 (ppExpression True e)) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:57:44: warning: [GHC-68441] [-Wdeprecations] In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 57 | ExprStmt _ e | otherwise -> nest 4 (ppExpression True e) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:57:76: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 57 | ExprStmt _ e | otherwise -> nest 4 (ppExpression True e) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:58:33: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 58 | IfSingleStmt _ test cons -> text "if" <+> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:58:43: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 58 | IfSingleStmt _ test cons -> text "if" <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:59:65: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 59 | parens (ppExpression True test) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:61:31: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 61 | IfStmt _ test cons alt -> text "if" <+> parens (ppExpression True test) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:61:41: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 61 | IfStmt _ test cons alt -> text "if" <+> parens (ppExpression True test) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:61:77: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 61 | IfStmt _ test cons alt -> text "if" <+> parens (ppExpression True test) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:62:47: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 62 | indented 3 cons text "else" | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:62:51: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 62 | indented 3 cons text "else" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:63:31: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 63 | <+> if isIf alt | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:67:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 67 | text "switch" <+> parens (ppExpression True e) <> line <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:67:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 67 | text "switch" <+> parens (ppExpression True e) <> line <> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:67:57: warning: [GHC-68441] [-Wdeprecations] In the use of ‘line’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 67 | text "switch" <+> parens (ppExpression True e) <> line <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:68:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘vcat’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 68 | ppBlock 2 (vcat (map prettyPrint cases)) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:69:30: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 69 | WhileStmt _ test body -> text "while" <+> parens (ppExpression True test) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:69:43: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 69 | WhileStmt _ test body -> text "while" <+> parens (ppExpression True test) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:69:79: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 69 | WhileStmt _ test body -> text "while" <+> parens (ppExpression True test) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:71:29: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 71 | ReturnStmt _ Nothing -> text "return" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:71:46: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 71 | ReturnStmt _ Nothing -> text "return" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:72:30: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 72 | ReturnStmt _ (Just e) -> text "return" <+> nest 4 (ppExpression True e) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:72:44: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 72 | ReturnStmt _ (Just e) -> text "return" <+> nest 4 (ppExpression True e) <> semi | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:72:48: warning: [GHC-68441] [-Wdeprecations] In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 72 | ReturnStmt _ (Just e) -> text "return" <+> nest 4 (ppExpression True e) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:72:80: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 72 | ReturnStmt _ (Just e) -> text "return" <+> nest 4 (ppExpression True e) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:74:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 74 | text "do" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:74:17: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 74 | text "do" | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:75:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 75 | (indented 3 s text "while" <+> parens (ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:75:25: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 75 | (indented 3 s text "while" <+> parens (ppExpression True e) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:75:38: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 75 | (indented 3 s text "while" <+> parens (ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:76:11: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 76 | <> semi) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:77:29: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 77 | BreakStmt _ Nothing -> text "break" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:77:45: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 77 | BreakStmt _ Nothing -> text "break" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:78:33: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 78 | BreakStmt _ (Just label) -> text "break" <+> prettyPrint label <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:78:46: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 78 | BreakStmt _ (Just label) -> text "break" <+> prettyPrint label <> semi | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:78:71: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 78 | BreakStmt _ (Just label) -> text "break" <+> prettyPrint label <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:79:31: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 79 | ContinueStmt _ Nothing -> text "continue" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:79:50: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 79 | ContinueStmt _ Nothing -> text "continue" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:80:36: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 80 | ContinueStmt _ (Just label) -> text"continue" <+> prettyPrint label | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:80:51: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 80 | ContinueStmt _ (Just label) -> text"continue" <+> prettyPrint label | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:81:39: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 81 | <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:82:52: warning: [GHC-68441] [-Wdeprecations] In the use of ‘colon’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 82 | LabelledStmt _ label s -> prettyPrint label <> colon prettyPrint s | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:82:58: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 82 | LabelledStmt _ label s -> prettyPrint label <> colon prettyPrint s | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:84:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 84 | text "for" <+> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:84:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 84 | text "for" <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:85:32: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 85 | parens (prettyPrint init <+> text "in" <+> ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:85:36: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 85 | parens (prettyPrint init <+> text "in" <+> ppExpression True e) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:85:46: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 85 | parens (prettyPrint init <+> text "in" <+> ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:85:71: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 85 | parens (prettyPrint init <+> text "in" <+> ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:88:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 88 | text "for" <+> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:88:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 88 | text "for" <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:89:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 89 | parens (prettyPrint init <> semi <+> maybe incr (ppExpression True) <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:89:40: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 89 | parens (prettyPrint init <> semi <+> maybe incr (ppExpression True) <> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:90:15: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 90 | semi <+> maybe test (ppExpression True)) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:90:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 90 | semi <+> maybe test (ppExpression True)) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:90:56: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 90 | semi <+> maybe test (ppExpression True)) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:93:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 93 | text "try" inBlock stmt ppCatch ppFinally | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:93:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 93 | text "try" inBlock stmt ppCatch ppFinally | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:93:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 93 | text "try" inBlock stmt ppCatch ppFinally | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:93:47: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 93 | text "try" inBlock stmt ppCatch ppFinally | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:95:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 95 | Nothing -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:96:28: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 96 | Just stmt -> text "finally" <> inBlock stmt | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:98:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 98 | Nothing -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:100:22: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 100 | ThrowStmt _ e -> text "throw" <+> ppExpression True e <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:100:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 100 | ThrowStmt _ e -> text "throw" <+> ppExpression True e <> semi | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:100:62: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 100 | ThrowStmt _ e -> text "throw" <+> ppExpression True e <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:101:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 101 | WithStmt _ e s -> text "with" <+> parens (ppExpression True e) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:101:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 101 | WithStmt _ e s -> text "with" <+> parens (ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:102:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 102 | indented 3 s | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:104:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 104 | text "var" <+> cat (punctuate comma (map (ppVarDecl True) decls)) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:104:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 104 | text "var" <+> cat (punctuate comma (map (ppVarDecl True) decls)) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:104:22: warning: [GHC-68441] [-Wdeprecations] In the use of ‘cat’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 104 | text "var" <+> cat (punctuate comma (map (ppVarDecl True) decls)) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:104:27: warning: [GHC-68441] [-Wdeprecations] In the use of ‘punctuate’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 104 | text "var" <+> cat (punctuate comma (map (ppVarDecl True) decls)) | ^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:104:37: warning: [GHC-68441] [-Wdeprecations] In the use of ‘comma’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 104 | text "var" <+> cat (punctuate comma (map (ppVarDecl True) decls)) | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:105:10: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 105 | <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:107:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 107 | text "function" <+> prettyPrint name <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:107:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 107 | text "function" <+> prettyPrint name <> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:108:34: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 108 | parenList prettyPrint args <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:139:5: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 139 | text "catch" <+> (parens.prettyPrint) id <+> inBlock s | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:139:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 139 | text "catch" <+> (parens.prettyPrint) id <+> inBlock s | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:139:46: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 139 | text "catch" <+> (parens.prettyPrint) id <+> inBlock s | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:143:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 143 | NoInit -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:144:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 144 | VarInit vs -> text "var" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:145:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 145 | <+> cat (punctuate comma $ map (ppVarDecl False) vs) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:145:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘cat’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 145 | <+> cat (punctuate comma $ map (ppVarDecl False) vs) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:145:28: warning: [GHC-68441] [-Wdeprecations] In the use of ‘punctuate’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 145 | <+> cat (punctuate comma $ map (ppVarDecl False) vs) | ^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:145:38: warning: [GHC-68441] [-Wdeprecations] In the use of ‘comma’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 145 | <+> cat (punctuate comma $ map (ppVarDecl False) vs) | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:150:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 150 | ForInVar id -> text "var" <+> prettyPrint id | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:150:32: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 150 | ForInVar id -> text "var" <+> prettyPrint id | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:156:57: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 156 | LDot _ e x -> ppObjInDotRef e ppMemberExpression <> text "." <> printIdentifierName x | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:158:25: warning: [GHC-68441] [-Wdeprecations] In the use of ‘brackets’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 158 | brackets (ppExpression True e2) | ^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:166:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 166 | text "case" <+> ppExpression True e <> suffix ss | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:166:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 166 | text "case" <+> ppExpression True e <> suffix ss | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:168:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 168 | text "default" <> suffix ss | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:170:34: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 170 | suffix :: [Statement a] -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:171:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘colon’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 171 | suffix [] = colon | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:172:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘colon’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 172 | suffix ss = colon <> nest 2 (linebreak <> prettyPrint ss) | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:172:28: warning: [GHC-68441] [-Wdeprecations] In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 172 | suffix ss = colon <> nest 2 (linebreak <> prettyPrint ss) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:172:36: warning: [GHC-68441] [-Wdeprecations] In the use of ‘linebreak’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 172 | suffix ss = colon <> nest 2 (linebreak <> prettyPrint ss) | ^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:175:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 175 | prettyPrint op = text $ case op of | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:201:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 201 | prettyPrint op = text $ case op of | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:216:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 216 | prettyPrint op = text $ case op of | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:228:25: warning: [GHC-68441] [-Wdeprecations] In the use of ‘dquotes’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 228 | PropString _ str -> dquotes $ text $ jsEscape str | ^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:228:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 228 | PropString _ str -> dquotes $ text $ jsEscape str | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:229:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 229 | PropNum _ n -> text (show n) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:235:14: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 235 | pp :: a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:243:31: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 243 | javaScript :: JavaScript a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:256:35: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 256 | indented :: Int -> Statement a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:258:36: warning: [GHC-68441] [-Wdeprecations] In the use of ‘indent’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 258 | indented width stmt = indent width (prettyPrint stmt) | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:261:26: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 261 | inBlock:: Statement a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:265:29: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 265 | asBlock :: [Statement a] -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:266:14: warning: [GHC-68441] [-Wdeprecations] In the use of ‘lbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 266 | asBlock [] = lbrace <$$> rbrace | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:266:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<$$>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 266 | asBlock [] = lbrace <$$> rbrace | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:266:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘rbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 266 | asBlock [] = lbrace <$$> rbrace | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:269:19: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 269 | ppBlock :: Int -> Doc -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:269:26: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 269 | ppBlock :: Int -> Doc -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:270:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘lbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 270 | ppBlock width doc = lbrace <> nest width (line <> doc) <$$> rbrace | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:270:31: warning: [GHC-68441] [-Wdeprecations] In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 270 | ppBlock width doc = lbrace <> nest width (line <> doc) <$$> rbrace | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:270:43: warning: [GHC-68441] [-Wdeprecations] In the use of ‘line’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 270 | ppBlock width doc = lbrace <> nest width (line <> doc) <$$> rbrace | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:270:56: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<$$>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 270 | ppBlock width doc = lbrace <> nest width (line <> doc) <$$> rbrace | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:270:61: warning: [GHC-68441] [-Wdeprecations] In the use of ‘rbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 270 | ppBlock width doc = lbrace <> nest width (line <> doc) <$$> rbrace | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:272:35: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 272 | ppVarDecl :: Bool -> VarDecl a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:276:22: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 276 | prettyPrint id <+> equals | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:276:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘equals’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 276 | prettyPrint id <+> equals | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:277:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 277 | maybeAlign (ppAssignmentExpression hasIn e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:282:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘align’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 282 | _ -> align | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:288:34: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 288 | printIdentifierName :: String -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:289:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 289 | printIdentifierName = text | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:325:40: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 325 | ppPrimaryExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:327:16: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 327 | ThisRef _ -> text "this" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:329:16: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 329 | NullLit _ -> text "null" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:330:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 330 | BoolLit _ True -> text "true" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:331:22: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 331 | BoolLit _ False -> text "false" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:332:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘double’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 332 | NumLit _ n -> double n | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:333:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘int’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 333 | IntLit _ n -> int n | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:334:22: warning: [GHC-68441] [-Wdeprecations] In the use of ‘dquotes’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 334 | StringLit _ str -> dquotes $ text $ jsEscape str | ^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:334:32: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 334 | StringLit _ str -> dquotes $ text $ jsEscape str | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:335:27: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 335 | RegexpLit _ reg g ci -> text "/" <> (text (regexpEscape reg)) <> text "/" <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:335:40: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 335 | RegexpLit _ reg g ci -> text "/" <> (text (regexpEscape reg)) <> text "/" <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:335:68: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 335 | RegexpLit _ reg g ci -> text "/" <> (text (regexpEscape reg)) <> text "/" <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:336:38: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 336 | (if g then text "g" else empty) <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:336:52: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 336 | (if g then text "g" else empty) <> | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:337:39: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 337 | (if ci then text "i" else empty) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:337:53: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 337 | (if ci then text "i" else empty) | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:338:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘list’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 338 | ArrayLit _ es -> list $ map (ppAssignmentExpression True) es | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:339:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘encloseSep’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 339 | ObjectLit _ xs -> encloseSep lbrace rbrace comma $ map ppField xs | ^^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:339:32: warning: [GHC-68441] [-Wdeprecations] In the use of ‘lbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 339 | ObjectLit _ xs -> encloseSep lbrace rbrace comma $ map ppField xs | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:339:39: warning: [GHC-68441] [-Wdeprecations] In the use of ‘rbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 339 | ObjectLit _ xs -> encloseSep lbrace rbrace comma $ map ppField xs | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:339:46: warning: [GHC-68441] [-Wdeprecations] In the use of ‘comma’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 339 | ObjectLit _ xs -> encloseSep lbrace rbrace comma $ map ppField xs | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:340:43: warning: [GHC-68441] [-Wdeprecations] In the use of ‘colon’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 340 | where ppField (f,v)= prettyPrint f <> colon <+> ppAssignmentExpression True v | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:340:49: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 340 | where ppField (f,v)= prettyPrint f <> colon <+> ppAssignmentExpression True v | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:344:39: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 344 | ppMemberExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:347:5: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 347 | text "function" <+> maybe name (\n -> prettyPrint n <> space) <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:347:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 347 | text "function" <+> maybe name (\n -> prettyPrint n <> space) <> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:347:60: warning: [GHC-68441] [-Wdeprecations] In the use of ‘space’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 347 | text "function" <+> maybe name (\n -> prettyPrint n <> space) <> | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:348:34: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 348 | parenList prettyPrint params <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:350:62: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 350 | DotRef _ obj id -> ppObjInDotRef obj ppMemberExpression <> text "." <> prettyPrint id | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:352:31: warning: [GHC-68441] [-Wdeprecations] In the use of ‘brackets’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 352 | ppMemberExpression obj <> brackets (ppExpression True key) | ^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:354:5: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 354 | text "new" <+> ppMemberExpression ctor <> ppArguments args | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:354:16: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 354 | text "new" <+> ppMemberExpression ctor <> ppArguments args | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:357:37: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 357 | ppCallExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:360:60: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 360 | DotRef _ obj id -> ppObjInDotRef obj ppCallExpression <> text "." <> prettyPrint id | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:362:30: warning: [GHC-68441] [-Wdeprecations] In the use of ‘brackets’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 362 | <> brackets (ppExpression True key) | ^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:365:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 365 | ppObjInDotRef :: Expression a -> (Expression a -> Doc) -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:365:59: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 365 | ppObjInDotRef :: Expression a -> (Expression a -> Doc) -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:369:34: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 369 | ppArguments :: [Expression a] -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:372:36: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 372 | ppLHSExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:376:40: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 376 | ppPostfixExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:378:56: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 378 | UnaryAssignExpr _ PostfixInc e' -> prettyPrint e' <> text "++" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:379:56: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 379 | UnaryAssignExpr _ PostfixDec e' -> prettyPrint e' <> text "--" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:383:38: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 383 | ppUnaryExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:386:37: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 386 | UnaryAssignExpr _ PrefixInc e' -> text "++" <> prettyPrint e' | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:387:37: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 387 | UnaryAssignExpr _ PrefixDec e' -> text "--" <> prettyPrint e' | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:390:28: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 390 | prefixSpace :: PrefixOp -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:392:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 392 | PrefixLNot -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:393:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 393 | PrefixBNot -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:394:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 394 | PrefixPlus -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:395:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 395 | PrefixMinus -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:396:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘space’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 396 | PrefixTypeof -> space | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:397:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘space’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 397 | PrefixVoid -> space | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:398:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘space’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 398 | PrefixDelete -> space | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:401:47: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 401 | ppMultiplicativeExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:404:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 404 | ppMultiplicativeExpression e1 prettyPrint op ppUnaryExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:404:54: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 404 | ppMultiplicativeExpression e1 prettyPrint op ppUnaryExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:408:41: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 408 | ppAdditiveExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:411:29: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 411 | ppAdditiveExpression e1 prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:412:5: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 412 | ppMultiplicativeExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:416:38: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 416 | ppShiftExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:419:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 419 | ppShiftExpression e1 prettyPrint op ppAdditiveExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:419:45: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 419 | ppShiftExpression e1 prettyPrint op ppAdditiveExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:425:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 425 | ppRelationalExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:431:39: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 431 | ppRelationalExpression hasIn e1 prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:432:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 432 | ppShiftExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:436:49: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 436 | ppEqualityExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:439:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 439 | ppEqualityExpression hasIn e1 prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:439:54: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 439 | ppEqualityExpression hasIn e1 prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:444:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 444 | ppBitwiseANDExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:446:66: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 446 | InfixExpr _ op@OpBAnd e1 e2 -> ppBitwiseANDExpression hasIn e1 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:447:49: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 447 | prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:451:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 451 | ppBitwiseXORExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:453:66: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 453 | InfixExpr _ op@OpBXor e1 e2 -> ppBitwiseXORExpression hasIn e1 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:454:49: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 454 | prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:458:50: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 458 | ppBitwiseORExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:460:64: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 460 | InfixExpr _ op@OpBOr e1 e2 -> ppBitwiseORExpression hasIn e1 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:461:48: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 461 | prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:466:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 466 | ppLogicalANDExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:468:66: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 468 | InfixExpr _ op@OpLAnd e1 e2 -> ppLogicalANDExpression hasIn e1 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:469:49: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 469 | prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:473:50: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 473 | ppLogicalORExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:475:64: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 475 | InfixExpr _ op@OpLOr e1 e2 -> ppLogicalORExpression hasIn e1 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:476:48: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 476 | prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:481:52: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 481 | ppConditionalExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:483:55: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 483 | CondExpr _ c et ee -> ppLogicalORExpression hasIn c text "?" <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:483:59: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 483 | CondExpr _ c et ee -> ppLogicalORExpression hasIn c text "?" <+> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:483:68: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 483 | CondExpr _ c et ee -> ppLogicalORExpression hasIn c text "?" <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:484:57: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 484 | ppAssignmentExpression hasIn et colon <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:484:61: warning: [GHC-68441] [-Wdeprecations] In the use of ‘colon’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 484 | ppAssignmentExpression hasIn et colon <+> | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:484:67: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 484 | ppAssignmentExpression hasIn et colon <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:489:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 489 | ppAssignmentExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:491:40: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 491 | AssignExpr _ op l r -> prettyPrint l prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:491:59: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 491 | AssignExpr _ op l r -> prettyPrint l prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:496:41: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 496 | ppExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:501:27: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 501 | maybe :: Maybe a -> (a -> Doc) -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:501:35: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 501 | maybe :: Maybe a -> (a -> Doc) -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:502:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 502 | maybe Nothing _ = empty | ^^^^^ [ 6 of 13] Compiling Language.ECMAScript3.SourceDiff [ 7 of 13] Compiling Language.ECMAScript3.Analysis.Environment [ 8 of 13] Compiling Language.ECMAScript3.Syntax.Annotations [ 9 of 13] Compiling Language.ECMAScript3.Parser [10 of 13] Compiling Language.ECMAScript3 [11 of 13] Compiling Language.ECMAScript3.Analysis.LabelSets [12 of 13] Compiling Language.ECMAScript3.Syntax.CodeGen [13 of 13] Compiling Language.ECMAScript3.Syntax.QuasiQuote src/Language/ECMAScript3/Syntax/QuasiQuote.hs:17:10: warning: [GHC-20125] [-Wmissing-fields] • Fields of ‘QuasiQuoter’ not initialised: quotePat :: String -> TH.Q TH.Pat quoteType :: String -> TH.Q TH.Type quoteDec :: String -> TH.Q [TH.Dec] • In the expression: QuasiQuoter {quoteExp = quoteJSExpr} In an equation for ‘jsexpr’: jsexpr = QuasiQuoter {quoteExp = quoteJSExpr} | 17 | jsexpr = QuasiQuoter {quoteExp = quoteJSExpr} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/ECMAScript3/Syntax/QuasiQuote.hs:20:10: warning: [GHC-20125] [-Wmissing-fields] • Fields of ‘QuasiQuoter’ not initialised: quotePat :: String -> TH.Q TH.Pat quoteType :: String -> TH.Q TH.Type quoteDec :: String -> TH.Q [TH.Dec] • In the expression: QuasiQuoter {quoteExp = quoteJSStmt} In an equation for ‘jsstmt’: jsstmt = QuasiQuoter {quoteExp = quoteJSStmt} | 20 | jsstmt = QuasiQuoter {quoteExp = quoteJSStmt} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/ECMAScript3/Syntax/QuasiQuote.hs:23:6: warning: [GHC-20125] [-Wmissing-fields] • Fields of ‘QuasiQuoter’ not initialised: quotePat :: String -> TH.Q TH.Pat quoteType :: String -> TH.Q TH.Type quoteDec :: String -> TH.Q [TH.Dec] • In the expression: QuasiQuoter {quoteExp = quoteJS} In an equation for ‘js’: js = QuasiQuoter {quoteExp = quoteJS} | 23 | js = QuasiQuoter {quoteExp = quoteJS} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/ECMAScript3/Syntax/QuasiQuote.hs:46:39: warning: [GHC-68441] [-Wdeprecations] In the use of ‘report’ (imported from Language.Haskell.TH, but defined in Language.Haskell.TH.Syntax): Deprecated: "Use reportError or reportWarning instead" | 46 | Left err -> do TH.report True $ show err | ^^^^^^^^^ [ 1 of 13] Compiling Language.ECMAScript3.Parser.State [ 2 of 13] Compiling Language.ECMAScript3.Parser.Type [ 3 of 13] Compiling Language.ECMAScript3.Lexer [ 4 of 13] Compiling Language.ECMAScript3.Syntax [ 5 of 13] Compiling Language.ECMAScript3.PrettyPrint src/Language/ECMAScript3/PrettyPrint.hs:13:1: warning: [-Wdeprecations] Module ‘Text.PrettyPrint.ANSI.Leijen’ is deprecated: "Compatibility module for users of ansi-wl-pprint - use \"Prettyprinter\" instead" | 13 | import qualified Text.PrettyPrint.ANSI.Leijen as Pretty | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:14:1: warning: [-Wdeprecations] Module ‘Text.PrettyPrint.ANSI.Leijen’ is deprecated: "Compatibility module for users of ansi-wl-pprint - use \"Prettyprinter\" instead" | 14 | import Text.PrettyPrint.ANSI.Leijen hiding (Pretty, parens) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:23:11: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 23 | parens :: Doc -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:23:18: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 23 | parens :: Doc -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:24:10: warning: [GHC-68441] [-Wdeprecations] In the use of ‘parens’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 24 | parens = Pretty.parens . align | ^^^^^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:24:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘align’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 24 | parens = Pretty.parens . align | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:32:23: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 32 | prettyPrint :: a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:38:17: warning: [GHC-68441] [-Wdeprecations] In the use of ‘vcat’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 38 | prettyPrint = vcat . map prettyPrint | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:44:20: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 44 | parenList :: (a -> Doc) -> [a] -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:44:35: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 44 | parenList :: (a -> Doc) -> [a] -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:45:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘encloseSep’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 45 | parenList ppElem = encloseSep (text "(") (text ")") comma . map ppElem | ^^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:45:32: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 45 | parenList ppElem = encloseSep (text "(") (text ")") comma . map ppElem | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:45:43: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 45 | parenList ppElem = encloseSep (text "(") (text ")") comma . map ppElem | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:45:53: warning: [GHC-68441] [-Wdeprecations] In the use of ‘comma’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 45 | parenList ppElem = encloseSep (text "(") (text ")") comma . map ppElem | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:55:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 55 | EmptyStmt _ -> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:56:52: warning: [GHC-68441] [-Wdeprecations] In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 56 | ExprStmt _ e | unsafeInExprStmt (e) -> parens (nest 4 (ppExpression True e)) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:56:85: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 56 | ExprStmt _ e | unsafeInExprStmt (e) -> parens (nest 4 (ppExpression True e)) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:57:44: warning: [GHC-68441] [-Wdeprecations] In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 57 | ExprStmt _ e | otherwise -> nest 4 (ppExpression True e) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:57:76: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 57 | ExprStmt _ e | otherwise -> nest 4 (ppExpression True e) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:58:33: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 58 | IfSingleStmt _ test cons -> text "if" <+> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:58:43: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 58 | IfSingleStmt _ test cons -> text "if" <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:59:65: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 59 | parens (ppExpression True test) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:61:31: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 61 | IfStmt _ test cons alt -> text "if" <+> parens (ppExpression True test) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:61:41: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 61 | IfStmt _ test cons alt -> text "if" <+> parens (ppExpression True test) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:61:77: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 61 | IfStmt _ test cons alt -> text "if" <+> parens (ppExpression True test) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:62:47: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 62 | indented 3 cons text "else" | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:62:51: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 62 | indented 3 cons text "else" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:63:31: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 63 | <+> if isIf alt | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:67:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 67 | text "switch" <+> parens (ppExpression True e) <> line <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:67:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 67 | text "switch" <+> parens (ppExpression True e) <> line <> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:67:57: warning: [GHC-68441] [-Wdeprecations] In the use of ‘line’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 67 | text "switch" <+> parens (ppExpression True e) <> line <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:68:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘vcat’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 68 | ppBlock 2 (vcat (map prettyPrint cases)) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:69:30: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 69 | WhileStmt _ test body -> text "while" <+> parens (ppExpression True test) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:69:43: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 69 | WhileStmt _ test body -> text "while" <+> parens (ppExpression True test) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:69:79: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 69 | WhileStmt _ test body -> text "while" <+> parens (ppExpression True test) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:71:29: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 71 | ReturnStmt _ Nothing -> text "return" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:71:46: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 71 | ReturnStmt _ Nothing -> text "return" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:72:30: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 72 | ReturnStmt _ (Just e) -> text "return" <+> nest 4 (ppExpression True e) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:72:44: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 72 | ReturnStmt _ (Just e) -> text "return" <+> nest 4 (ppExpression True e) <> semi | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:72:48: warning: [GHC-68441] [-Wdeprecations] In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 72 | ReturnStmt _ (Just e) -> text "return" <+> nest 4 (ppExpression True e) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:72:80: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 72 | ReturnStmt _ (Just e) -> text "return" <+> nest 4 (ppExpression True e) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:74:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 74 | text "do" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:74:17: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 74 | text "do" | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:75:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 75 | (indented 3 s text "while" <+> parens (ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:75:25: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 75 | (indented 3 s text "while" <+> parens (ppExpression True e) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:75:38: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 75 | (indented 3 s text "while" <+> parens (ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:76:11: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 76 | <> semi) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:77:29: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 77 | BreakStmt _ Nothing -> text "break" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:77:45: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 77 | BreakStmt _ Nothing -> text "break" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:78:33: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 78 | BreakStmt _ (Just label) -> text "break" <+> prettyPrint label <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:78:46: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 78 | BreakStmt _ (Just label) -> text "break" <+> prettyPrint label <> semi | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:78:71: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 78 | BreakStmt _ (Just label) -> text "break" <+> prettyPrint label <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:79:31: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 79 | ContinueStmt _ Nothing -> text "continue" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:79:50: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 79 | ContinueStmt _ Nothing -> text "continue" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:80:36: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 80 | ContinueStmt _ (Just label) -> text"continue" <+> prettyPrint label | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:80:51: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 80 | ContinueStmt _ (Just label) -> text"continue" <+> prettyPrint label | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:81:39: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 81 | <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:82:52: warning: [GHC-68441] [-Wdeprecations] In the use of ‘colon’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 82 | LabelledStmt _ label s -> prettyPrint label <> colon prettyPrint s | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:82:58: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 82 | LabelledStmt _ label s -> prettyPrint label <> colon prettyPrint s | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:84:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 84 | text "for" <+> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:84:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 84 | text "for" <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:85:32: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 85 | parens (prettyPrint init <+> text "in" <+> ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:85:36: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 85 | parens (prettyPrint init <+> text "in" <+> ppExpression True e) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:85:46: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 85 | parens (prettyPrint init <+> text "in" <+> ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:85:71: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 85 | parens (prettyPrint init <+> text "in" <+> ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:88:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 88 | text "for" <+> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:88:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 88 | text "for" <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:89:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 89 | parens (prettyPrint init <> semi <+> maybe incr (ppExpression True) <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:89:40: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 89 | parens (prettyPrint init <> semi <+> maybe incr (ppExpression True) <> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:90:15: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 90 | semi <+> maybe test (ppExpression True)) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:90:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 90 | semi <+> maybe test (ppExpression True)) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:90:56: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 90 | semi <+> maybe test (ppExpression True)) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:93:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 93 | text "try" inBlock stmt ppCatch ppFinally | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:93:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 93 | text "try" inBlock stmt ppCatch ppFinally | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:93:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 93 | text "try" inBlock stmt ppCatch ppFinally | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:93:47: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 93 | text "try" inBlock stmt ppCatch ppFinally | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:95:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 95 | Nothing -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:96:28: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 96 | Just stmt -> text "finally" <> inBlock stmt | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:98:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 98 | Nothing -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:100:22: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 100 | ThrowStmt _ e -> text "throw" <+> ppExpression True e <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:100:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 100 | ThrowStmt _ e -> text "throw" <+> ppExpression True e <> semi | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:100:62: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 100 | ThrowStmt _ e -> text "throw" <+> ppExpression True e <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:101:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 101 | WithStmt _ e s -> text "with" <+> parens (ppExpression True e) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:101:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 101 | WithStmt _ e s -> text "with" <+> parens (ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:102:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 102 | indented 3 s | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:104:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 104 | text "var" <+> cat (punctuate comma (map (ppVarDecl True) decls)) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:104:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 104 | text "var" <+> cat (punctuate comma (map (ppVarDecl True) decls)) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:104:22: warning: [GHC-68441] [-Wdeprecations] In the use of ‘cat’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 104 | text "var" <+> cat (punctuate comma (map (ppVarDecl True) decls)) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:104:27: warning: [GHC-68441] [-Wdeprecations] In the use of ‘punctuate’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 104 | text "var" <+> cat (punctuate comma (map (ppVarDecl True) decls)) | ^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:104:37: warning: [GHC-68441] [-Wdeprecations] In the use of ‘comma’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 104 | text "var" <+> cat (punctuate comma (map (ppVarDecl True) decls)) | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:105:10: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 105 | <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:107:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 107 | text "function" <+> prettyPrint name <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:107:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 107 | text "function" <+> prettyPrint name <> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:108:34: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 108 | parenList prettyPrint args <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:139:5: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 139 | text "catch" <+> (parens.prettyPrint) id <+> inBlock s | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:139:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 139 | text "catch" <+> (parens.prettyPrint) id <+> inBlock s | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:139:46: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 139 | text "catch" <+> (parens.prettyPrint) id <+> inBlock s | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:143:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 143 | NoInit -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:144:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 144 | VarInit vs -> text "var" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:145:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 145 | <+> cat (punctuate comma $ map (ppVarDecl False) vs) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:145:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘cat’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 145 | <+> cat (punctuate comma $ map (ppVarDecl False) vs) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:145:28: warning: [GHC-68441] [-Wdeprecations] In the use of ‘punctuate’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 145 | <+> cat (punctuate comma $ map (ppVarDecl False) vs) | ^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:145:38: warning: [GHC-68441] [-Wdeprecations] In the use of ‘comma’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 145 | <+> cat (punctuate comma $ map (ppVarDecl False) vs) | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:150:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 150 | ForInVar id -> text "var" <+> prettyPrint id | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:150:32: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 150 | ForInVar id -> text "var" <+> prettyPrint id | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:156:57: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 156 | LDot _ e x -> ppObjInDotRef e ppMemberExpression <> text "." <> printIdentifierName x | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:158:25: warning: [GHC-68441] [-Wdeprecations] In the use of ‘brackets’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 158 | brackets (ppExpression True e2) | ^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:166:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 166 | text "case" <+> ppExpression True e <> suffix ss | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:166:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 166 | text "case" <+> ppExpression True e <> suffix ss | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:168:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 168 | text "default" <> suffix ss | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:170:34: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 170 | suffix :: [Statement a] -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:171:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘colon’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 171 | suffix [] = colon | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:172:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘colon’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 172 | suffix ss = colon <> nest 2 (linebreak <> prettyPrint ss) | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:172:28: warning: [GHC-68441] [-Wdeprecations] In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 172 | suffix ss = colon <> nest 2 (linebreak <> prettyPrint ss) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:172:36: warning: [GHC-68441] [-Wdeprecations] In the use of ‘linebreak’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 172 | suffix ss = colon <> nest 2 (linebreak <> prettyPrint ss) | ^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:175:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 175 | prettyPrint op = text $ case op of | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:201:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 201 | prettyPrint op = text $ case op of | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:216:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 216 | prettyPrint op = text $ case op of | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:228:25: warning: [GHC-68441] [-Wdeprecations] In the use of ‘dquotes’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 228 | PropString _ str -> dquotes $ text $ jsEscape str | ^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:228:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 228 | PropString _ str -> dquotes $ text $ jsEscape str | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:229:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 229 | PropNum _ n -> text (show n) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:235:14: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 235 | pp :: a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:243:31: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 243 | javaScript :: JavaScript a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:256:35: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 256 | indented :: Int -> Statement a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:258:36: warning: [GHC-68441] [-Wdeprecations] In the use of ‘indent’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 258 | indented width stmt = indent width (prettyPrint stmt) | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:261:26: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 261 | inBlock:: Statement a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:265:29: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 265 | asBlock :: [Statement a] -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:266:14: warning: [GHC-68441] [-Wdeprecations] In the use of ‘lbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 266 | asBlock [] = lbrace <$$> rbrace | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:266:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<$$>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 266 | asBlock [] = lbrace <$$> rbrace | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:266:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘rbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 266 | asBlock [] = lbrace <$$> rbrace | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:269:19: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 269 | ppBlock :: Int -> Doc -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:269:26: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 269 | ppBlock :: Int -> Doc -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:270:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘lbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 270 | ppBlock width doc = lbrace <> nest width (line <> doc) <$$> rbrace | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:270:31: warning: [GHC-68441] [-Wdeprecations] In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 270 | ppBlock width doc = lbrace <> nest width (line <> doc) <$$> rbrace | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:270:43: warning: [GHC-68441] [-Wdeprecations] In the use of ‘line’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 270 | ppBlock width doc = lbrace <> nest width (line <> doc) <$$> rbrace | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:270:56: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<$$>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 270 | ppBlock width doc = lbrace <> nest width (line <> doc) <$$> rbrace | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:270:61: warning: [GHC-68441] [-Wdeprecations] In the use of ‘rbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 270 | ppBlock width doc = lbrace <> nest width (line <> doc) <$$> rbrace | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:272:35: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 272 | ppVarDecl :: Bool -> VarDecl a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:276:22: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 276 | prettyPrint id <+> equals | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:276:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘equals’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 276 | prettyPrint id <+> equals | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:277:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 277 | maybeAlign (ppAssignmentExpression hasIn e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:282:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘align’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 282 | _ -> align | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:288:34: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 288 | printIdentifierName :: String -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:289:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 289 | printIdentifierName = text | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:325:40: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 325 | ppPrimaryExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:327:16: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 327 | ThisRef _ -> text "this" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:329:16: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 329 | NullLit _ -> text "null" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:330:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 330 | BoolLit _ True -> text "true" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:331:22: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 331 | BoolLit _ False -> text "false" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:332:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘double’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 332 | NumLit _ n -> double n | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:333:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘int’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 333 | IntLit _ n -> int n | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:334:22: warning: [GHC-68441] [-Wdeprecations] In the use of ‘dquotes’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 334 | StringLit _ str -> dquotes $ text $ jsEscape str | ^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:334:32: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 334 | StringLit _ str -> dquotes $ text $ jsEscape str | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:335:27: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 335 | RegexpLit _ reg g ci -> text "/" <> (text (regexpEscape reg)) <> text "/" <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:335:40: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 335 | RegexpLit _ reg g ci -> text "/" <> (text (regexpEscape reg)) <> text "/" <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:335:68: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 335 | RegexpLit _ reg g ci -> text "/" <> (text (regexpEscape reg)) <> text "/" <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:336:38: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 336 | (if g then text "g" else empty) <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:336:52: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 336 | (if g then text "g" else empty) <> | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:337:39: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 337 | (if ci then text "i" else empty) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:337:53: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 337 | (if ci then text "i" else empty) | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:338:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘list’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 338 | ArrayLit _ es -> list $ map (ppAssignmentExpression True) es | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:339:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘encloseSep’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 339 | ObjectLit _ xs -> encloseSep lbrace rbrace comma $ map ppField xs | ^^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:339:32: warning: [GHC-68441] [-Wdeprecations] In the use of ‘lbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 339 | ObjectLit _ xs -> encloseSep lbrace rbrace comma $ map ppField xs | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:339:39: warning: [GHC-68441] [-Wdeprecations] In the use of ‘rbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 339 | ObjectLit _ xs -> encloseSep lbrace rbrace comma $ map ppField xs | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:339:46: warning: [GHC-68441] [-Wdeprecations] In the use of ‘comma’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 339 | ObjectLit _ xs -> encloseSep lbrace rbrace comma $ map ppField xs | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:340:43: warning: [GHC-68441] [-Wdeprecations] In the use of ‘colon’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 340 | where ppField (f,v)= prettyPrint f <> colon <+> ppAssignmentExpression True v | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:340:49: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 340 | where ppField (f,v)= prettyPrint f <> colon <+> ppAssignmentExpression True v | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:344:39: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 344 | ppMemberExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:347:5: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 347 | text "function" <+> maybe name (\n -> prettyPrint n <> space) <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:347:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 347 | text "function" <+> maybe name (\n -> prettyPrint n <> space) <> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:347:60: warning: [GHC-68441] [-Wdeprecations] In the use of ‘space’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 347 | text "function" <+> maybe name (\n -> prettyPrint n <> space) <> | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:348:34: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 348 | parenList prettyPrint params <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:350:62: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 350 | DotRef _ obj id -> ppObjInDotRef obj ppMemberExpression <> text "." <> prettyPrint id | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:352:31: warning: [GHC-68441] [-Wdeprecations] In the use of ‘brackets’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 352 | ppMemberExpression obj <> brackets (ppExpression True key) | ^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:354:5: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 354 | text "new" <+> ppMemberExpression ctor <> ppArguments args | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:354:16: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 354 | text "new" <+> ppMemberExpression ctor <> ppArguments args | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:357:37: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 357 | ppCallExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:360:60: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 360 | DotRef _ obj id -> ppObjInDotRef obj ppCallExpression <> text "." <> prettyPrint id | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:362:30: warning: [GHC-68441] [-Wdeprecations] In the use of ‘brackets’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 362 | <> brackets (ppExpression True key) | ^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:365:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 365 | ppObjInDotRef :: Expression a -> (Expression a -> Doc) -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:365:59: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 365 | ppObjInDotRef :: Expression a -> (Expression a -> Doc) -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:369:34: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 369 | ppArguments :: [Expression a] -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:372:36: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 372 | ppLHSExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:376:40: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 376 | ppPostfixExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:378:56: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 378 | UnaryAssignExpr _ PostfixInc e' -> prettyPrint e' <> text "++" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:379:56: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 379 | UnaryAssignExpr _ PostfixDec e' -> prettyPrint e' <> text "--" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:383:38: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 383 | ppUnaryExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:386:37: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 386 | UnaryAssignExpr _ PrefixInc e' -> text "++" <> prettyPrint e' | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:387:37: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 387 | UnaryAssignExpr _ PrefixDec e' -> text "--" <> prettyPrint e' | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:390:28: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 390 | prefixSpace :: PrefixOp -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:392:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 392 | PrefixLNot -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:393:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 393 | PrefixBNot -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:394:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 394 | PrefixPlus -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:395:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 395 | PrefixMinus -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:396:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘space’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 396 | PrefixTypeof -> space | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:397:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘space’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 397 | PrefixVoid -> space | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:398:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘space’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 398 | PrefixDelete -> space | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:401:47: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 401 | ppMultiplicativeExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:404:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 404 | ppMultiplicativeExpression e1 prettyPrint op ppUnaryExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:404:54: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 404 | ppMultiplicativeExpression e1 prettyPrint op ppUnaryExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:408:41: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 408 | ppAdditiveExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:411:29: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 411 | ppAdditiveExpression e1 prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:412:5: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 412 | ppMultiplicativeExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:416:38: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 416 | ppShiftExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:419:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 419 | ppShiftExpression e1 prettyPrint op ppAdditiveExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:419:45: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 419 | ppShiftExpression e1 prettyPrint op ppAdditiveExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:425:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 425 | ppRelationalExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:431:39: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 431 | ppRelationalExpression hasIn e1 prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:432:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 432 | ppShiftExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:436:49: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 436 | ppEqualityExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:439:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 439 | ppEqualityExpression hasIn e1 prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:439:54: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 439 | ppEqualityExpression hasIn e1 prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:444:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 444 | ppBitwiseANDExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:446:66: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 446 | InfixExpr _ op@OpBAnd e1 e2 -> ppBitwiseANDExpression hasIn e1 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:447:49: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 447 | prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:451:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 451 | ppBitwiseXORExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:453:66: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 453 | InfixExpr _ op@OpBXor e1 e2 -> ppBitwiseXORExpression hasIn e1 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:454:49: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 454 | prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:458:50: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 458 | ppBitwiseORExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:460:64: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 460 | InfixExpr _ op@OpBOr e1 e2 -> ppBitwiseORExpression hasIn e1 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:461:48: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 461 | prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:466:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 466 | ppLogicalANDExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:468:66: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 468 | InfixExpr _ op@OpLAnd e1 e2 -> ppLogicalANDExpression hasIn e1 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:469:49: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 469 | prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:473:50: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 473 | ppLogicalORExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:475:64: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 475 | InfixExpr _ op@OpLOr e1 e2 -> ppLogicalORExpression hasIn e1 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:476:48: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 476 | prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:481:52: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 481 | ppConditionalExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:483:55: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 483 | CondExpr _ c et ee -> ppLogicalORExpression hasIn c text "?" <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:483:59: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 483 | CondExpr _ c et ee -> ppLogicalORExpression hasIn c text "?" <+> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:483:68: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 483 | CondExpr _ c et ee -> ppLogicalORExpression hasIn c text "?" <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:484:57: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 484 | ppAssignmentExpression hasIn et colon <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:484:61: warning: [GHC-68441] [-Wdeprecations] In the use of ‘colon’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 484 | ppAssignmentExpression hasIn et colon <+> | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:484:67: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 484 | ppAssignmentExpression hasIn et colon <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:489:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 489 | ppAssignmentExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:491:40: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 491 | AssignExpr _ op l r -> prettyPrint l prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:491:59: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 491 | AssignExpr _ op l r -> prettyPrint l prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:496:41: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 496 | ppExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:501:27: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 501 | maybe :: Maybe a -> (a -> Doc) -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:501:35: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 501 | maybe :: Maybe a -> (a -> Doc) -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:502:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 502 | maybe Nothing _ = empty | ^^^^^ [ 6 of 13] Compiling Language.ECMAScript3.SourceDiff [ 7 of 13] Compiling Language.ECMAScript3.Analysis.Environment [ 8 of 13] Compiling Language.ECMAScript3.Syntax.Annotations [ 9 of 13] Compiling Language.ECMAScript3.Parser [10 of 13] Compiling Language.ECMAScript3 [11 of 13] Compiling Language.ECMAScript3.Analysis.LabelSets [12 of 13] Compiling Language.ECMAScript3.Syntax.CodeGen [13 of 13] Compiling Language.ECMAScript3.Syntax.QuasiQuote src/Language/ECMAScript3/Syntax/QuasiQuote.hs:17:10: warning: [GHC-20125] [-Wmissing-fields] • Fields of ‘QuasiQuoter’ not initialised: quotePat :: String -> TH.Q TH.Pat quoteType :: String -> TH.Q TH.Type quoteDec :: String -> TH.Q [TH.Dec] • In the expression: QuasiQuoter {quoteExp = quoteJSExpr} In an equation for ‘jsexpr’: jsexpr = QuasiQuoter {quoteExp = quoteJSExpr} | 17 | jsexpr = QuasiQuoter {quoteExp = quoteJSExpr} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/ECMAScript3/Syntax/QuasiQuote.hs:20:10: warning: [GHC-20125] [-Wmissing-fields] • Fields of ‘QuasiQuoter’ not initialised: quotePat :: String -> TH.Q TH.Pat quoteType :: String -> TH.Q TH.Type quoteDec :: String -> TH.Q [TH.Dec] • In the expression: QuasiQuoter {quoteExp = quoteJSStmt} In an equation for ‘jsstmt’: jsstmt = QuasiQuoter {quoteExp = quoteJSStmt} | 20 | jsstmt = QuasiQuoter {quoteExp = quoteJSStmt} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/ECMAScript3/Syntax/QuasiQuote.hs:23:6: warning: [GHC-20125] [-Wmissing-fields] • Fields of ‘QuasiQuoter’ not initialised: quotePat :: String -> TH.Q TH.Pat quoteType :: String -> TH.Q TH.Type quoteDec :: String -> TH.Q [TH.Dec] • In the expression: QuasiQuoter {quoteExp = quoteJS} In an equation for ‘js’: js = QuasiQuoter {quoteExp = quoteJS} | 23 | js = QuasiQuoter {quoteExp = quoteJS} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/ECMAScript3/Syntax/QuasiQuote.hs:46:39: warning: [GHC-68441] [-Wdeprecations] In the use of ‘report’ (imported from Language.Haskell.TH, but defined in Language.Haskell.TH.Syntax): Deprecated: "Use reportError or reportWarning instead" | 46 | Left err -> do TH.report True $ show err | ^^^^^^^^^ + '[' -n dist/build/libHSlanguage-ecmascript-0.19.1.0-L3OBS68w8jn8gWMiNHC4ms-ghc9.6.6.so ']' + '[' -x Setup ']' + LANG=C.utf8 + ./Setup haddock --html --hyperlink-source --hoogle Preprocessing library for language-ecmascript-0.19.1.0.. Running Haddock on library for language-ecmascript-0.19.1.0.. Warning: The documentation for the following packages are not installed. No links will be generated to these packages: Diff-0.4.1, QuickCheck-2.14.3, ansi-terminal-1.0.2, ansi-terminal-types-0.11.5, ansi-wl-pprint-1.0.2, array-0.5.6.0, base-4.18.2.1, binary-0.8.9.1, bytestring-0.11.5.3, charset-0.3.10, colour-2.3.6, containers-0.6.7, data-default-class-0.1.2.0, deepseq-1.4.8.1, exceptions-0.10.7, filepath-1.4.300.1, ghc-bignum-1.3, ghc-boot-th-9.6.6, ghc-prim-0.10.0, hashable-1.4.4.0, mtl-2.3.1, os-string-2.0.6, parsec-3.1.16.1, pretty-1.1.3.6, prettyprinter-1.7.1, prettyprinter-ansi-terminal-1.1.3, prettyprinter-compat-ansi-wl-pprint-1.0.2, random-1.2.1.2, splitmix-0.1.0.5, stm-2.5.1.0, syb-0.7.2.4, template-haskell-2.20.0.0, text-2.0.2, transformers-0.6.1.0, uniplate-1.6.13, unordered-containers-0.2.20 Warning: --source-* options are ignored when --hyperlinked-source is enabled. src/Language/ECMAScript3/PrettyPrint.hs:13:1: warning: [-Wdeprecations] Module ‘Text.PrettyPrint.ANSI.Leijen’ is deprecated: "Compatibility module for users of ansi-wl-pprint - use \"Prettyprinter\" instead" | 13 | import qualified Text.PrettyPrint.ANSI.Leijen as Pretty | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:14:1: warning: [-Wdeprecations] Module ‘Text.PrettyPrint.ANSI.Leijen’ is deprecated: "Compatibility module for users of ansi-wl-pprint - use \"Prettyprinter\" instead" | 14 | import Text.PrettyPrint.ANSI.Leijen hiding (Pretty, parens) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:23:11: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 23 | parens :: Doc -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:23:18: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 23 | parens :: Doc -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:24:10: warning: [GHC-68441] [-Wdeprecations] In the use of ‘parens’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 24 | parens = Pretty.parens . align | ^^^^^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:24:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘align’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 24 | parens = Pretty.parens . align | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:32:23: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 32 | prettyPrint :: a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:38:17: warning: [GHC-68441] [-Wdeprecations] In the use of ‘vcat’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 38 | prettyPrint = vcat . map prettyPrint | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:44:20: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 44 | parenList :: (a -> Doc) -> [a] -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:44:35: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 44 | parenList :: (a -> Doc) -> [a] -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:45:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘encloseSep’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 45 | parenList ppElem = encloseSep (text "(") (text ")") comma . map ppElem | ^^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:45:32: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 45 | parenList ppElem = encloseSep (text "(") (text ")") comma . map ppElem | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:45:43: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 45 | parenList ppElem = encloseSep (text "(") (text ")") comma . map ppElem | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:45:53: warning: [GHC-68441] [-Wdeprecations] In the use of ‘comma’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 45 | parenList ppElem = encloseSep (text "(") (text ")") comma . map ppElem | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:55:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 55 | EmptyStmt _ -> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:56:52: warning: [GHC-68441] [-Wdeprecations] In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 56 | ExprStmt _ e | unsafeInExprStmt (e) -> parens (nest 4 (ppExpression True e)) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:56:85: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 56 | ExprStmt _ e | unsafeInExprStmt (e) -> parens (nest 4 (ppExpression True e)) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:57:44: warning: [GHC-68441] [-Wdeprecations] In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 57 | ExprStmt _ e | otherwise -> nest 4 (ppExpression True e) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:57:76: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 57 | ExprStmt _ e | otherwise -> nest 4 (ppExpression True e) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:58:33: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 58 | IfSingleStmt _ test cons -> text "if" <+> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:58:43: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 58 | IfSingleStmt _ test cons -> text "if" <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:59:65: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 59 | parens (ppExpression True test) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:61:31: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 61 | IfStmt _ test cons alt -> text "if" <+> parens (ppExpression True test) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:61:41: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 61 | IfStmt _ test cons alt -> text "if" <+> parens (ppExpression True test) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:61:77: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 61 | IfStmt _ test cons alt -> text "if" <+> parens (ppExpression True test) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:62:47: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 62 | indented 3 cons text "else" | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:62:51: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 62 | indented 3 cons text "else" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:63:31: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 63 | <+> if isIf alt | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:67:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 67 | text "switch" <+> parens (ppExpression True e) <> line <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:67:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 67 | text "switch" <+> parens (ppExpression True e) <> line <> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:67:57: warning: [GHC-68441] [-Wdeprecations] In the use of ‘line’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 67 | text "switch" <+> parens (ppExpression True e) <> line <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:68:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘vcat’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 68 | ppBlock 2 (vcat (map prettyPrint cases)) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:69:30: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 69 | WhileStmt _ test body -> text "while" <+> parens (ppExpression True test) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:69:43: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 69 | WhileStmt _ test body -> text "while" <+> parens (ppExpression True test) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:69:79: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 69 | WhileStmt _ test body -> text "while" <+> parens (ppExpression True test) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:71:29: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 71 | ReturnStmt _ Nothing -> text "return" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:71:46: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 71 | ReturnStmt _ Nothing -> text "return" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:72:30: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 72 | ReturnStmt _ (Just e) -> text "return" <+> nest 4 (ppExpression True e) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:72:44: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 72 | ReturnStmt _ (Just e) -> text "return" <+> nest 4 (ppExpression True e) <> semi | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:72:48: warning: [GHC-68441] [-Wdeprecations] In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 72 | ReturnStmt _ (Just e) -> text "return" <+> nest 4 (ppExpression True e) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:72:80: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 72 | ReturnStmt _ (Just e) -> text "return" <+> nest 4 (ppExpression True e) <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:74:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 74 | text "do" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:74:17: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 74 | text "do" | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:75:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 75 | (indented 3 s text "while" <+> parens (ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:75:25: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 75 | (indented 3 s text "while" <+> parens (ppExpression True e) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:75:38: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 75 | (indented 3 s text "while" <+> parens (ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:76:11: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 76 | <> semi) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:77:29: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 77 | BreakStmt _ Nothing -> text "break" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:77:45: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 77 | BreakStmt _ Nothing -> text "break" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:78:33: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 78 | BreakStmt _ (Just label) -> text "break" <+> prettyPrint label <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:78:46: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 78 | BreakStmt _ (Just label) -> text "break" <+> prettyPrint label <> semi | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:78:71: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 78 | BreakStmt _ (Just label) -> text "break" <+> prettyPrint label <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:79:31: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 79 | ContinueStmt _ Nothing -> text "continue" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:79:50: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 79 | ContinueStmt _ Nothing -> text "continue" <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:80:36: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 80 | ContinueStmt _ (Just label) -> text"continue" <+> prettyPrint label | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:80:51: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 80 | ContinueStmt _ (Just label) -> text"continue" <+> prettyPrint label | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:81:39: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 81 | <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:82:52: warning: [GHC-68441] [-Wdeprecations] In the use of ‘colon’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 82 | LabelledStmt _ label s -> prettyPrint label <> colon prettyPrint s | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:82:58: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 82 | LabelledStmt _ label s -> prettyPrint label <> colon prettyPrint s | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:84:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 84 | text "for" <+> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:84:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 84 | text "for" <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:85:32: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 85 | parens (prettyPrint init <+> text "in" <+> ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:85:36: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 85 | parens (prettyPrint init <+> text "in" <+> ppExpression True e) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:85:46: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 85 | parens (prettyPrint init <+> text "in" <+> ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:85:71: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 85 | parens (prettyPrint init <+> text "in" <+> ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:88:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 88 | text "for" <+> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:88:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 88 | text "for" <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:89:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 89 | parens (prettyPrint init <> semi <+> maybe incr (ppExpression True) <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:89:40: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 89 | parens (prettyPrint init <> semi <+> maybe incr (ppExpression True) <> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:90:15: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 90 | semi <+> maybe test (ppExpression True)) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:90:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 90 | semi <+> maybe test (ppExpression True)) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:90:56: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 90 | semi <+> maybe test (ppExpression True)) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:93:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 93 | text "try" inBlock stmt ppCatch ppFinally | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:93:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 93 | text "try" inBlock stmt ppCatch ppFinally | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:93:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 93 | text "try" inBlock stmt ppCatch ppFinally | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:93:47: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 93 | text "try" inBlock stmt ppCatch ppFinally | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:95:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 95 | Nothing -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:96:28: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 96 | Just stmt -> text "finally" <> inBlock stmt | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:98:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 98 | Nothing -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:100:22: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 100 | ThrowStmt _ e -> text "throw" <+> ppExpression True e <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:100:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 100 | ThrowStmt _ e -> text "throw" <+> ppExpression True e <> semi | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:100:62: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 100 | ThrowStmt _ e -> text "throw" <+> ppExpression True e <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:101:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 101 | WithStmt _ e s -> text "with" <+> parens (ppExpression True e) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:101:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 101 | WithStmt _ e s -> text "with" <+> parens (ppExpression True e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:102:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 102 | indented 3 s | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:104:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 104 | text "var" <+> cat (punctuate comma (map (ppVarDecl True) decls)) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:104:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 104 | text "var" <+> cat (punctuate comma (map (ppVarDecl True) decls)) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:104:22: warning: [GHC-68441] [-Wdeprecations] In the use of ‘cat’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 104 | text "var" <+> cat (punctuate comma (map (ppVarDecl True) decls)) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:104:27: warning: [GHC-68441] [-Wdeprecations] In the use of ‘punctuate’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 104 | text "var" <+> cat (punctuate comma (map (ppVarDecl True) decls)) | ^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:104:37: warning: [GHC-68441] [-Wdeprecations] In the use of ‘comma’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 104 | text "var" <+> cat (punctuate comma (map (ppVarDecl True) decls)) | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:105:10: warning: [GHC-68441] [-Wdeprecations] In the use of ‘semi’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 105 | <> semi | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:107:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 107 | text "function" <+> prettyPrint name <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:107:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 107 | text "function" <+> prettyPrint name <> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:108:34: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 108 | parenList prettyPrint args <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:139:5: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 139 | text "catch" <+> (parens.prettyPrint) id <+> inBlock s | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:139:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 139 | text "catch" <+> (parens.prettyPrint) id <+> inBlock s | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:139:46: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 139 | text "catch" <+> (parens.prettyPrint) id <+> inBlock s | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:143:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 143 | NoInit -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:144:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 144 | VarInit vs -> text "var" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:145:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 145 | <+> cat (punctuate comma $ map (ppVarDecl False) vs) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:145:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘cat’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 145 | <+> cat (punctuate comma $ map (ppVarDecl False) vs) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:145:28: warning: [GHC-68441] [-Wdeprecations] In the use of ‘punctuate’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 145 | <+> cat (punctuate comma $ map (ppVarDecl False) vs) | ^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:145:38: warning: [GHC-68441] [-Wdeprecations] In the use of ‘comma’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 145 | <+> cat (punctuate comma $ map (ppVarDecl False) vs) | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:150:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 150 | ForInVar id -> text "var" <+> prettyPrint id | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:150:32: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 150 | ForInVar id -> text "var" <+> prettyPrint id | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:156:57: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 156 | LDot _ e x -> ppObjInDotRef e ppMemberExpression <> text "." <> printIdentifierName x | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:158:25: warning: [GHC-68441] [-Wdeprecations] In the use of ‘brackets’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 158 | brackets (ppExpression True e2) | ^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:166:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 166 | text "case" <+> ppExpression True e <> suffix ss | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:166:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 166 | text "case" <+> ppExpression True e <> suffix ss | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:168:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 168 | text "default" <> suffix ss | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:170:34: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 170 | suffix :: [Statement a] -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:171:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘colon’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 171 | suffix [] = colon | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:172:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘colon’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 172 | suffix ss = colon <> nest 2 (linebreak <> prettyPrint ss) | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:172:28: warning: [GHC-68441] [-Wdeprecations] In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 172 | suffix ss = colon <> nest 2 (linebreak <> prettyPrint ss) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:172:36: warning: [GHC-68441] [-Wdeprecations] In the use of ‘linebreak’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 172 | suffix ss = colon <> nest 2 (linebreak <> prettyPrint ss) | ^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:175:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 175 | prettyPrint op = text $ case op of | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:201:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 201 | prettyPrint op = text $ case op of | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:216:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 216 | prettyPrint op = text $ case op of | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:228:25: warning: [GHC-68441] [-Wdeprecations] In the use of ‘dquotes’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 228 | PropString _ str -> dquotes $ text $ jsEscape str | ^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:228:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 228 | PropString _ str -> dquotes $ text $ jsEscape str | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:229:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 229 | PropNum _ n -> text (show n) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:235:14: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 235 | pp :: a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:243:31: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 243 | javaScript :: JavaScript a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:256:35: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 256 | indented :: Int -> Statement a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:258:36: warning: [GHC-68441] [-Wdeprecations] In the use of ‘indent’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 258 | indented width stmt = indent width (prettyPrint stmt) | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:261:26: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 261 | inBlock:: Statement a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:265:29: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 265 | asBlock :: [Statement a] -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:266:14: warning: [GHC-68441] [-Wdeprecations] In the use of ‘lbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 266 | asBlock [] = lbrace <$$> rbrace | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:266:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<$$>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 266 | asBlock [] = lbrace <$$> rbrace | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:266:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘rbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 266 | asBlock [] = lbrace <$$> rbrace | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:269:19: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 269 | ppBlock :: Int -> Doc -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:269:26: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 269 | ppBlock :: Int -> Doc -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:270:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘lbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 270 | ppBlock width doc = lbrace <> nest width (line <> doc) <$$> rbrace | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:270:31: warning: [GHC-68441] [-Wdeprecations] In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 270 | ppBlock width doc = lbrace <> nest width (line <> doc) <$$> rbrace | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:270:43: warning: [GHC-68441] [-Wdeprecations] In the use of ‘line’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 270 | ppBlock width doc = lbrace <> nest width (line <> doc) <$$> rbrace | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:270:56: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<$$>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 270 | ppBlock width doc = lbrace <> nest width (line <> doc) <$$> rbrace | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:270:61: warning: [GHC-68441] [-Wdeprecations] In the use of ‘rbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 270 | ppBlock width doc = lbrace <> nest width (line <> doc) <$$> rbrace | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:272:35: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 272 | ppVarDecl :: Bool -> VarDecl a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:276:22: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 276 | prettyPrint id <+> equals | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:276:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘equals’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 276 | prettyPrint id <+> equals | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:277:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 277 | maybeAlign (ppAssignmentExpression hasIn e) | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:282:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘align’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 282 | _ -> align | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:288:34: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 288 | printIdentifierName :: String -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:289:23: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 289 | printIdentifierName = text | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:325:40: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 325 | ppPrimaryExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:327:16: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 327 | ThisRef _ -> text "this" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:329:16: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 329 | NullLit _ -> text "null" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:330:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 330 | BoolLit _ True -> text "true" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:331:22: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 331 | BoolLit _ False -> text "false" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:332:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘double’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 332 | NumLit _ n -> double n | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:333:18: warning: [GHC-68441] [-Wdeprecations] In the use of ‘int’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 333 | IntLit _ n -> int n | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:334:22: warning: [GHC-68441] [-Wdeprecations] In the use of ‘dquotes’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 334 | StringLit _ str -> dquotes $ text $ jsEscape str | ^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:334:32: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 334 | StringLit _ str -> dquotes $ text $ jsEscape str | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:335:27: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 335 | RegexpLit _ reg g ci -> text "/" <> (text (regexpEscape reg)) <> text "/" <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:335:40: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 335 | RegexpLit _ reg g ci -> text "/" <> (text (regexpEscape reg)) <> text "/" <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:335:68: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 335 | RegexpLit _ reg g ci -> text "/" <> (text (regexpEscape reg)) <> text "/" <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:336:38: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 336 | (if g then text "g" else empty) <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:336:52: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 336 | (if g then text "g" else empty) <> | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:337:39: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 337 | (if ci then text "i" else empty) | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:337:53: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 337 | (if ci then text "i" else empty) | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:338:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘list’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 338 | ArrayLit _ es -> list $ map (ppAssignmentExpression True) es | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:339:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘encloseSep’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 339 | ObjectLit _ xs -> encloseSep lbrace rbrace comma $ map ppField xs | ^^^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:339:32: warning: [GHC-68441] [-Wdeprecations] In the use of ‘lbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 339 | ObjectLit _ xs -> encloseSep lbrace rbrace comma $ map ppField xs | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:339:39: warning: [GHC-68441] [-Wdeprecations] In the use of ‘rbrace’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 339 | ObjectLit _ xs -> encloseSep lbrace rbrace comma $ map ppField xs | ^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:339:46: warning: [GHC-68441] [-Wdeprecations] In the use of ‘comma’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 339 | ObjectLit _ xs -> encloseSep lbrace rbrace comma $ map ppField xs | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:340:43: warning: [GHC-68441] [-Wdeprecations] In the use of ‘colon’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 340 | where ppField (f,v)= prettyPrint f <> colon <+> ppAssignmentExpression True v | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:340:49: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 340 | where ppField (f,v)= prettyPrint f <> colon <+> ppAssignmentExpression True v | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:344:39: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 344 | ppMemberExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:347:5: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 347 | text "function" <+> maybe name (\n -> prettyPrint n <> space) <> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:347:21: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 347 | text "function" <+> maybe name (\n -> prettyPrint n <> space) <> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:347:60: warning: [GHC-68441] [-Wdeprecations] In the use of ‘space’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 347 | text "function" <+> maybe name (\n -> prettyPrint n <> space) <> | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:348:34: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 348 | parenList prettyPrint params <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:350:62: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 350 | DotRef _ obj id -> ppObjInDotRef obj ppMemberExpression <> text "." <> prettyPrint id | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:352:31: warning: [GHC-68441] [-Wdeprecations] In the use of ‘brackets’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 352 | ppMemberExpression obj <> brackets (ppExpression True key) | ^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:354:5: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 354 | text "new" <+> ppMemberExpression ctor <> ppArguments args | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:354:16: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 354 | text "new" <+> ppMemberExpression ctor <> ppArguments args | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:357:37: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 357 | ppCallExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:360:60: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 360 | DotRef _ obj id -> ppObjInDotRef obj ppCallExpression <> text "." <> prettyPrint id | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:362:30: warning: [GHC-68441] [-Wdeprecations] In the use of ‘brackets’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 362 | <> brackets (ppExpression True key) | ^^^^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:365:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 365 | ppObjInDotRef :: Expression a -> (Expression a -> Doc) -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:365:59: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 365 | ppObjInDotRef :: Expression a -> (Expression a -> Doc) -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:369:34: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 369 | ppArguments :: [Expression a] -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:372:36: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 372 | ppLHSExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:376:40: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 376 | ppPostfixExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:378:56: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 378 | UnaryAssignExpr _ PostfixInc e' -> prettyPrint e' <> text "++" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:379:56: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 379 | UnaryAssignExpr _ PostfixDec e' -> prettyPrint e' <> text "--" | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:383:38: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 383 | ppUnaryExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:386:37: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 386 | UnaryAssignExpr _ PrefixInc e' -> text "++" <> prettyPrint e' | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:387:37: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 387 | UnaryAssignExpr _ PrefixDec e' -> text "--" <> prettyPrint e' | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:390:28: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 390 | prefixSpace :: PrefixOp -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:392:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 392 | PrefixLNot -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:393:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 393 | PrefixBNot -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:394:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 394 | PrefixPlus -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:395:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 395 | PrefixMinus -> empty | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:396:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘space’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 396 | PrefixTypeof -> space | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:397:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘space’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 397 | PrefixVoid -> space | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:398:19: warning: [GHC-68441] [-Wdeprecations] In the use of ‘space’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 398 | PrefixDelete -> space | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:401:47: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 401 | ppMultiplicativeExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:404:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 404 | ppMultiplicativeExpression e1 prettyPrint op ppUnaryExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:404:54: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 404 | ppMultiplicativeExpression e1 prettyPrint op ppUnaryExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:408:41: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 408 | ppAdditiveExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:411:29: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 411 | ppAdditiveExpression e1 prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:412:5: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 412 | ppMultiplicativeExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:416:38: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 416 | ppShiftExpression :: Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:419:26: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 419 | ppShiftExpression e1 prettyPrint op ppAdditiveExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:419:45: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 419 | ppShiftExpression e1 prettyPrint op ppAdditiveExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:425:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 425 | ppRelationalExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:431:39: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 431 | ppRelationalExpression hasIn e1 prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:432:7: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 432 | ppShiftExpression e2 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:436:49: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 436 | ppEqualityExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:439:35: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 439 | ppEqualityExpression hasIn e1 prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:439:54: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 439 | ppEqualityExpression hasIn e1 prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:444:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 444 | ppBitwiseANDExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:446:66: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 446 | InfixExpr _ op@OpBAnd e1 e2 -> ppBitwiseANDExpression hasIn e1 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:447:49: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 447 | prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:451:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 451 | ppBitwiseXORExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:453:66: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 453 | InfixExpr _ op@OpBXor e1 e2 -> ppBitwiseXORExpression hasIn e1 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:454:49: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 454 | prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:458:50: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 458 | ppBitwiseORExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:460:64: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 460 | InfixExpr _ op@OpBOr e1 e2 -> ppBitwiseORExpression hasIn e1 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:461:48: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 461 | prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:466:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 466 | ppLogicalANDExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:468:66: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 468 | InfixExpr _ op@OpLAnd e1 e2 -> ppLogicalANDExpression hasIn e1 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:469:49: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 469 | prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:473:50: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 473 | ppLogicalORExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:475:64: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 475 | InfixExpr _ op@OpLOr e1 e2 -> ppLogicalORExpression hasIn e1 | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:476:48: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 476 | prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:481:52: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 481 | ppConditionalExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:483:55: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 483 | CondExpr _ c et ee -> ppLogicalORExpression hasIn c text "?" <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:483:59: warning: [GHC-68441] [-Wdeprecations] In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 483 | CondExpr _ c et ee -> ppLogicalORExpression hasIn c text "?" <+> | ^^^^ src/Language/ECMAScript3/PrettyPrint.hs:483:68: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 483 | CondExpr _ c et ee -> ppLogicalORExpression hasIn c text "?" <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:484:57: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 484 | ppAssignmentExpression hasIn et colon <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:484:61: warning: [GHC-68441] [-Wdeprecations] In the use of ‘colon’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 484 | ppAssignmentExpression hasIn et colon <+> | ^^^^^ src/Language/ECMAScript3/PrettyPrint.hs:484:67: warning: [GHC-68441] [-Wdeprecations] In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 484 | ppAssignmentExpression hasIn et colon <+> | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:489:51: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 489 | ppAssignmentExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:491:40: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 491 | AssignExpr _ op l r -> prettyPrint l prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:491:59: warning: [GHC-68441] [-Wdeprecations] In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 491 | AssignExpr _ op l r -> prettyPrint l prettyPrint op | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:496:41: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 496 | ppExpression :: Bool -> Expression a -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:501:27: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 501 | maybe :: Maybe a -> (a -> Doc) -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:501:35: warning: [GHC-68441] [-Wdeprecations] In the use of type constructor or class ‘Doc’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 501 | maybe :: Maybe a -> (a -> Doc) -> Doc | ^^^ src/Language/ECMAScript3/PrettyPrint.hs:502:20: warning: [GHC-68441] [-Wdeprecations] In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" | 502 | maybe Nothing _ = empty | ^^^^^ 8% ( 2 / 25) in 'Language.ECMAScript3.Lexer' Missing documentation for: lexeme (src/Language/ECMAScript3/Lexer.hs:128) identifier (src/Language/ECMAScript3/Lexer.hs:82) reserved (src/Language/ECMAScript3/Lexer.hs:84) operator (src/Language/ECMAScript3/Lexer.hs:86) reservedOp (src/Language/ECMAScript3/Lexer.hs:88) charLiteral (src/Language/ECMAScript3/Lexer.hs:90) stringLiteral (src/Language/ECMAScript3/Lexer.hs:92) symbol (src/Language/ECMAScript3/Lexer.hs:108) whiteSpace (src/Language/ECMAScript3/Lexer.hs:110) parens (src/Language/ECMAScript3/Lexer.hs:112) braces (src/Language/ECMAScript3/Lexer.hs:114) brackets (src/Language/ECMAScript3/Lexer.hs:126) squares (src/Language/ECMAScript3/Lexer.hs:116) semi (src/Language/ECMAScript3/Lexer.hs:118) comma (src/Language/ECMAScript3/Lexer.hs:120) colon (src/Language/ECMAScript3/Lexer.hs:122) dot (src/Language/ECMAScript3/Lexer.hs:124) identifierStart (src/Language/ECMAScript3/Lexer.hs:50) hexIntLit (src/Language/ECMAScript3/Lexer.hs:143) decIntLit (src/Language/ECMAScript3/Lexer.hs:132) decDigits (src/Language/ECMAScript3/Lexer.hs:140) decDigitsOpt (src/Language/ECMAScript3/Lexer.hs:137) exponentPart (src/Language/ECMAScript3/Lexer.hs:147) Warning: 'labelSet' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: Couldn't find .haddock for export SourcePos 68% ( 22 / 32) in 'Language.ECMAScript3.Syntax' Missing documentation for: JavaScript (src/Language/ECMAScript3/Syntax.hs:53) Id (src/Language/ECMAScript3/Syntax.hs:68) unId (src/Language/ECMAScript3/Syntax.hs:71) SourcePos EnclosingStatement (src/Language/ECMAScript3/Syntax.hs:411) pushLabel (src/Language/ECMAScript3/Syntax.hs:343) pushEnclosing (src/Language/ECMAScript3/Syntax.hs:338) HasLabelSet (src/Language/ECMAScript3/Syntax.hs:436) isIter (src/Language/ECMAScript3/Syntax.hs:427) isIterSwitch (src/Language/ECMAScript3/Syntax.hs:431) Warning: 'render' is out of scope. If you qualify the identifier, haddock can try to link it anyway. Warning: '()' is out of scope. If you qualify the identifier, haddock can try to link it anyway. 85% ( 6 / 7) in 'Language.ECMAScript3.PrettyPrint' Missing documentation for: PP (src/Language/ECMAScript3/PrettyPrint.hs:234) 50% ( 1 / 2) in 'Language.ECMAScript3.SourceDiff' Missing documentation for: jsDiff (src/Language/ECMAScript3/SourceDiff.hs:11) 50% ( 2 / 4) in 'Language.ECMAScript3.Analysis.Environment' Missing documentation for: env (src/Language/ECMAScript3/Analysis/Environment.hs:149) localVars (src/Language/ECMAScript3/Analysis/Environment.hs:155) 100% ( 8 / 8) in 'Language.ECMAScript3.Syntax.Annotations' 50% ( 11 / 22) in 'Language.ECMAScript3.Parser' Missing documentation for: parseScript (src/Language/ECMAScript3/Parser.hs:753) parseExpression (src/Language/ECMAScript3/Parser.hs:740) ParsedStatement (src/Language/ECMAScript3/Parser.hs:65) ParsedExpression (src/Language/ECMAScript3/Parser.hs:66) parseSimpleExpr' (src/Language/ECMAScript3/Parser.hs:564) parseBlockStmt (src/Language/ECMAScript3/Parser.hs:196) parseStatement (src/Language/ECMAScript3/Parser.hs:328) StatementParser (src/Language/ECMAScript3/Parser.hs:69) ExpressionParser (src/Language/ECMAScript3/Parser.hs:70) assignExpr (src/Language/ECMAScript3/Parser.hs:729) parseObjectLit (src/Language/ECMAScript3/Parser.hs:483) 100% ( 5 / 5) in 'Language.ECMAScript3' 100% ( 3 / 3) in 'Language.ECMAScript3.Analysis.LabelSets' 3% ( 4 /109) in 'Language.ECMAScript3.Syntax.CodeGen' Missing documentation for: script (src/Language/ECMAScript3/Syntax/CodeGen.hs:11) ident (src/Language/ECMAScript3/Syntax/CodeGen.hs:20) propId (src/Language/ECMAScript3/Syntax/CodeGen.hs:23) propS (src/Language/ECMAScript3/Syntax/CodeGen.hs:26) propN (src/Language/ECMAScript3/Syntax/CodeGen.hs:29) lvar (src/Language/ECMAScript3/Syntax/CodeGen.hs:35) ldot (src/Language/ECMAScript3/Syntax/CodeGen.hs:38) lbrack (src/Language/ECMAScript3/Syntax/CodeGen.hs:41) string (src/Language/ECMAScript3/Syntax/CodeGen.hs:47) regexp (src/Language/ECMAScript3/Syntax/CodeGen.hs:50) number (src/Language/ECMAScript3/Syntax/CodeGen.hs:53) bool (src/Language/ECMAScript3/Syntax/CodeGen.hs:56) int (src/Language/ECMAScript3/Syntax/CodeGen.hs:59) null_ (src/Language/ECMAScript3/Syntax/CodeGen.hs:62) array (src/Language/ECMAScript3/Syntax/CodeGen.hs:65) object (src/Language/ECMAScript3/Syntax/CodeGen.hs:68) this (src/Language/ECMAScript3/Syntax/CodeGen.hs:71) var (src/Language/ECMAScript3/Syntax/CodeGen.hs:74) dot (src/Language/ECMAScript3/Syntax/CodeGen.hs:77) brack (src/Language/ECMAScript3/Syntax/CodeGen.hs:80) new (src/Language/ECMAScript3/Syntax/CodeGen.hs:83) prefix (src/Language/ECMAScript3/Syntax/CodeGen.hs:86) lnot (src/Language/ECMAScript3/Syntax/CodeGen.hs:89) bnot (src/Language/ECMAScript3/Syntax/CodeGen.hs:92) plus (src/Language/ECMAScript3/Syntax/CodeGen.hs:95) minus (src/Language/ECMAScript3/Syntax/CodeGen.hs:98) typeof (src/Language/ECMAScript3/Syntax/CodeGen.hs:101) void (src/Language/ECMAScript3/Syntax/CodeGen.hs:104) delete (src/Language/ECMAScript3/Syntax/CodeGen.hs:107) uassign (src/Language/ECMAScript3/Syntax/CodeGen.hs:110) preinc (src/Language/ECMAScript3/Syntax/CodeGen.hs:113) predec (src/Language/ECMAScript3/Syntax/CodeGen.hs:116) postinc (src/Language/ECMAScript3/Syntax/CodeGen.hs:119) postdec (src/Language/ECMAScript3/Syntax/CodeGen.hs:122) infixe (src/Language/ECMAScript3/Syntax/CodeGen.hs:125) lt (src/Language/ECMAScript3/Syntax/CodeGen.hs:130) le (src/Language/ECMAScript3/Syntax/CodeGen.hs:133) gt (src/Language/ECMAScript3/Syntax/CodeGen.hs:136) ge (src/Language/ECMAScript3/Syntax/CodeGen.hs:139) in_ (src/Language/ECMAScript3/Syntax/CodeGen.hs:142) instanceof (src/Language/ECMAScript3/Syntax/CodeGen.hs:145) eq (src/Language/ECMAScript3/Syntax/CodeGen.hs:149) neq (src/Language/ECMAScript3/Syntax/CodeGen.hs:152) steq (src/Language/ECMAScript3/Syntax/CodeGen.hs:155) stneq (src/Language/ECMAScript3/Syntax/CodeGen.hs:158) land (src/Language/ECMAScript3/Syntax/CodeGen.hs:161) lor (src/Language/ECMAScript3/Syntax/CodeGen.hs:164) mul (src/Language/ECMAScript3/Syntax/CodeGen.hs:167) div (src/Language/ECMAScript3/Syntax/CodeGen.hs:170) mod (src/Language/ECMAScript3/Syntax/CodeGen.hs:173) sub (src/Language/ECMAScript3/Syntax/CodeGen.hs:176) lshift (src/Language/ECMAScript3/Syntax/CodeGen.hs:179) srshift (src/Language/ECMAScript3/Syntax/CodeGen.hs:182) zrshift (src/Language/ECMAScript3/Syntax/CodeGen.hs:186) band (src/Language/ECMAScript3/Syntax/CodeGen.hs:190) bor (src/Language/ECMAScript3/Syntax/CodeGen.hs:193) xor (src/Language/ECMAScript3/Syntax/CodeGen.hs:196) add (src/Language/ECMAScript3/Syntax/CodeGen.hs:199) cond (src/Language/ECMAScript3/Syntax/CodeGen.hs:202) assignop (src/Language/ECMAScript3/Syntax/CodeGen.hs:207) assign (src/Language/ECMAScript3/Syntax/CodeGen.hs:210) assignadd (src/Language/ECMAScript3/Syntax/CodeGen.hs:214) assignsub (src/Language/ECMAScript3/Syntax/CodeGen.hs:217) assignmul (src/Language/ECMAScript3/Syntax/CodeGen.hs:220) assigndiv (src/Language/ECMAScript3/Syntax/CodeGen.hs:223) assignmod (src/Language/ECMAScript3/Syntax/CodeGen.hs:226) assignlshift (src/Language/ECMAScript3/Syntax/CodeGen.hs:229) assignsrshift (src/Language/ECMAScript3/Syntax/CodeGen.hs:233) assignzrshift (src/Language/ECMAScript3/Syntax/CodeGen.hs:237) assignband (src/Language/ECMAScript3/Syntax/CodeGen.hs:241) assignxor (src/Language/ECMAScript3/Syntax/CodeGen.hs:244) assignbor (src/Language/ECMAScript3/Syntax/CodeGen.hs:247) list (src/Language/ECMAScript3/Syntax/CodeGen.hs:250) call (src/Language/ECMAScript3/Syntax/CodeGen.hs:253) func (src/Language/ECMAScript3/Syntax/CodeGen.hs:256) lambda (src/La src/Language/ECMAScript3/Syntax/QuasiQuote.hs:17:10: warning: [GHC-20125] [-Wmissing-fields] • Fields of ‘QuasiQuoter’ not initialised: quotePat :: String -> TH.Q TH.Pat quoteType :: String -> TH.Q TH.Type quoteDec :: String -> TH.Q [TH.Dec] • In the expression: QuasiQuoter {quoteExp = quoteJSExpr} In an equation for ‘jsexpr’: jsexpr = QuasiQuoter {quoteExp = quoteJSExpr} | 17 | jsexpr = QuasiQuoter {quoteExp = quoteJSExpr} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/ECMAScript3/Syntax/QuasiQuote.hs:20:10: warning: [GHC-20125] [-Wmissing-fields] • Fields of ‘QuasiQuoter’ not initialised: quotePat :: String -> TH.Q TH.Pat quoteType :: String -> TH.Q TH.Type quoteDec :: String -> TH.Q [TH.Dec] • In the expression: QuasiQuoter {quoteExp = quoteJSStmt} In an equation for ‘jsstmt’: jsstmt = QuasiQuoter {quoteExp = quoteJSStmt} | 20 | jsstmt = QuasiQuoter {quoteExp = quoteJSStmt} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/ECMAScript3/Syntax/QuasiQuote.hs:23:6: warning: [GHC-20125] [-Wmissing-fields] • Fields of ‘QuasiQuoter’ not initialised: quotePat :: String -> TH.Q TH.Pat quoteType :: String -> TH.Q TH.Type quoteDec :: String -> TH.Q [TH.Dec] • In the expression: QuasiQuoter {quoteExp = quoteJS} In an equation for ‘js’: js = QuasiQuoter {quoteExp = quoteJS} | 23 | js = QuasiQuoter {quoteExp = quoteJS} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Language/ECMAScript3/Syntax/QuasiQuote.hs:46:39: warning: [GHC-68441] [-Wdeprecations] In the use of ‘report’ (imported from Language.Haskell.TH, but defined in Language.Haskell.TH.Syntax): Deprecated: "Use reportError or reportWarning instead" | 46 | Left err -> do TH.report True $ show err | ^^^^^^^^^ nguage/ECMAScript3/Syntax/CodeGen.hs:260) casee (src/Language/ECMAScript3/Syntax/CodeGen.hs:263) defaultc (src/Language/ECMAScript3/Syntax/CodeGen.hs:266) catch (src/Language/ECMAScript3/Syntax/CodeGen.hs:269) vardecl (src/Language/ECMAScript3/Syntax/CodeGen.hs:272) varinit (src/Language/ECMAScript3/Syntax/CodeGen.hs:275) block (src/Language/ECMAScript3/Syntax/CodeGen.hs:278) empty (src/Language/ECMAScript3/Syntax/CodeGen.hs:281) expr (src/Language/ECMAScript3/Syntax/CodeGen.hs:284) ifte (src/Language/ECMAScript3/Syntax/CodeGen.hs:287) ift (src/Language/ECMAScript3/Syntax/CodeGen.hs:292) switch (src/Language/ECMAScript3/Syntax/CodeGen.hs:295) while (src/Language/ECMAScript3/Syntax/CodeGen.hs:299) dowhile (src/Language/ECMAScript3/Syntax/CodeGen.hs:302) break (src/Language/ECMAScript3/Syntax/CodeGen.hs:305) continue (src/Language/ECMAScript3/Syntax/CodeGen.hs:308) label (src/Language/ECMAScript3/Syntax/CodeGen.hs:311) forin (src/Language/ECMAScript3/Syntax/CodeGen.hs:314) for (src/Language/ECMAScript3/Syntax/CodeGen.hs:319) try (src/Language/ECMAScript3/Syntax/CodeGen.hs:328) trycatch (src/Language/ECMAScript3/Syntax/CodeGen.hs:331) tryfinally (src/Language/ECMAScript3/Syntax/CodeGen.hs:336) trycatchfinally (src/Language/ECMAScript3/Syntax/CodeGen.hs:340) throw (src/Language/ECMAScript3/Syntax/CodeGen.hs:345) returns (src/Language/ECMAScript3/Syntax/CodeGen.hs:348) ret (src/Language/ECMAScript3/Syntax/CodeGen.hs:351) with (src/Language/ECMAScript3/Syntax/CodeGen.hs:354) vardecls (src/Language/ECMAScript3/Syntax/CodeGen.hs:357) function (src/Language/ECMAScript3/Syntax/CodeGen.hs:360) forInInit2lv (src/Language/ECMAScript3/Syntax/CodeGen.hs:383) 25% ( 1 / 4) in 'Language.ECMAScript3.Syntax.QuasiQuote' Missing documentation for: js (src/Language/ECMAScript3/Syntax/QuasiQuote.hs:22) jsexpr (src/Language/ECMAScript3/Syntax/QuasiQuote.hs:16) jsstmt (src/Language/ECMAScript3/Syntax/QuasiQuote.hs:19) Warning: Language.ECMAScript3.Lexer: could not find link destinations for: - GHC.Types.Bool - GHC.Base.String - GHC.Types.Char - Text.Parsec.Prim.Stream - Data.Functor.Identity.Identity Warning: Language.ECMAScript3.Syntax: could not find link destinations for: - GHC.Enum.enumFrom - GHC.Enum.enumFromThen - GHC.Enum.enumFromTo - GHC.Enum.enumFromThenTo - GHC.Classes.== - GHC.Classes.>= - GHC.Base.fmap - Data.String.fromString - GHC.Enum.Enum - GHC.Classes.Eq - GHC.Base.Monad - Data.Data.Data - GHC.Base.Functor - GHC.Num.Num - GHC.Classes.Ord - GHC.Show.Show - Data.Typeable.Internal.Typeable - Data.String.IsString - GHC.Base.Applicative - Data.Foldable.Foldable - Data.Traversable.Traversable - GHC.Base.Monoid - GHC.Types.Bool - GHC.Base.String - GHC.Types.Char - GHC.Types.Double - GHC.Types.Int - GHC.Num.Integer.Integer - GHC.Maybe.Maybe - GHC.Types.Ordering - GHC.Types.Type - GHC.Types.True - Data.Foldable.elem - Data.Foldable.foldMap - Data.Foldable.foldl - Data.Foldable.foldl1 - Data.Foldable.foldr - Data.Foldable.foldr1 - Data.Foldable.length - Data.Foldable.maximum - Data.Foldable.minimum - Data.Foldable.null - Data.Foldable.product - Data.Foldable.sum - Data.Traversable.mapM - Data.Traversable.sequence - Data.Traversable.sequenceA - Data.Traversable.traverse - GHC.Base.<$ - GHC.Enum.fromEnum - GHC.Enum.pred - GHC.Enum.succ - GHC.Enum.toEnum - GHC.Show.show - GHC.Show.showList - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Classes./= - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.compare - GHC.Classes.max - GHC.Classes.min - GHC.Base.MonadPlus - Data.Data.Constr - Data.Data.DataType - Control.Monad.Trans.State.Lazy.StateT - Data.Data.dataCast1 - Data.Data.dataCast2 - Data.Data.dataTypeOf - Data.Data.gfoldl - Data.Data.gmapM - Data.Data.gmapMo - Data.Data.gmapMp - Data.Data.gmapQ - Data.Data.gmapQi - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapT - Data.Data.gunfold - Data.Data.toConstr - Data.Foldable.fold - Data.Foldable.foldMap' - Data.Foldable.foldl' - Data.Foldable.foldr' - Data.Foldable.toList - Data.Default.Class.Default - Data.Default.Class.def - Language.ECMAScript3.Syntax.Label - Text.PrettyPrint.ANSI.Leijen.Doc Warning: Language.ECMAScript3.PrettyPrint: could not find link destinations for: - GHC.Types.Bool - GHC.Base.String - GHC.Show.show - Text.PrettyPrint.ANSI.Leijen.Doc Warning: Language.ECMAScript3.SourceDiff: could not find link destinations for: - GHC.Base.String Warning: Language.ECMAScript3.Analysis.Environment: could not find link destinations for: - GHC.Base.String - Data.Map.Internal.Map Warning: Language.ECMAScript3.Syntax.Annotations: could not find link destinations for: - Data.Traversable.Traversable - GHC.Types.Int - GHC.Types.Type Warning: Language.ECMAScript3.Parser: could not find link destinations for: - GHC.Base.String - GHC.Types.Char - Data.Either.Either - Language.ECMAScript3.Parser.State.ParserState - Text.Parsec.Error.ParseError - Text.Parsec.Pos.SourceName - Text.Parsec.Prim.ParsecT - Text.Parsec.Prim.Stream - Data.Functor.Identity.Identity - Control.Monad.Error.Class.MonadError - Control.Monad.IO.Class.MonadIO Warning: Language.ECMAScript3: could not find link destinations for: - GHC.Base.String Warning: Language.ECMAScript3.Analysis.LabelSets: could not find link destinations for: - GHC.Classes.== - GHC.Classes.>= - GHC.Classes.Eq - GHC.Base.Monad - Data.Data.Data - GHC.Classes.Ord - GHC.Show.Show - Data.Typeable.Internal.Typeable - GHC.Types.Bool - GHC.Base.String - GHC.Types.Int - GHC.Maybe.Maybe - GHC.Types.Ordering - GHC.Show.show - GHC.Show.showList - GHC.Show.showsPrec - GHC.Show.ShowS - GHC.Classes./= - GHC.Classes.< - GHC.Classes.<= - GHC.Classes.> - GHC.Classes.compare - GHC.Classes.max - GHC.Classes.min - GHC.Base.MonadPlus - Data.Data.Constr - Data.Data.DataType - Data.Set.Internal.Set - Data.Data.dataCast1 - Data.Data.dataCast2 - Data.Data.dataTypeOf - Data.Data.gfoldl - Data.Data.gmapM - Data.Data.gmapMo - Data.Data.gmapMp - Data.Data.gmapQ - Data.Data.gmapQi - Data.Data.gmapQl - Data.Data.gmapQr - Data.Data.gmapT - Data.Data.gunfold - Data.Data.toConstr Warning: Language.ECMAScript3.Syntax.CodeGen: could not find link destinations for: - Data.String.fromString - Data.String.IsString - GHC.Types.Bool - GHC.Base.String - GHC.Types.Double - GHC.Types.Int - GHC.Num.Integer.Integer - GHC.Maybe.Maybe - Data.Default.Class.Default Warning: Language.ECMAScript3.Syntax.QuasiQuote: could not find link destinations for: - Language.Haskell.TH.Quote.QuasiQuoter Documentation created: dist/doc/html/language-ecmascript/, dist/doc/html/language-ecmascript/language-ecmascript.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.NnKAdI + umask 022 + cd /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build + '[' /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build + mkdir /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd language-ecmascript-0.19.1.0 + '[' -x Setup ']' + LANG=C.utf8 + ./Setup copy --destdir=/builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT Installing library in /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/lib64/ghc-9.6.6/lib/language-ecmascript-0.19.1.0 + '[' -x Setup ']' + LANG=C.utf8 + ./Setup register --gen-pkg-config + '[' -d /usr/lib64/ghc-9.6.6/lib ']' + subsubdir=/lib + '[' -d language-ecmascript-0.19.1.0.conf ']' + install -D --mode=0644 language-ecmascript-0.19.1.0.conf /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/lib64/ghc-9.6.6/lib/package.conf.d/language-ecmascript-0.19.1.0.conf + '[' -d /usr/lib64/ghc-9.6.6/lib ']' + subsubdir=/lib + '[' '!' -f /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/lib64/ghc-9.6.6/lib/package.conf.d/language-ecmascript-0.19.1.0.conf ']' + rm -f ghc-language-ecmascript.files ghc-language-ecmascript-doc.files + touch ghc-language-ecmascript.files ghc-language-ecmascript-doc.files + for i in /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/lib64/ghc-9.6.6${subsubdir}/libHSlanguage-ecmascript-0.19.1.0-*ghc9.6.6.so + '[' -x /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/lib64/ghc-9.6.6/lib/libHSlanguage-ecmascript-0.19.1.0-L3OBS68w8jn8gWMiNHC4ms-ghc9.6.6.so ']' + echo /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/lib64/ghc-9.6.6/lib/libHSlanguage-ecmascript-0.19.1.0-L3OBS68w8jn8gWMiNHC4ms-ghc9.6.6.so + pkgdir=/builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/lib64/ghc-9.6.6/lib/language-ecmascript-0.19.1.0 + '[' -d /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/lib64/ghc-9.6.6/lib/language-ecmascript-0.19.1.0 ']' + find /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/lib64/ghc-9.6.6/lib/language-ecmascript-0.19.1.0 -type d -fprintf ghc-language-ecmascript-devel.files '%%dir %p\n' -o '(' -name '*.p_hi' -o -name 'libHS*_p.a' ')' -fprint ghc-language-ecmascript-prof.files -o -fprint ghc-language-ecmascript-devel.files + ls /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/lib64/ghc-9.6.6/lib/package.conf.d/language-ecmascript-0.19.1.0.conf + haddock_dir=/usr/share/doc/ghc/html/libraries/language-ecmascript-0.19.1.0 + '[' -d /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/share/doc/ghc/html/libraries/language-ecmascript-0.19.1.0 ']' + echo /usr/share/doc/ghc/html/libraries/language-ecmascript-0.19.1.0 + for i in ghc-language-ecmascript.files ghc-language-ecmascript-devel.files ghc-language-ecmascript-doc.files ghc-language-ecmascript-prof.files + '[' -f ghc-language-ecmascript.files ']' + sed -i -e 's!/builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT!!g' ghc-language-ecmascript.files + for i in ghc-language-ecmascript.files ghc-language-ecmascript-devel.files ghc-language-ecmascript-doc.files ghc-language-ecmascript-prof.files + '[' -f ghc-language-ecmascript-devel.files ']' + sed -i -e 's!/builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT!!g' ghc-language-ecmascript-devel.files + for i in ghc-language-ecmascript.files ghc-language-ecmascript-devel.files ghc-language-ecmascript-doc.files ghc-language-ecmascript-prof.files + '[' -f ghc-language-ecmascript-doc.files ']' + sed -i -e 's!/builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT!!g' ghc-language-ecmascript-doc.files + for i in ghc-language-ecmascript.files ghc-language-ecmascript-devel.files ghc-language-ecmascript-doc.files ghc-language-ecmascript-prof.files + '[' -f ghc-language-ecmascript-prof.files ']' + sed -i -e 's!/builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT!!g' ghc-language-ecmascript-prof.files deleting rpaths: + echo 'deleting rpaths:' + type chrpath ++ find /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT -type f -executable -exec sh -c 'file {} | grep -q '\''dynamically linked'\''' ';' -print + for i in $(find /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT -type f -executable -exec sh -c "file {} | grep -q 'dynamically linked'" \; -print) ++ chrpath /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/lib64/ghc-9.6.6/lib/libHSlanguage-ecmascript-0.19.1.0-L3OBS68w8jn8gWMiNHC4ms-ghc9.6.6.so ++ sed -e 's@^/builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/lib64/ghc-9.6.6/lib/libHSlanguage-ecmascript-0.19.1.0-L3OBS68w8jn8gWMiNHC4ms-ghc9.6.6.so: R.*PATH=@@' + rpath=/usr/lib64/ghc-9.6.6/lib/riscv64-linux-ghc-9.6.6:/usr/lib64/ghc-9.6.6/lib + case "$rpath" in + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/lib64/ghc-9.6.6/lib/language-ecmascript-0.19.1.0/libHSlanguage-ecmascript-0.19.1.0-L3OBS68w8jn8gWMiNHC4ms.a: replacing with normalized version /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/lib64/ghc-9.6.6/lib/language-ecmascript-0.19.1.0/libHSlanguage-ecmascript-0.19.1.0-L3OBS68w8jn8gWMiNHC4ms_p.a: replacing with normalized version Scanned 21 directories and 103 files, processed 52 inodes, 2 modified (2 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/SPECPARTS/rpm-debuginfo.specpart Processing files: ghc-language-ecmascript-0.19.1.0-31.fc41.riscv64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.NFlzrt + umask 022 + cd /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build + cd language-ecmascript-0.19.1.0 + LICENSEDIR=/builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/share/licenses/ghc-language-ecmascript + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/share/licenses/ghc-language-ecmascript + cp -pr /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/language-ecmascript-0.19.1.0/LICENSE /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/share/licenses/ghc-language-ecmascript + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-language-ecmascript = 0.19.1.0-31.fc41 ghc-language-ecmascript(riscv-64) = 0.19.1.0-31.fc41 libHSlanguage-ecmascript-0.19.1.0-L3OBS68w8jn8gWMiNHC4ms-ghc9.6.6.so()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libHSDiff-0.4.1-GmBXIjPwlb78QhajoeC3Fr-ghc9.6.6.so()(64bit) libHSQuickCheck-2.14.3-E9VttT8lnId93rGQPNsiU9-ghc9.6.6.so()(64bit) libHSansi-terminal-1.0.2-BAf8I876hPhJFEtshgOsOs-ghc9.6.6.so()(64bit) libHSansi-terminal-types-0.11.5-EqlSjsBzg08BPCkB2XI47w-ghc9.6.6.so()(64bit) libHSansi-wl-pprint-1.0.2-91Nw7IMgLUw7n6FCH9EFWt-ghc9.6.6.so()(64bit) libHSarray-0.5.6.0-ghc9.6.6.so()(64bit) libHSbase-4.18.2.1-ghc9.6.6.so()(64bit) libHSbinary-0.8.9.1-ghc9.6.6.so()(64bit) libHSbytestring-0.11.5.3-ghc9.6.6.so()(64bit) libHScharset-0.3.10-85BaknzMdGS6XoClTLdSDC-ghc9.6.6.so()(64bit) libHScolour-2.3.6-Dv7015zVt5k10e0N0YtJJm-ghc9.6.6.so()(64bit) libHScontainers-0.6.7-ghc9.6.6.so()(64bit) libHSdata-default-class-0.1.2.0-BWLo43avd8G7UXQOJgP1zg-ghc9.6.6.so()(64bit) libHSdeepseq-1.4.8.1-ghc9.6.6.so()(64bit) libHSexceptions-0.10.7-ghc9.6.6.so()(64bit) libHSfilepath-1.4.300.1-ghc9.6.6.so()(64bit) libHSghc-bignum-1.3-ghc9.6.6.so()(64bit) libHSghc-boot-th-9.6.6-ghc9.6.6.so()(64bit) libHSghc-prim-0.10.0-ghc9.6.6.so()(64bit) libHShashable-1.4.4.0-G2ZOstJIf88CQkCQLrODQe-ghc9.6.6.so()(64bit) libHSmtl-2.3.1-ghc9.6.6.so()(64bit) libHSos-string-2.0.6-IlBa2UQjH7mL18YjMu1jzE-ghc9.6.6.so()(64bit) libHSparsec-3.1.16.1-ghc9.6.6.so()(64bit) libHSpretty-1.1.3.6-ghc9.6.6.so()(64bit) libHSprettyprinter-1.7.1-CDxAO72IL6lFavjzsDUSDp-ghc9.6.6.so()(64bit) libHSprettyprinter-ansi-terminal-1.1.3-2aRKmklopxR2DFvJh8mNr2-ghc9.6.6.so()(64bit) libHSprettyprinter-compat-ansi-wl-pprint-1.0.2-96lgTtYy4MYJlBeVPW2Tl4-ghc9.6.6.so()(64bit) libHSrandom-1.2.1.2-9nSipNyPzIK3OtGny4BWjI-ghc9.6.6.so()(64bit) libHSsplitmix-0.1.0.5-1g4Y67JB8lK4ODDsw0vzN6-ghc9.6.6.so()(64bit) libHSstm-2.5.1.0-ghc9.6.6.so()(64bit) libHSsyb-0.7.2.4-CGf6yzYBtNj1GaPOXC2hje-ghc9.6.6.so()(64bit) libHStemplate-haskell-2.20.0.0-ghc9.6.6.so()(64bit) libHStext-2.0.2-ghc9.6.6.so()(64bit) libHStransformers-0.6.1.0-ghc9.6.6.so()(64bit) libHSuniplate-1.6.13-L6KtP1hAca23IUAqcJLLSu-ghc9.6.6.so()(64bit) libHSunordered-containers-0.2.20-EuYFGw8XOtG6Qjyq0KzKlk-ghc9.6.6.so()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgmp.so.10()(64bit) libm.so.6()(64bit) rtld(GNU_HASH) Processing files: ghc-language-ecmascript-devel-0.19.1.0-31.fc41.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.1LTRZa + umask 022 + cd /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build + cd language-ecmascript-0.19.1.0 + DOCDIR=/builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/share/doc/ghc-language-ecmascript-devel + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/share/doc/ghc-language-ecmascript-devel + cp -pr /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/language-ecmascript-0.19.1.0/CHANGELOG /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/share/doc/ghc-language-ecmascript-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-devel(language-ecmascript-0.19.1.0-L3OBS68w8jn8gWMiNHC4ms) ghc-language-ecmascript-devel = 0.19.1.0-31.fc41 ghc-language-ecmascript-devel(riscv-64) = 0.19.1.0-31.fc41 ghc-language-ecmascript-static = 0.19.1.0-31.fc41 ghc-language-ecmascript-static(riscv-64) = 0.19.1.0-31.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ghc-devel(Diff-0.4.1-GmBXIjPwlb78QhajoeC3Fr) ghc-devel(QuickCheck-2.14.3-E9VttT8lnId93rGQPNsiU9) ghc-devel(ansi-wl-pprint-1.0.2-91Nw7IMgLUw7n6FCH9EFWt) ghc-devel(base-4.18.2.1) ghc-devel(charset-0.3.10-85BaknzMdGS6XoClTLdSDC) ghc-devel(containers-0.6.7) ghc-devel(data-default-class-0.1.2.0-BWLo43avd8G7UXQOJgP1zg) ghc-devel(mtl-2.3.1) ghc-devel(parsec-3.1.16.1) ghc-devel(template-haskell-2.20.0.0) ghc-devel(uniplate-1.6.13-L6KtP1hAca23IUAqcJLLSu) Processing files: ghc-language-ecmascript-doc-0.19.1.0-31.fc41.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.9w5Pxa + umask 022 + cd /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build + cd language-ecmascript-0.19.1.0 + LICENSEDIR=/builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/share/licenses/ghc-language-ecmascript-doc + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/share/licenses/ghc-language-ecmascript-doc + cp -pr /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/language-ecmascript-0.19.1.0/LICENSE /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT/usr/share/licenses/ghc-language-ecmascript-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: ghc-language-ecmascript-doc = 0.19.1.0-31.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ghc-language-ecmascript-prof-0.19.1.0-31.fc41.riscv64 Provides: ghc-language-ecmascript-prof = 0.19.1.0-31.fc41 ghc-language-ecmascript-prof(riscv-64) = 0.19.1.0-31.fc41 ghc-prof(language-ecmascript-0.19.1.0-L3OBS68w8jn8gWMiNHC4ms) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ghc-prof(Diff-0.4.1-GmBXIjPwlb78QhajoeC3Fr) ghc-prof(QuickCheck-2.14.3-E9VttT8lnId93rGQPNsiU9) ghc-prof(ansi-wl-pprint-1.0.2-91Nw7IMgLUw7n6FCH9EFWt) ghc-prof(base-4.18.2.1) ghc-prof(charset-0.3.10-85BaknzMdGS6XoClTLdSDC) ghc-prof(containers-0.6.7) ghc-prof(data-default-class-0.1.2.0-BWLo43avd8G7UXQOJgP1zg) ghc-prof(mtl-2.3.1) ghc-prof(parsec-3.1.16.1) ghc-prof(template-haskell-2.20.0.0) ghc-prof(uniplate-1.6.13-L6KtP1hAca23IUAqcJLLSu) Supplements: (ghc-language-ecmascript-devel and ghc-prof) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/BUILDROOT Wrote: /builddir/build/RPMS/ghc-language-ecmascript-0.19.1.0-31.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/ghc-language-ecmascript-doc-0.19.1.0-31.fc41.noarch.rpm Wrote: /builddir/build/RPMS/ghc-language-ecmascript-devel-0.19.1.0-31.fc41.riscv64.rpm Wrote: /builddir/build/RPMS/ghc-language-ecmascript-prof-0.19.1.0-31.fc41.riscv64.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.RbYnTA + umask 022 + cd /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build + test -d /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build + rm -rf /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0