Mock Version: 5.9 Mock Version: 5.9 Mock Version: 5.9 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/ghc-language-ecmascript.spec'], chrootPath='/var/lib/mock/f41-build-55927693-6539562/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=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.08fcnrur:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.08fcnrur:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '1ecd0b29a6384bdb8b8914a74c296654', '-D', '/var/lib/mock/f41-build-55927693-6539562/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.08fcnrur:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --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', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 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 --noclean --target aarch64 --nodeps /builddir/build/SPECS/ghc-language-ecmascript.spec'], chrootPath='/var/lib/mock/f41-build-55927693-6539562/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=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.08fcnrur:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.08fcnrur:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '40da8402e416429b893ff7c7c5313c27', '-D', '/var/lib/mock/f41-build-55927693-6539562/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.08fcnrur:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --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', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1723507200 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.f3B8TI + 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.OOBsUR + 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.rkwaLO + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -Wl,-z,pack-relative-relocs -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\)' + for f in $(ls | grep -i -e '^\(ANNOUNCE\|AUTHORS\|CHANGELOG\|CHANGES\|CONTRIBUTORS\|README\|TODO\)') + '[' -f CHANGELOG -a -x CHANGELOG ']' ==== Build language-ecmascript-0.19.1.0 ==== + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ++ sed -e 's/ / -optc/g' ++ echo ' -Wl,-z,relro' -Wl,--as-needed -Wl,-z,pack-relative-relocs -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=-fhide-source-paths -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-mbranch-protection=standard -optc-fasynchronous-unwind-tables -optc-fstack-clash-protection -optc-fno-omit-frame-pointer -optc-mno-omit-leaf-frame-pointer -optl-Wl,-z,relro -optl-Wl,--as-needed -optl-Wl,-z,pack-relative-relocs -optl-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -optl-Wl,--build-id=sha1' --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 -j12 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 | ^^^^^^^^^ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.vaacMC + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -Wl,-z,pack-relative-relocs -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 ']' + 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/aarch64-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 -j12 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j12 /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 15 directories and 44 files, processed 2 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.aarch64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ugqzRJ + 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(aarch-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.17)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgmp.so.10()(64bit) libm.so.6()(64bit) rtld(GNU_HASH) Processing files: ghc-language-ecmascript-devel-0.19.1.0-31.fc41.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.gvKRlG + 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(aarch-64) = 0.19.1.0-31.fc41 ghc-language-ecmascript-static = 0.19.1.0-31.fc41 ghc-language-ecmascript-static(aarch-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 RPM build errors: error: Empty %files file /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/language-ecmascript-0.19.1.0/ghc-language-ecmascript-doc.files Empty %files file /builddir/build/BUILD/ghc-language-ecmascript-0.19.1.0-build/language-ecmascript-0.19.1.0/ghc-language-ecmascript-doc.files Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M 40da8402e416429b893ff7c7c5313c27 -D /var/lib/mock/f41-build-55927693-6539562/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.08fcnrur:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"\' \'--setenv=PS1= \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/ghc-language-ecmascript.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.13/site-packages/mockbuild/util.py", line 610, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M 40da8402e416429b893ff7c7c5313c27 -D /var/lib/mock/f41-build-55927693-6539562/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.08fcnrur:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/ghc-language-ecmascript.spec'