(command.CommandList
  children: [
    (C {<bashcompdir>} {<Id.Lit_Equals '='>} 
      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<pkgdatadir>})) <'/completions'>}
    )
    (C {<bashcomp_DATA>} {<Id.Lit_Equals '='>} {<2to3>} {<7z>} {<a2x>} {<abook>} {<aclocal>} {<acpi>} {<adb>} 
      {<add_members>} {<alias>} {<ant>} {<apache2ctl>} {<appdata-validate>} {<apt-build>} {<apt-cache>} {<apt-get>} {<aptitude>} 
      {<arch>} {<arping>} {<arpspoof>} {<asciidoc>} {<aspell>} {<autoconf>} {<automake>} {<autoreconf>} {<autorpm>} 
      {<autoscan>} {<avctrl>} {<badblocks>} {<bk>} {<brctl>} {<btdownloadheadless.py>} {<bts>} {<bzip2>} {<_cal>} {<cancel>} 
      {<cardctl>} {<ccache>} {<cfagent>} {<cfrun>} {<chage>} {<change_pw>} {<check_db>} {<check_perms>} {<checksec>} {<_chfn>} 
      {<chgrp>} {<chkconfig>} {<chown>} {<chpasswd>} {<chronyc>} {<chrpath>} {<_chsh>} {<cksfv>} {<cleanarch>} {<clisp>} 
      {<clone_member>} {<complete>} {<config_list>} {<configure>} {<convert>} {<cowsay>} {<cpan2dist>} {<cpio>} {<cppcheck>} 
      {<crontab>} {<cryptsetup>} {<curl>} {<cvs>} {<cvsps>} {<dd>} {<desktop-file-validate>} {<dhclient>} {<dict>} {<_dmesg>} 
      {<dnsspoof>} {<dot>} {<dpkg>} {<dpkg-source>} {<dselect>} {<dsniff>} {<dumpdb>} {<dumpe2fs>} {<e2freefrag>} {<e2label>} 
      {<_eject>} {<eog>} {<ether-wake>} {<evince>} {<explodepkg>} {<export>} {<faillog>} {<fbgs>} {<fbi>} {<feh>} {<file>} 
      {<file-roller>} {<filefrag>} {<filesnarf>} {<find>} {<find_member>} {<flake8>} {<freebsd-update>} {<freeciv-gtk2>} 
      {<freeciv-server>} {<Id.KW_Function function>} {<fusermount>} {<gcc>} {<gcl>} {<gdb>} {<genaliases>} {<gendiff>} {<genisoimage>} 
      {<getent>} {<gkrellm>} {<gnatmake>} {<gnokii>} {<gnome-mplayer>} {<gpasswd>} {<gpg>} {<gpg2>} {<gphoto2>} {<gprof>} 
      {<groupadd>} {<groupdel>} {<groupmems>} {<groupmod>} {<growisofs>} {<grpck>} {<gzip>} {<hcitool>} {<hddtemp>} {<_hexdump>} 
      {<hid2hci>} {<hostname>} {<hping2>} {<htop>} {<htpasswd>} {<_hwclock>} {<iconv>} {<id>} {<idn>} {<iftop>} {<ifup>} {<info>} 
      {<inject>} {<insmod>} {<installpkg>} {<interdiff>} {<invoke-rc.d>} {<_ionice>} {<ip>} {<iperf>} {<ipmitool>} {<ipsec>} 
      {<iptables>} {<ipv6calc>} {<iscsiadm>} {<isql>} {<iwconfig>} {<iwlist>} {<iwpriv>} {<iwspy>} {<jar>} {<jarsigner>} {<java>} 
      {<javaws>} {<jpegoptim>} {<jps>} {<jshint>} {<k3b>} {<kcov>} {<kill>} {<killall>} {<kldload>} {<kldunload>} {<koji>} 
      {<ktutil>} {<larch>} {<lastlog>} {<ldapsearch>} {<ldapvi>} {<lftp>} {<lftpget>} {<lilo>} {<links>} {<lintian>} {<lisp>} 
      {<list_admins>} {<list_lists>} {<list_members>} {<list_owners>} {<_look>} {<lpq>} {<lpr>} {<lrzip>} {<lsof>} {<lua>} {<luac>} 
      {<luseradd>} {<luserdel>} {<lvm>} {<lz4>} {<lzip>} {<lzma>} {<lzop>} {<macof>} {<mailmanctl>} {<make>} {<makepkg>} {<man>} 
      {<mc>} {<mcrypt>} {<mdadm>} {<mdtool>} {<medusa>} {<mii-diag>} {<mii-tool>} {<minicom>} {<mkinitrd>} {<mktemp>} 
      {<mmsitepass>} {<_mock>} {<modinfo>} {<modprobe>} {<_modules>} {<monodevelop>} {<mount>} {<mount.linux>} {<mplayer>} 
      {<msynctool>} {<mtx>} {<munindoc>} {<munin-node-configure>} {<munin-run>} {<munin-update>} {<mussh>} {<mutt>} {<mysql>} 
      {<mysqladmin>} {<nc>} {<ncftp>} {<nethogs>} {<_newgrp>} {<newlist>} {<newusers>} {<ngrep>} {<nmap>} {<_nmcli>} {<nslookup>} 
      {<ntpdate>} {<openssl>} {<opera>} {<optipng>} {<p4>} {<pack200>} {<passwd>} {<patch>} {<pdftotext>} {<perl>} {<pgrep>} 
      {<pidof>} {<pine>} {<ping>} {<pkg-config>} {<pkg-get>} {<pkg_delete>} {<pkgadd>} {<pkgrm>} {<pkgtool>} {<pkgutil>} 
      {<plague-client>} {<pm-hibernate>} {<pm-is-supported>} {<pm-powersave>} {<pngfix>} {<portinstall>} {<portsnap>} 
      {<portupgrade>} {<postcat>} {<postconf>} {<postfix>} {<postmap>} {<postsuper>} {<povray>} {<prelink>} {<protoc>} {<psql>} 
      {<puppet>} {<pwck>} {<pwd>} {<pwdx>} {<pwgen>} {<pydoc>} {<pyflakes>} {<pylint>} {<python>} {<qdbus>} {<qemu>} {<qrunner>} 
      {<querybts>} {<quota>} {<rcs>} {<rdesktop>} {<remove_members>} {<removepkg>} {<_renice>} {<_repomanage>} {<reportbug>} 
      {<_reptyr>} {<resolvconf>} {<rfkill>} {<ri>} {<rmlist>} {<rmmod>} {<route>} {<rpcdebug>} {<rpm>} {<rpm2tgz>} {<rpmcheck>} 
      {<rrdtool>} {<rsync>} {<_rtcwake>} {<_runuser>} {<sbcl>} {<sbopkg>} {<screen>} {<sh>} {<sitecopy>} {<slackpkg>} 
      {<slapt-get>} {<slapt-src>} {<smartctl>} {<smbclient>} {<snownews>} {<sqlite3>} {<ss>} {<ssh>} {<ssh-add>} {<ssh-copy-id>} 
      {<ssh-keygen>} {<sshfs>} {<sshmitm>} {<sshow>} {<strace>} {<strings>} {<_su>} {<sudo>} {<svcadm>} {<svk>} {<_svn>} 
      {<_svnadmin>} {<_svnlook>} {<sync_members>} {<synclient>} {<sysbench>} {<sysctl>} {<tar>} {<tcpdump>} {<tcpkill>} 
      {<tcpnice>} {<timeout>} {<tracepath>} {<tshark>} {<tune2fs>} {<_udevadm>} {<umount>} {<umount.linux>} {<unace>} 
      {<unpack200>} {<unrar>} {<unshunt>} {<update-alternatives>} {<update-rc.d>} {<upgradepkg>} {<urlsnarf>} {<useradd>} 
      {<userdel>} {<usermod>} {<valgrind>} {<vipw>} {<vmstat>} {<vncviewer>} {<vpnc>} {<watch>} {<webmitm>} {<wget>} {<wine>} 
      {<withlist>} {<wodim>} {<wol>} {<_write>} {<wsimport>} {<wtf>} {<wvdial>} {<xfreerdp>} {<xgamma>} {<xhost>} {<xm>} 
      {<xmllint>} {<xmlwf>} {<xmms>} {<xmodmap>} {<xrandr>} {<xrdb>} {<xsltproc>} {<xxd>} {<xz>} {<xzdec>} {<ypmatch>} {<_yum>} 
      {<yum-arch>} {<zopfli>}
    )
    (C {<EXTRA_DIST>} {<Id.Lit_Equals '='>} 
      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<bashcomp_DATA>}))}
    )
    (C {<CLEANFILES>} {<Id.Lit_Equals '='>} {<7za>} {<aclocal-1.10>} {<aclocal-1.11>} {<aclocal-1.12>} 
      {<aclocal-1.13>} {<alpine>} {<alternatives>} {<animate>} {<apropos>} {<arm-koji>} {<asciidoc.py>} {<autoheader>} 
      {<automake-1.10>} {<automake-1.11>} {<automake-1.12>} {<automake-1.13>} {<autossh>} {<autoupdate>} {<bsdtar>} 
      {<btdownloadcurses.py>} {<btdownloadgui.py>} {<c> <Id.Lit_Other '+'> <Id.Lit_Other '+'>} {<cc>} {<cdrecord>} {<ci>} {<ciptool>} 
      {<civclient>} {<civserver>} {<clzip>} {<co>} {<colormake>} {<compare>} {<compgen>} {<composite>} {<conjure>} {<cowthink>} 
      {<createdb>} {<createuser>} {<dcop>} {<declare>} {<dfutool>} {<display>} {<dpkg-deb>} {<dpkg-query>} {<dpkg-reconfigure>} 
      {<dropdb>} {<dropuser>} {<edquota>} {<f77>} {<f95>} {<filebucket>} {<freeciv-sdl>} {<freeciv-xaw>} 
      {<g> <Id.Lit_Other '+'> <Id.Lit_Other '+'>} {<g4>} {<g77>} {<g95>} {<gcj>} {<gfortran>} {<gkrellm2>} {<gmake>} {<gmplayer>} {<gnumake>} {<gpc>} 
      {<hciattach>} {<hciconfig>} {<hd>} {<host>} {<hping>} {<hping3>} {<identify>} {<ifdown>} {<ifstatus>} 
      {<Id.KW_Import import>} {<insmod.static>} {<javac>} {<javadoc>} {<kplayer>} {<l2ping>} {<lbzip2>} {<ldapadd>} {<ldapcompare>} 
      {<ldapdelete>} {<ldapmodify>} {<ldapmodrdn>} {<ldappasswd>} {<ldapwhoami>} {<lintian-info>} {<lusermod>} {<lvchange>} 
      {<lvcreate>} {<lvdisplay>} {<lvextend>} {<lvmdiskscan>} {<lvreduce>} {<lvremove>} {<lvrename>} {<lvresize>} {<lvs>} 
      {<lvscan>} {<lz4c>} {<mailsnarf>} {<mdecrypt>} {<mencoder>} {<mkisofs>} {<mogrify>} {<montage>} {<mplayer2>} {<msgsnarf>} 
      {<muttng>} {<ncal>} {<pbzip2>} {<pccardctl>} {<pdlzip>} {<perldoc>} {<phing>} {<pigz>} {<pinfo>} {<ping6>} 
      {<pkg_deinstall>} {<pkg_info>} {<pkill>} {<plzip>} {<pm-suspend>} {<pm-suspend-hybrid>} {<pmake>} {<postalias>} {<ppc-koji>} 
      {<puppetca>} {<puppetd>} {<puppetdoc>} {<puppetmasterd>} {<puppetqd>} {<puppetrun>} {<pvchange>} {<pvcreate>} 
      {<pvdisplay>} {<pvmove>} {<pvremove>} {<pvs>} {<pvscan>} {<pxz>} {<pydoc3>} {<pypy>} {<python2>} {<python3>} {<qemu-kvm>} 
      {<qemu-system-i386>} {<qemu-system-x86_64>} {<quotacheck>} {<quotaoff>} {<quotaon>} {<ralsh>} {<rcsdiff>} {<rdict>} {<repquota>} 
      {<rfcomm>} {<rlog>} {<rpm2targz>} {<rpm2txz>} {<rpmbuild>} {<rpmbuild-md5>} {<s390-koji>} {<sbcl-mt>} {<scp>} {<sdptool>} 
      {<setquota>} {<sftp>} {<slogin>} {<smbcacls>} {<smbcquotas>} {<smbget>} {<smbpasswd>} {<smbtar>} {<smbtree>} {<sparc-koji>} 
      {<spovray>} {<star>} {<stream>} {<sudoedit>} {<tightvncviewer>} {<tracepath6>} {<typeset>} {<vgcfgbackup>} 
      {<vgcfgrestore>} {<vgchange>} {<vgck>} {<vgconvert>} {<vgcreate>} {<vgdisplay>} {<vgexport>} {<vgextend>} {<vgimport>} 
      {<vgmerge>} {<vgmknodes>} {<vgreduce>} {<vgremove>} {<vgrename>} {<vgs>} {<vgscan>} {<vgsplit>} {<vigr>} {<whatis>} 
      {<xpovray>} {<xvnc4viewer>} {<ypcat>}
    )
    (C {<symlinks> <Id.Lit_Colon ':'>} 
      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>}))} {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<DATA>}))}
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<7za>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} {<7z>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<aclocal-1.10>} {<aclocal-1.11>} {<aclocal-1.12>} {<aclocal-1.13>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<aclocal>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<phing>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} {<ant>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<asciidoc.py>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<asciidoc>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<automake-1.10>} {<automake-1.11>} {<automake-1.12>} {<automake-1.13>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<automake>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<autoheader>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<autoreconf>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<autoupdate>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<autoscan>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<btdownloadcurses.py>} {<btdownloadgui.py>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<btdownloadheadless.py>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<lbzip2>} {<pbzip2>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<bzip2>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<ncal>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<_cal>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<pccardctl>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<cardctl>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<compgen>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<complete>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [
        {<mogrify>}
        {<display>}
        {<animate>}
        {<identify>}
        {<montage>}
        {<composite>}
        {<compare>}
        {<conjure>}
        {<Id.KW_Import import>}
        {<stream>}
      ]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<convert>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<cowthink>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<cowsay>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<rdict>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<dict>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<dpkg-deb>} {<dpkg-query>} {<dpkg-reconfigure>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<dpkg>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<mailsnarf>} {<msgsnarf>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<filesnarf>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<civclient>} {<freeciv-sdl>} {<freeciv-xaw>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<freeciv-gtk2>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<civserver>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<freeciv-server>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<declare>} {<typeset>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<Id.KW_Function function>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [
        {<cc>}
        {<c> <Id.Lit_Other '+'> <Id.Lit_Other '+'>}
        {<g> <Id.Lit_Other '+'> <Id.Lit_Other '+'>}
        {<gfortran>}
        {<f77>}
        {<g77>}
        {<f95>}
        {<g95>}
        {<gcj>}
        {<gpc>}
      ]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} {<gcc>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<mkisofs>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<genisoimage>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<gkrellm2>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<gkrellm>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<pigz>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<gzip>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<sdptool>} {<l2ping>} {<rfcomm>} {<ciptool>} {<dfutool>} {<hciconfig>} {<hciattach>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<hcitool>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<hd>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<_hexdump>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<hping>} {<hping3>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<hping2>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<ifdown>} {<ifstatus>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<ifup>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<pinfo>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<info>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<insmod.static>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<insmod>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<javac>} {<javadoc>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<java>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<arm-koji>} {<ppc-koji>} {<s390-koji>} {<sparc-koji>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<koji>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [
        {<ldapadd>}
        {<ldapmodify>}
        {<ldapdelete>}
        {<ldapcompare>}
        {<ldapmodrdn>}
        {<ldapwhoami>}
        {<ldappasswd>}
      ]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<ldapsearch>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<lintian-info>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<lintian>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<lusermod>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<luseradd>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [
        {<lvmdiskscan>}
        {<pvscan>}
        {<pvs>}
        {<pvdisplay>}
        {<pvchange>}
        {<pvcreate>}
        {<pvmove>}
        {<pvremove>}
        {<vgscan>}
        {<vgs>}
        {<vgdisplay>}
        {<vgchange>}
        {<vgremove>}
        {<vgrename>}
        {<vgreduce>}
        {<vgextend>}
        {<vgimport>}
        {<vgexport>}
        {<vgck>}
        {<vgconvert>}
        {<vgcreate>}
        {<vgcfgbackup>}
        {<vgcfgrestore>}
        {<vgmerge>}
        {<vgsplit>}
        {<vgmknodes>}
        {<lvscan>}
        {<lvs>}
        {<lvdisplay>}
        {<lvchange>}
        {<lvcreate>}
        {<lvremove>}
        {<lvrename>}
        {<lvreduce>}
        {<lvresize>}
        {<lvextend>}
      ]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} {<lvm>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<lz4c>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} {<lz4>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<clzip>} {<pdlzip>} {<plzip>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<lzip>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<colormake>} {<gmake>} {<gnumake>} {<pmake>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<make>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<apropos>} {<whatis>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} {<man>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<mdecrypt>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<mcrypt>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<mplayer2>} {<mencoder>} {<gmplayer>} {<kplayer>} {<mpv>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<mplayer>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<muttng>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<mutt>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<host>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<nslookup>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<g4>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} {<p4>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<perldoc>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<perl>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<alpine>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<pine>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<ping6>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<ping>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<pkg_info>} {<pkg_deinstall>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<pkg_delete>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<pkill>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<pgrep>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<pm-suspend>} {<pm-suspend-hybrid>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<pm-hibernate>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<createdb>} {<createuser>} {<dropdb>} {<dropuser>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<psql>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<postalias>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<postmap>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<xpovray>} {<spovray>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<povray>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [
        {<puppetmasterd>}
        {<puppetd>}
        {<puppetca>}
        {<ralsh>}
        {<puppetrun>}
        {<puppetqd>}
        {<filebucket>}
        {<puppetdoc>}
      ]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<puppet>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<pydoc3>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<pydoc>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<pypy>} {<python2>} {<python3>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<python>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<dcop>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<qdbus>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<qemu-kvm>} {<qemu-system-i386>} {<qemu-system-x86_64>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<qemu>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<setquota>} {<edquota>} {<quotacheck>} {<repquota>} {<quotaon>} {<quotaoff>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<quota>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<ci>} {<co>} {<rlog>} {<rcsdiff>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} {<rcs>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<rpmbuild>} {<rpmbuild-md5>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} {<rpm>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<rpm2txz>} {<rpm2targz>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<rpm2tgz>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<smbget>} {<smbcacls>} {<smbcquotas>} {<smbpasswd>} {<smbtar>} {<smbtree>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<smbclient>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<sbcl-mt>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<sbcl>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<slogin>} {<autossh>} {<sftp>} {<scp>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} {<ssh>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<sudoedit>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<sudo>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<tracepath6>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<tracepath>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<alternatives>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<update-alternatives>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<vigr>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<vipw>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<tightvncviewer>} {<xvnc4viewer>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<vncviewer>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<cdrecord>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<wodim>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<pxz>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} {<xz>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (command.ForEach
      iter_name: file
      iter_words: [{<ypcat>}]
      do_arg_iter: F
      body: 
        (command.DoGroup
          children: [
            (command.Sentence
              child: 
                (command.AndOr
                  ops: [Id.Op_DAmp]
                  children: [
                    (C {<rm>} {<-f>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                    (C {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<LN_S>}))} 
                      {<ypmatch>} 
                      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<targetdir>})) 
                        <'/'> ($ Id.VSub_Dollar '$$') <file>
                      }
                    )
                  ]
                )
              terminator: <Id.Op_Semi _>
            )
          ]
        )
    )
    (C {<.PHONY> <Id.Lit_Colon ':'>} {<symlinks>})
    (C {<all-local> <Id.Lit_Colon ':'>} {<targetdir>} {<Id.Lit_Equals '='>} {<.>})
    (C {<all-local> <Id.Lit_Colon ':'>} {<symlinks>})
    (C {<install-data-local> <Id.Lit_Colon ':'>} {<targetdir>} {<Id.Lit_Equals '='>} 
      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<DESTDIR>})) 
        (command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<bashcompdir>}))
      }
    )
    (C {<install-data-local> <Id.Lit_Colon ':'>} {<symlinks>})
  ]
)