oilshell.org

Side By Side Lines Parsed? Parse Process Time (secs) Translated? Filename
view 200 OK 0.13 OK .gitignore
view 39 OK 0.15 OK 2to3
view 119 OK 0.88 OK 7z
view 37 OK 0.1 OK _cal
view 8 OK 0.07 OK _chfn
view 31 OK 0.07 OK _chsh
view 34 OK 0.12 OK _dmesg
view 33 OK 0.09 OK _eject
view 32 OK 0.1 OK _hexdump
view 26 OK 0.08 OK _hwclock
view 60 OK 0.11 OK _ionice
view 17 OK 0.08 OK _look
view 69 OK 0.2 FAIL _mock
view 84 OK 0.17 OK _modules
view 19 OK 0.08 OK _newgrp
view 202 OK 0.89 OK _nmcli
view 32 OK 0.1 FAIL _renice
view 24 OK 0.09 OK _repomanage
view 26 OK 0.08 OK _reptyr
view 32 OK 0.11 OK _rtcwake
view 8 OK 0.06 OK _runuser
view 40 OK 0.11 OK _su
view 213 OK 0.19 OK _svn
view 79 OK 0.15 OK _svnadmin
view 64 OK 0.12 OK _svnlook
view 79 OK 0.2 OK _udevadm
view 8 OK 0.07 OK _write
view 145 OK 0.25 FAIL _yum
view 40 OK 0.1 OK a2x
view 52 OK 0.3 OK abook
view 35 OK 0.1 OK aclocal
view 22 OK 0.09 OK acpi
view 66 OK 0.15 OK adb
view 31 OK 0.1 OK add_members
view 20 OK 0.09 OK alias
view 76 OK 0.15 OK ant
view 16 OK 0.09 OK apache2ctl
view 32 OK 0.17 OK appdata-validate
view 59 OK 0.12 OK apt-build
view 86 OK 0.13 OK apt-cache
view 75 OK 0.17 OK apt-get
view 88 OK 0.18 OK aptitude
view 47 OK 0.1 OK arch
view 31 OK 0.09 OK arping
view 28 OK 0.09 OK arpspoof
view 52 OK 0.12 OK asciidoc
view 88 OK 0.3 OK aspell
view 40 OK 0.11 OK autoconf
view 36 OK 0.11 OK automake
view 41 OK 0.1 OK autoreconf
view 14 OK 0.07 OK autorpm
view 34 OK 0.09 OK autoscan
view 20 OK 0.1 OK avctrl
view 32 OK 0.08 OK badblocks
view 19 OK 0.09 OK bk
view 39 OK 0.14 OK brctl
view 32 OK 0.09 OK btdownloadheadless.py
view 108 OK 0.22 OK bts
view 43 OK 0.14 FAIL bzip2
view 12 OK 0.13 OK cancel
view 15 OK 0.09 OK cardctl
view 34 OK 0.14 OK ccache
view 21 OK 0.08 OK cfagent
view 47 OK 0.16 OK cfrun
view 26 OK 0.09 OK chage
view 25 OK 0.09 OK change_pw
view 17 OK 0.08 OK check_db
view 15 OK 0.1 OK check_perms
view 37 OK 0.11 OK checksec
view 40 OK 0.1 OK chgrp
view 37 OK 0.1 OK chkconfig
view 46 OK 0.1 OK chown
view 26 OK 0.1 OK chpasswd
view 59 OK 0.24 OK chronyc
view 27 OK 0.09 OK chrpath
view 29 OK 0.08 OK cksfv
view 16 OK 0.08 OK cleanarch
view 23 OK 0.09 OK clisp
view 25 OK 0.09 OK clone_member
view 50 OK 0.14 OK complete
view 27 OK 0.09 OK config_list
view 42 OK 0.17 OK configure
view 324 OK 0.72 OK convert
view 23 OK 0.09 OK cowsay
view 37 OK 0.11 OK cpan2dist
view 78 OK 0.16 OK cpio
view 90 OK 0.18 OK cppcheck
view 48 OK 0.13 OK crontab
view 106 OK 0.12 OK cryptsetup
view 95 OK 0.16 OK curl
view 391 OK 0.51 FAIL cvs
view 58 OK 0.29 OK cvsps
view 30 OK 0.1 OK dd
view 23 OK 0.09 OK desktop-file-validate
view 28 OK 0.09 OK dhclient
view 71 OK 0.15 OK dict
view 26 OK 0.09 OK dnsspoof
view 45 OK 0.15 OK dot
view 122 OK 0.2 OK dpkg
view 107 OK 0.16 OK dpkg-source
view 31 OK 0.1 OK dselect
view 26 OK 0.09 OK dsniff
view 18 OK 0.08 OK dumpdb
view 28 OK 0.08 OK dumpe2fs
view 24 OK 0.1 OK e2freefrag
view 15 OK 0.08 OK e2label
view 27 OK 0.08 OK eog
view 27 OK 0.08 OK ether-wake
view 33 OK 0.11 OK evince
view 5 OK 0.07 OK explodepkg
view 66 FAIL 0.06 FAIL export
view 28 OK 0.09 OK faillog
view 49 OK 0.13 OK fbgs
view 53 OK 0.13 OK fbi
view 113 OK 0.22 FAIL feh
view 32 OK 0.09 OK file
view 43 OK 0.09 OK file-roller
view 17 OK 0.1 OK filefrag
view 22 OK 0.1 OK filesnarf
view 115 OK 0.2 OK find
view 25 OK 0.09 OK find_member
view 35 OK 0.1 OK flake8
view 29 OK 0.09 OK freebsd-update
view 30 OK 0.1 OK freeciv-gtk2
view 22 OK 0.08 OK freeciv-server
view 22 OK 0.12 OK function
view 28 OK 0.14 OK fusermount
view 67 OK 0.23 OK gcc
view 22 OK 0.08 OK gcl
view 46 OK 0.33 OK gdb
view 15 OK 0.08 OK genaliases
view 12 OK 0.08 OK gendiff
view 38 OK 0.09 OK genisoimage
view 78 OK 0.23 OK getent
view 39 OK 0.09 OK gkrellm
view 26 OK 0.1 OK gnatmake
view 235 OK 0.41 OK gnokii
view 39 OK 0.11 OK gnome-mplayer
view 25 OK 0.09 OK gpasswd
view 38 OK 0.28 OK gpg
view 42 OK 0.29 OK gpg2
view 55 OK 0.22 OK gphoto2
view 65 OK 0.13 OK gprof
view 27 OK 0.08 OK groupadd
view 5 OK 0.06 OK groupdel
view 27 OK 0.12 OK groupmems
view 29 OK 0.09 OK groupmod
view 39 OK 0.11 OK growisofs
view 17 OK 0.09 OK grpck
view 44 OK 0.14 FAIL gzip
view 380 OK 0.66 OK hcitool
view 38 OK 0.1 OK hddtemp
view 15 OK 0.07 OK hid2hci
view 23 OK 0.09 OK hostname
view 35 OK 0.1 OK hping2
view 32 OK 0.1 OK htop
view 33 OK 0.1 OK htpasswd
view 34 OK 0.1 OK iconv
view 18 OK 0.11 OK id
view 26 OK 0.12 OK idn
view 26 OK 0.08 OK iftop
view 19 OK 0.08 OK ifup
view 75 OK 0.14 OK info
view 26 OK 0.09 OK inject
view 18 OK 0.15 OK insmod
view 32 OK 0.1 OK installpkg
view 33 OK 0.08 OK interdiff
view 39 OK 0.16 OK invoke-rc.d
view 324 OK 0.61 OK ip
view 63 OK 0.13 OK iperf
view 200 OK 0.67 OK ipmitool
view 107 OK 0.2 OK ipsec
view 60 OK 0.17 OK iptables
view 45 OK 0.16 OK ipv6calc
view 66 OK 0.12 OK iscsiadm
view 14 OK 0.08 OK isql
view 90 OK 0.68 OK iwconfig
view 22 OK 0.09 OK iwlist
view 31 OK 0.12 OK iwpriv
view 20 OK 0.09 OK iwspy
view 27 OK 0.08 OK jar
view 56 OK 0.11 OK jarsigner
view 318 OK 0.51 OK java
view 34 OK 0.12 OK javaws
view 38 OK 0.11 OK jpegoptim
view 25 OK 0.09 OK jps
view 38 OK 0.1 OK jshint
view 48 OK 0.12 OK k3b
view 60 OK 0.12 OK kcov
view 29 OK 0.09 OK kill
view 36 OK 0.09 OK killall
view 22 OK 0.08 OK kldload
view 15 OK 0.11 OK kldunload
view 247 OK 0.25 OK koji
view 120 OK 0.19 OK ktutil
view 40 OK 0.1 OK larch
view 25 OK 0.09 OK lastlog
view 232 OK 0.24 OK ldapsearch
view 51 OK 0.15 OK ldapvi
view 29 OK 0.09 OK lftp
view 14 OK 0.09 OK lftpget
view 50 OK 0.18 OK lilo
view 34 OK 0.12 OK links
view 178 OK 0.43 OK lintian
view 23 OK 0.08 OK lisp
view 17 OK 0.08 OK list_admins
view 21 OK 0.08 OK list_lists
view 36 OK 0.11 OK list_members
view 18 OK 0.08 OK list_owners
view 28 OK 0.17 OK lpq
view 33 OK 0.16 OK lpr
view 53 OK 0.15 OK lrzip
view 56 OK 0.14 OK lsof
view 23 OK 0.13 OK lua
view 27 OK 0.11 OK luac
view 40 OK 0.1 OK luseradd
view 23 OK 0.09 OK luserdel
view 857 OK 1.77 OK lvm
view 53 OK 0.11 FAIL lz4
view 49 OK 0.13 OK lzip
view 35 OK 0.11 FAIL lzma
view 60 OK 0.11 FAIL lzop
view 23 OK 0.07 OK macof
view 18 OK 0.09 OK mailmanctl
view 173 FAIL 0.08 FAIL make
view 938 OK 1.15 OK Makefile.am
view 24 OK 0.1 OK makepkg
view 105 OK 0.2 OK man
view 35 OK 0.09 OK mc
view 67 OK 0.22 OK mcrypt
view 150 OK 0.27 OK mdadm
view 62 OK 0.14 OK mdtool
view 30 OK 0.15 OK medusa
view 26 OK 0.12 OK mii-diag
view 32 OK 0.1 OK mii-tool
view 40 OK 0.15 OK minicom
view 50 OK 0.12 OK mkinitrd
view 29 OK 0.1 OK mktemp
view 15 OK 0.08 OK mmsitepass
view 44 OK 0.12 OK modinfo
view 111 OK 0.22 FAIL modprobe
view 20 OK 0.08 OK monodevelop
view 62 OK 0.61 FAIL mount
view 245 FAIL 0.1 FAIL mount.linux
view 291 OK 0.81 FAIL mplayer
view 42 OK 0.21 OK msynctool
view 45 OK 0.12 OK mtx
view 33 OK 0.09 OK munin-node-configure
view 28 OK 0.1 OK munin-run
view 27 OK 0.14 OK munin-update
view 13 OK 0.08 OK munindoc
view 52 OK 0.13 OK mussh
view 173 OK 0.38 OK mutt
view 82 OK 0.37 OK mysql
view 54 OK 0.11 OK mysqladmin
view 46 OK 0.11 OK nc
view 28 OK 0.08 OK ncftp
view 25 OK 0.1 OK nethogs
view 17 OK 0.08 OK newlist
view 31 OK 0.11 OK newusers
view 37 OK 0.08 OK ngrep
view 50 OK 0.11 OK nmap
view 86 OK 0.15 OK nslookup
view 35 OK 0.1 OK ntpdate
view 241 OK 0.25 OK openssl
view 46 OK 0.11 OK opera
view 52 OK 0.13 OK optipng
view 52 OK 0.12 OK p4
view 74 OK 0.15 OK pack200
view 23 OK 0.11 OK passwd
view 70 OK 0.14 OK patch
view 36 OK 0.12 OK pdftotext
view 138 OK 0.45 FAIL perl
view 52 OK 0.1 OK pgrep
view 27 OK 0.08 OK pidof
view 13 OK 0.08 OK pine
view 61 OK 0.13 OK ping
view 44 OK 0.16 OK pkg-config
view 75 OK 0.17 OK pkg-get
view 21 OK 0.09 OK pkg_delete
view 60 OK 0.14 OK pkgadd
view 50 OK 0.13 OK pkgrm
view 36 OK 0.11 OK pkgtool
view 96 OK 0.23 OK pkgutil
view 14 OK 0.09 OK plague-client
view 12 OK 0.11 OK pm-hibernate
view 13 OK 0.08 OK pm-is-supported
view 12 OK 0.08 OK pm-powersave
view 35 OK 0.1 OK pngfix
view 32 OK 0.19 OK portinstall
view 25 OK 0.09 OK portsnap
view 20 OK 0.08 OK portupgrade
view 42 OK 0.09 OK postcat
view 41 OK 0.1 OK postconf
view 29 OK 0.11 OK postfix
view 43 OK 0.12 OK postmap
view 62 OK 0.14 OK postsuper
view 58 OK 0.14 OK povray
view 42 OK 0.09 OK prelink
view 63 OK 0.14 OK protoc
view 199 OK 0.3 OK psql
view 326 OK 0.42 OK puppet
view 17 OK 0.08 OK pwck
view 20 OK 0.1 OK pwd
view 24 OK 0.09 OK pwdx
view 28 OK 0.1 OK pwgen
view 39 OK 0.11 OK pydoc
view 23 OK 0.08 OK pyflakes
view 66 OK 0.15 FAIL pylint
view 56 OK 0.15 OK python
view 14 OK 0.08 OK qdbus
view 110 OK 0.44 OK qemu
view 18 OK 0.08 OK qrunner
view 33 OK 0.11 OK querybts
view 192 OK 0.23 OK quota
view 36 OK 0.11 OK rcs
view 57 OK 0.16 OK rdesktop
view 27 OK 0.11 OK remove_members
view 23 OK 0.11 OK removepkg
view 82 OK 0.2 OK reportbug
view 21 OK 0.08 OK resolvconf
view 28 OK 0.16 OK rfkill
view 94 OK 0.22 OK ri
view 17 OK 0.08 OK rmlist
view 25 OK 0.08 OK rmmod
view 30 OK 0.11 OK route
view 47 OK 0.17 OK rpcdebug
view 305 OK 0.96 FAIL rpm
view 16 OK 0.08 OK rpm2tgz
view 24 OK 0.07 OK rpmcheck
view 17 OK 0.07 OK rrdtool
view 88 OK 0.16 OK rsync
view 23 OK 0.08 OK sbcl
view 69 OK 0.19 OK sbopkg
view 94 OK 0.15 OK screen
view 36 OK 0.13 FAIL sh
view 51 OK 0.17 OK sitecopy
view 106 FAIL 0.08 FAIL slackpkg
view 80 OK 0.16 OK slapt-get
view 66 OK 0.16 OK slapt-src
view 168 OK 0.33 FAIL smartctl
view 323 OK 0.4 OK smbclient
view 15 OK 0.1 OK snownews
view 29 OK 0.08 OK sqlite3
view 39 OK 0.12 FAIL ss
view 440 OK 0.66 OK ssh
view 23 OK 0.08 OK ssh-add
view 25 OK 0.08 OK ssh-copy-id
view 48 OK 0.12 OK ssh-keygen
view 27 OK 0.08 OK sshfs
view 17 OK 0.09 OK sshmitm
view 22 OK 0.09 OK sshow
view 101 OK 0.16 OK strace
view 44 OK 0.11 OK strings
view 51 OK 0.11 OK sudo
view 143 OK 0.23 FAIL svcadm
view 217 OK 0.36 OK svk
view 31 OK 0.09 OK sync_members
view 24 OK 0.1 OK synclient
view 133 OK 0.41 OK sysbench
view 34 OK 0.13 FAIL sysctl
view 724 FAIL 0.07 FAIL tar
view 47 OK 0.11 OK tcpdump
view 22 OK 0.09 OK tcpkill
view 22 OK 0.09 OK tcpnice
view 38 OK 0.09 OK timeout
view 23 OK 0.08 OK tracepath
view 105 OK 0.44 FAIL tshark
view 59 OK 0.16 OK tune2fs
view 21 OK 0.08 OK umount
view 140 OK 0.27 FAIL umount.linux
view 20 OK 0.09 OK unace
view 48 OK 0.11 OK unpack200
view 23 OK 0.09 OK unrar
view 17 OK 0.07 OK unshunt
view 92 OK 0.13 OK update-alternatives
view 65 OK 0.24 OK update-rc.d
view 29 OK 0.12 OK upgradepkg
view 22 OK 0.11 OK urlsnarf
view 40 OK 0.1 OK uscan
view 46 OK 0.13 FAIL useradd
view 27 OK 0.09 OK userdel
view 49 OK 0.13 FAIL usermod
view 110 OK 0.22 OK valgrind
view 22 OK 0.09 OK vipw
view 27 OK 0.1 OK vmstat
view 102 OK 0.16 OK vncviewer
view 62 OK 0.15 OK vpnc
view 54 OK 0.12 OK watch
view 17 OK 0.08 OK webmitm
view 172 FAIL 0.07 FAIL wget
view 20 OK 0.08 OK wine
view 18 OK 0.1 OK withlist
view 95 OK 0.22 OK wodim
view 40 OK 0.12 OK wol
view 49 OK 0.12 OK wsimport
view 40 OK 0.14 FAIL wtf
view 46 OK 0.11 OK wvdial
view 39 OK 0.19 OK xfreerdp
view 58 OK 0.16 OK xgamma
view 16 OK 0.1 OK xhost
view 224 OK 0.42 OK xm
view 45 OK 0.11 OK xmllint
view 32 OK 0.09 OK xmlwf
view 27 OK 0.1 OK xmms
view 24 OK 0.08 OK xmodmap
view 62 OK 0.2 OK xrandr
view 27 OK 0.08 OK xrdb
view 50 OK 0.21 OK xsltproc
view 23 OK 0.09 OK xxd
view 59 OK 0.17 OK xz
view 31 OK 0.09 OK xzdec
view 28 OK 0.1 OK ypmatch
view 16 OK 0.1 OK yum-arch
view 31 OK 0.1 OK zopfli

stderr

Parsing export
        Line 17 of '/home/andy/git/other/bash-completion/completions/export'
                  ;;&
                    ^
Expected word type KW_Esac, got (TokenWord token:(token id:Op_Amp val:'&' span_id:105))
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---

        
Parsing tar
        Error compiling regex: Invalid use of the range operator, e.g., the ending point of the range occurs prior to the starting point.
Line 109 of '/home/andy/git/other/bash-completion/completions/tar'
              ^[[:blank:]]{1,10}(((,[[:blank:]])?(--?([\]\[a-zA-Z0-9?-=]+))(,[[:space:]])?)+).*$ ]]; then
              ^
Invalid regex: '^[[:blank:]]{1,10}(((,[[:blank:]])?(--?([][a-zA-Z0-9?-=]+))(,[[:space:]])?)+).*$'
---
Line 109 of '/home/andy/git/other/bash-completion/completions/tar'
              ^[[:blank:]]{1,10}(((,[[:blank:]])?(--?([\]\[a-zA-Z0-9?-=]+))(,[[:space:]])?)+).*$ ]]; then
              ^
Unexpected extra word (CompoundWord
  parts: [
    (LiteralPart token:(token id:Lit_Other val:'^' span_id:469))
    (LiteralPart token:(token id:Lit_Other val:'[' span_id:470))
    (LiteralPart token:(token id:Lit_Other val:'[' span_id:471))
    (LiteralPart token:(token id:Lit_Other val:':' span_id:472))
    (LiteralPart token:(token id:Lit_Chars val:blank span_id:473))
    (LiteralPart token:(token id:Lit_Other val:':' span_id:474))
    (LiteralPart token:(token id:Lit_Other val:']' span_id:475))
    (LiteralPart token:(token id:Lit_Other val:']' span_id:476))
    (LiteralPart token:(token id:Lit_LBrace val:'{' span_id:477))
    (LiteralPart token:(token id:Lit_Chars val:1 span_id:478))
    (LiteralPart token:(token id:Lit_Comma val:',' span_id:479))
    (LiteralPart token:(token id:Lit_Chars val:10 span_id:480))
    (LiteralPart token:(token id:Lit_RBrace val:'}' span_id:481))
    (LiteralPart token:(token id:Lit_Chars val:'(' span_id:482))
    (LiteralPart token:(token id:Lit_Chars val:'(' span_id:483))
    (LiteralPart token:(token id:Lit_Chars val:'(' span_id:484))
    (LiteralPart token:(token id:Lit_Comma val:',' span_id:485))
    (LiteralPart token:(token id:Lit_Other val:'[' span_id:486))
    (LiteralPart token:(token id:Lit_Other val:'[' span_id:487))
    (LiteralPart token:(token id:Lit_Other val:':' span_id:488))
    (LiteralPart token:(token id:Lit_Chars val:blank span_id:489))
    (LiteralPart token:(token id:Lit_Other val:':' span_id:490))
    (LiteralPart token:(token id:Lit_Other val:']' span_id:491))
    (LiteralPart token:(token id:Lit_Other val:']' span_id:492))
    (LiteralPart token:(token id:Lit_Chars val:')' span_id:493))
    (LiteralPart token:(token id:Lit_Other val:'?' span_id:494))
    (LiteralPart token:(token id:Lit_Chars val:'(' span_id:495))
    (LiteralPart token:(token id:Lit_Chars val:-- span_id:496))
    (LiteralPart token:(token id:Lit_Other val:'?' span_id:497))
    (LiteralPart token:(token id:Lit_Chars val:'(' span_id:498))
    (LiteralPart token:(token id:Lit_Other val:'[' span_id:499))
    (EscapedLiteralPart token:(token id:Lit_EscapedChar val:'\\]' span_id:500))
    (EscapedLiteralPart token:(token id:Lit_EscapedChar val:'\\[' span_id:501))
    (LiteralPart token:(token id:Lit_Chars val:a-zA-Z0-9 span_id:502))
    (LiteralPart token:(token id:Lit_Other val:'?' span_id:503))
    (LiteralPart token:(token id:Lit_Chars val:- span_id:504))
    (LiteralPart token:(token id:Lit_Other val:'=' span_id:505))
    (LiteralPart token:(token id:Lit_Other val:']' span_id:506))
    (LiteralPart token:(token id:Lit_Other val:'+' span_id:507))
    (LiteralPart token:(token id:Lit_Chars val:')' span_id:508))
    (LiteralPart token:(token id:Lit_Chars val:')' span_id:509))
    (LiteralPart token:(token id:Lit_Chars val:'(' span_id:510))
    (LiteralPart token:(token id:Lit_Comma val:',' span_id:511))
    (LiteralPart token:(token id:Lit_Other val:'[' span_id:512))
    (LiteralPart token:(token id:Lit_Other val:'[' span_id:513))
    (LiteralPart token:(token id:Lit_Other val:':' span_id:514))
    (LiteralPart token:(token id:Lit_Chars val:space span_id:515))
    (LiteralPart token:(token id:Lit_Other val:':' span_id:516))
    (LiteralPart token:(token id:Lit_Other val:']' span_id:517))
    (LiteralPart token:(token id:Lit_Other val:']' span_id:518))
    (LiteralPart token:(token id:Lit_Chars val:')' span_id:519))
    (LiteralPart token:(token id:Lit_Other val:'?' span_id:520))
    (LiteralPart token:(token id:Lit_Chars val:')' span_id:521))
    (LiteralPart token:(token id:Lit_Other val:'+' span_id:522))
    (LiteralPart token:(token id:Lit_Chars val:')' span_id:523))
    (LiteralPart token:(token id:Lit_Chars val:. span_id:524))
    (LiteralPart token:(token id:Lit_Other val:'*' span_id:525))
    (LiteralPart token:(token id:Lit_Other val:'$' span_id:526))
  ]
)
---
Line 108 of '/home/andy/git/other/bash-completion/completions/tar'
          if [[ "$line" =~ \
             ^~
Error parsing [[
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---

        
Parsing wget
        Line 30 of '/home/andy/git/other/bash-completion/completions/wget'
                      ;;&
                        ^
Expected word type KW_Esac, got (TokenWord token:(token id:Op_Amp val:'&' span_id:168))
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---
*** Error has no source location info ***
ParseCase: error parsing case list
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---

        
Parsing slackpkg
        Line 94 of '/home/andy/git/other/bash-completion/completions/slackpkg'
              ;&
              ^
ParseCommand: Expected to parse a command, got (TokenWord token:(token id:Op_Semi val:';' span_id:752))
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---
*** Error has no source location info ***
ParseCase: error parsing case list
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---

        
Parsing mount.linux
        Line 84 of '/home/andy/git/other/bash-completion/completions/mount.linux'
                  ;;&
                    ^
Expected word type KW_Esac, got (TokenWord token:(token id:Op_Amp val:'&' span_id:696))
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---
*** Error has no source location info ***
ParseCase: error parsing case list
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---

        
Parsing make
        Line 135 of '/home/andy/git/other/bash-completion/completions/make'
                  eval makef_dir=( -C "${words[i+1]}" )
                       ^~~~~~~~~~
Unexpected array literal: (CompoundWord
  parts: [
    (ArrayLiteralPart
      words: [
        (CompoundWord parts:[(LiteralPart token:(token id:Lit_Chars val:-C span_id:832))])
        (CompoundWord
          parts: [
            (DoubleQuotedPart
              parts: [
                (BracedVarSub
                  token: (token id:VSub_Name val:words span_id:836)
                  bracket_op: 
                    (ArrayIndex
                      expr: 
                        (ArithBinary
                          op_id: Arith_Plus
                          left: (ArithVarRef name:i)
                          right: 
                            (ArithWord
                              w: 
                                (CompoundWord
                                  parts: [(LiteralPart token:(token id:Lit_Digits val:1 span_id:840))]
                                )
                            )
                        )
                    )
                  spids: [835 842]
                )
              ]
              spids: [834 843]
            )
          ]
        )
      ]
    )
  ]
)
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---
*** Error has no source location info ***
Error parsing AndOr in ParseCommandTerm
---