--- /srv/reproducible-results/rbuild-debian/r-b-build.aXECoSMr/b1/xonsh_0.15.1+dfsg-1_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.aXECoSMr/b2/xonsh_0.15.1+dfsg-1_amd64.changes ├── Files │ @@ -1,3 +1,3 @@ │ │ - 24aff3ec735e07dc8806be3c57f18f18 895336 doc optional xonsh-doc_0.15.1+dfsg-1_all.deb │ - 568684d26cf70793b924f6321431f50b 439604 shells optional xonsh_0.15.1+dfsg-1_all.deb │ + 42eaa829c24c356dc6ab83200306696d 895488 doc optional xonsh-doc_0.15.1+dfsg-1_all.deb │ + 45fc8b28cd9ee0aadc49edc62d5a3437 439620 shells optional xonsh_0.15.1+dfsg-1_all.deb ├── xonsh-doc_0.15.1+dfsg-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-03-31 16:30:13.000000 debian-binary │ │ --rw-r--r-- 0 0 0 10356 2024-03-31 16:30:13.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 884788 2024-03-31 16:30:13.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 10360 2024-03-31 16:30:13.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 884936 2024-03-31 16:30:13.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -288,15 +288,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 12984 2024-03-31 16:30:13.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.completers.init.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14744 2024-03-31 16:30:13.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.completers.man.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17735 2024-03-31 16:30:13.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.completers.path.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 16474 2024-03-31 16:30:13.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.completers.python.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 71674 2024-03-31 16:30:13.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.completers.tools.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19742 2024-03-31 16:30:13.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.diff_history.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23157 2024-03-31 16:30:13.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.dirstack.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 668789 2024-03-31 16:30:13.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.environ.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 668797 2024-03-31 16:30:13.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.environ.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26117 2024-03-31 16:30:13.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.history.base.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 22563 2024-03-31 16:30:13.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.history.dummy.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 13726 2024-03-31 16:30:13.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.history.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 52920 2024-03-31 16:30:13.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.history.json.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 44954 2024-03-31 16:30:13.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.history.main.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 41242 2024-03-31 16:30:13.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.history.sqlite.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 35453 2024-03-31 16:30:13.000000 ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.inspectors.html │ │ │ ├── ./usr/share/doc/xonsh-doc/html/api/_autosummary/cmd/xonsh.environ.html │ │ │ │ @@ -753,15 +753,15 @@ │ │ │ │
│ │ │ │
│ │ │ │ OLDPWD = (<function is_string>, <function ensure_string>, <function ensure_string>, '.', 'Used to represent a previous present working directory.', False, <xonsh.tools.DefaultNotGivenType object>, False, None)
│ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ -PATH = (<function is_env_path>, <function str_to_env_path>, <function env_path_to_str>, ('/nonexistent/first-build/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games'), 'List of strings representing where to look for executables.', True, "On Windows: it is ``Path`` value of register's ``HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment``. On Mac OSX: ``('/usr/local/bin', '/usr/bin', '/bin', '/usr/sbin', '/sbin')`` On Linux & on Cygwin & on MSYS, when detected that the distro is like arch, the default PATH is ``('/usr/local/sbin', '/usr/local/bin', '/usr/bin', '/usr/bin/site_perl', '/usr/bin/vendor_perl', '/usr/bin/core_perl')`` and otherwise is ``('~/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin','/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games')``", False, None)
│ │ │ │ +PATH = (<function is_env_path>, <function str_to_env_path>, <function env_path_to_str>, ('/nonexistent/second-build/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games'), 'List of strings representing where to look for executables.', True, "On Windows: it is ``Path`` value of register's ``HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment``. On Mac OSX: ``('/usr/local/bin', '/usr/bin', '/bin', '/usr/sbin', '/sbin')`` On Linux & on Cygwin & on MSYS, when detected that the distro is like arch, the default PATH is ``('/usr/local/sbin', '/usr/local/bin', '/usr/bin', '/usr/bin/site_perl', '/usr/bin/vendor_perl', '/usr/bin/core_perl')`` and otherwise is ``('~/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin','/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games')``", False, None) │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ PATHEXT = (<function is_nonstring_seq_of_strings>, <function pathsep_to_upper_seq>, <function seq_to_upper_pathsep>, [], 'Sequence of extension strings (eg, ``.EXE``) for filtering valid executables by. Each element must be uppercase.', True, <xonsh.tools.DefaultNotGivenType object>, False, None)
│ │ │ │
│ │ │ │ │ │ │ │ @@ -798,30 +798,30 @@ │ │ │ │
│ │ │ │
│ │ │ │ UPDATE_OS_ENVIRON = (<function is_bool>, <function to_bool>, <function bool_to_str>, False, 'If True ``os_environ`` will always be updated when the xonsh environment changes. The environment can be reset to the default value by calling ``__xonsh__.env.undo_replace_env()``', True, <xonsh.tools.DefaultNotGivenType object>, False, None)
│ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ -XDG_CACHE_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/first-build/.cache', 'The base directory relative to which user-specific non-essential data files should be stored.', True, '``~/.cache``', False, None)
│ │ │ │ +XDG_CACHE_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/second-build/.cache', 'The base directory relative to which user-specific non-essential data files should be stored.', True, '``~/.cache``', False, None) │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ -XDG_CONFIG_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/first-build/.config', 'Open desktop standard configuration home dir. This is the same default as used in the standard.', False, '``~/.config``', False, None)
│ │ │ │ +XDG_CONFIG_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/second-build/.config', 'Open desktop standard configuration home dir. This is the same default as used in the standard.', False, '``~/.config``', False, None) │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ XDG_DATA_DIRS = (<function is_env_path>, <function str_to_env_path>, <function env_path_to_str>, <function xdg_data_dirs>, 'A list of directories where system level data files are stored.', True, "On Windows: ``[%ProgramData%]`` (normally C:\\ProgramData)\n    - More Info: https://docs.microsoft.com/en-us/windows-hardware/customize/desktop/unattend/microsoft-windows-shell-setup-folderlocations-programdata\n\nOn Linux and Unix based systemd it is the same as in open-desktop standard: ``['/usr/share', '/usr/local/share']``", False, None)
│ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ -XDG_DATA_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/first-build/.local/share', 'Open desktop standard data home dir. This is the same default as used in the standard.', True, '``~/.local/share``', False, None)
│ │ │ │ +XDG_DATA_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/second-build/.local/share', 'Open desktop standard data home dir. This is the same default as used in the standard.', True, '``~/.local/share``', False, None) │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ XONSHRC = (<function is_env_path>, <function str_to_env_path>, <function env_path_to_str>, <function default_xonshrc>, 'A list of the locations of run control files, if they exist.  User defined run control file will supersede values set in system-wide control file if there is a naming collision. $THREAD_SUBPROCS=None when reading in run control files.', True, "``['$XONSH_SYS_CONFIG_DIR/xonshrc', '$XONSH_CONFIG_DIR/xonsh/rc.xsh', '~/.xonshrc']``", False, None)
│ │ │ │
│ │ │ │ │ │ │ │ @@ -2087,15 +2087,15 @@ │ │ │ │
│ │ │ │
│ │ │ │ OLDPWD = (<function is_string>, <function ensure_string>, <function ensure_string>, '.', 'Used to represent a previous present working directory.', False, <xonsh.tools.DefaultNotGivenType object>, False, None)
│ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ -PATH = (<function is_env_path>, <function str_to_env_path>, <function env_path_to_str>, ('/nonexistent/first-build/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games'), 'List of strings representing where to look for executables.', True, "On Windows: it is ``Path`` value of register's ``HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment``. On Mac OSX: ``('/usr/local/bin', '/usr/bin', '/bin', '/usr/sbin', '/sbin')`` On Linux & on Cygwin & on MSYS, when detected that the distro is like arch, the default PATH is ``('/usr/local/sbin', '/usr/local/bin', '/usr/bin', '/usr/bin/site_perl', '/usr/bin/vendor_perl', '/usr/bin/core_perl')`` and otherwise is ``('~/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin','/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games')``", False, None)
│ │ │ │ +PATH = (<function is_env_path>, <function str_to_env_path>, <function env_path_to_str>, ('/nonexistent/second-build/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin', '/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games'), 'List of strings representing where to look for executables.', True, "On Windows: it is ``Path`` value of register's ``HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment``. On Mac OSX: ``('/usr/local/bin', '/usr/bin', '/bin', '/usr/sbin', '/sbin')`` On Linux & on Cygwin & on MSYS, when detected that the distro is like arch, the default PATH is ``('/usr/local/sbin', '/usr/local/bin', '/usr/bin', '/usr/bin/site_perl', '/usr/bin/vendor_perl', '/usr/bin/core_perl')`` and otherwise is ``('~/bin', '/usr/local/sbin', '/usr/local/bin', '/usr/sbin','/usr/bin', '/sbin', '/bin', '/usr/games', '/usr/local/games')``", False, None) │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ PATHEXT = (<function is_nonstring_seq_of_strings>, <function pathsep_to_upper_seq>, <function seq_to_upper_pathsep>, [], 'Sequence of extension strings (eg, ``.EXE``) for filtering valid executables by. Each element must be uppercase.', True, <xonsh.tools.DefaultNotGivenType object>, False, None)
│ │ │ │
│ │ │ │ │ │ │ │ @@ -2132,30 +2132,30 @@ │ │ │ │
│ │ │ │
│ │ │ │ UPDATE_OS_ENVIRON = (<function is_bool>, <function to_bool>, <function bool_to_str>, False, 'If True ``os_environ`` will always be updated when the xonsh environment changes. The environment can be reset to the default value by calling ``__xonsh__.env.undo_replace_env()``', True, <xonsh.tools.DefaultNotGivenType object>, False, None)
│ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ -XDG_CACHE_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/first-build/.cache', 'The base directory relative to which user-specific non-essential data files should be stored.', True, '``~/.cache``', False, None)
│ │ │ │ +XDG_CACHE_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/second-build/.cache', 'The base directory relative to which user-specific non-essential data files should be stored.', True, '``~/.cache``', False, None) │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ -XDG_CONFIG_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/first-build/.config', 'Open desktop standard configuration home dir. This is the same default as used in the standard.', False, '``~/.config``', False, None)
│ │ │ │ +XDG_CONFIG_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/second-build/.config', 'Open desktop standard configuration home dir. This is the same default as used in the standard.', False, '``~/.config``', False, None) │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ XDG_DATA_DIRS = (<function is_env_path>, <function str_to_env_path>, <function env_path_to_str>, <function xdg_data_dirs>, 'A list of directories where system level data files are stored.', True, "On Windows: ``[%ProgramData%]`` (normally C:\\ProgramData)\n    - More Info: https://docs.microsoft.com/en-us/windows-hardware/customize/desktop/unattend/microsoft-windows-shell-setup-folderlocations-programdata\n\nOn Linux and Unix based systemd it is the same as in open-desktop standard: ``['/usr/share', '/usr/local/share']``", False, None)
│ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ -XDG_DATA_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/first-build/.local/share', 'Open desktop standard data home dir. This is the same default as used in the standard.', True, '``~/.local/share``', False, None)
│ │ │ │ +XDG_DATA_HOME = (<function is_string>, <function ensure_string>, <function ensure_string>, '/nonexistent/second-build/.local/share', 'Open desktop standard data home dir. This is the same default as used in the standard.', True, '``~/.local/share``', False, None) │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │
│ │ │ │ XONSHRC = (<function is_env_path>, <function str_to_env_path>, <function env_path_to_str>, <function default_xonshrc>, 'A list of the locations of run control files, if they exist.  User defined run control file will supersede values set in system-wide control file if there is a naming collision. $THREAD_SUBPROCS=None when reading in run control files.', True, "``['$XONSH_SYS_CONFIG_DIR/xonshrc', '$XONSH_CONFIG_DIR/xonsh/rc.xsh', '~/.xonshrc']``", False, None)
│ │ │ │
│ │ │ │ ├── html2text {} │ │ │ │ │ @@ -556,15 +556,15 @@ │ │ │ │ │ ''CC..UUTTFF--88'',, '''',, TTrruuee,, <>,, FFaallssee,, │ │ │ │ │ NNoonnee))_¶ │ │ │ │ │ OLDPWD == ((<>,, <>,, <>,, ''..'',, ''UUsseedd ttoo rreepprreesseenntt aa pprreevviioouuss pprreesseenntt wwoorrkkiinngg │ │ │ │ │ ddiirreeccttoorryy..'',, FFaallssee,, <>,, FFaallssee,, │ │ │ │ │ NNoonnee))_¶ │ │ │ │ │ PATH == ((<>,, <>,, <>,, ((''//nnoonneexxiisstteenntt//ffiirrsstt--bbuuiilldd//bbiinn'',, ''//uussrr//llooccaall//ssbbiinn'',, │ │ │ │ │ + eennvv__ppaatthh__ttoo__ssttrr>>,, ((''//nnoonneexxiisstteenntt//sseeccoonndd--bbuuiilldd//bbiinn'',, ''//uussrr//llooccaall//ssbbiinn'',, │ │ │ │ │ ''//uussrr//llooccaall//bbiinn'',, ''//uussrr//ssbbiinn'',, ''//uussrr//bbiinn'',, ''//ssbbiinn'',, ''//bbiinn'',, ''//uussrr// │ │ │ │ │ ggaammeess'',, ''//uussrr//llooccaall//ggaammeess'')),, ''LLiisstt ooff ssttrriinnggss rreepprreesseennttiinngg wwhheerree ttoo │ │ │ │ │ llooookk ffoorr eexxeeccuuttaabblleess..'',, TTrruuee,, ""OOnn WWiinnddoowwss:: iitt iiss ````PPaatthh```` vvaalluuee ooff │ │ │ │ │ rreeggiisstteerr''ss │ │ │ │ │ ````HHKKEEYY__LLOOCCAALL__MMAACCHHIINNEE\\\\SSYYSSTTEEMM\\\\CCuurrrreennttCCoonnttrroollSSeett\\\\CCoonnttrrooll\\\\SSeessssiioonn │ │ │ │ │ MMaannaaggeerr\\\\EEnnvviirroonnmmeenntt````.. OOnn MMaacc OOSSXX:: ````((''//uussrr//llooccaall//bbiinn'',, ''//uussrr//bbiinn'',, ''// │ │ │ │ │ bbiinn'',, ''//uussrr//ssbbiinn'',, ''//ssbbiinn''))```` OOnn LLiinnuuxx && oonn CCyyggwwiinn && oonn MMSSYYSS,, wwhheenn │ │ │ │ │ @@ -629,32 +629,32 @@ │ │ │ │ │ <>,, FFaallssee,, NNoonnee))_¶ │ │ │ │ │ UPDATE_OS_ENVIRON == ((<>,, <>,, <>,, FFaallssee,, ''IIff TTrruuee ````ooss__eennvviirroonn```` wwiillll aallwwaayyss bbee uuppddaatteedd │ │ │ │ │ wwhheenn tthhee xxoonnsshh eennvviirroonnmmeenntt cchhaannggeess.. TThhee eennvviirroonnmmeenntt ccaann bbee rreesseett ttoo tthhee │ │ │ │ │ ddeeffaauulltt vvaalluuee bbyy ccaalllliinngg ````____xxoonnsshh____..eennvv..uunnddoo__rreeppllaaccee__eennvv(())````'',, TTrruuee,, │ │ │ │ │ <>,, FFaallssee,, NNoonnee))_¶ │ │ │ │ │ XDG_CACHE_HOME == ((<>,, <>,, │ │ │ │ │ - <>,, ''//nnoonneexxiisstteenntt//ffiirrsstt--bbuuiilldd//..ccaacchhee'',, ''TThhee bbaassee │ │ │ │ │ + <>,, ''//nnoonneexxiisstteenntt//sseeccoonndd--bbuuiilldd//..ccaacchhee'',, ''TThhee bbaassee │ │ │ │ │ ddiirreeccttoorryy rreellaattiivvee ttoo wwhhiicchh uusseerr--ssppeecciiffiicc nnoonn--eesssseennttiiaall ddaattaa ffiilleess │ │ │ │ │ sshhoouulldd bbee ssttoorreedd..'',, TTrruuee,, ''````~~//..ccaacchhee````'',, FFaallssee,, NNoonnee))_¶ │ │ │ │ │ XDG_CONFIG_HOME == ((<>,, <>,, │ │ │ │ │ - <>,, ''//nnoonneexxiisstteenntt//ffiirrsstt--bbuuiilldd//..ccoonnffiigg'',, ''OOppeenn │ │ │ │ │ + <>,, ''//nnoonneexxiisstteenntt//sseeccoonndd--bbuuiilldd//..ccoonnffiigg'',, ''OOppeenn │ │ │ │ │ ddeesskkttoopp ssttaannddaarrdd ccoonnffiigguurraattiioonn hhoommee ddiirr.. TThhiiss iiss tthhee ssaammee ddeeffaauulltt aass │ │ │ │ │ uusseedd iinn tthhee ssttaannddaarrdd..'',, FFaallssee,, ''````~~//..ccoonnffiigg````'',, FFaallssee,, NNoonnee))_¶ │ │ │ │ │ XDG_DATA_DIRS == ((<>,, <>,, │ │ │ │ │ <>,, <>,, ''AA lliisstt ooff │ │ │ │ │ ddiirreeccttoorriieess wwhheerree ssyysstteemm lleevveell ddaattaa ffiilleess aarree ssttoorreedd..'',, TTrruuee,, ""OOnn │ │ │ │ │ WWiinnddoowwss:: ````[[%%PPrrooggrraammDDaattaa%%]]```` ((nnoorrmmaallllyy CC::\\\\PPrrooggrraammDDaattaa))\\nn? ? ?  -- MMoorree │ │ │ │ │ IInnffoo:: hhttttppss::////ddooccss..mmiiccrroossoofftt..ccoomm//eenn--uuss//wwiinnddoowwss--hhaarrddwwaarree//ccuussttoommiizzee// │ │ │ │ │ ddeesskkttoopp//uunnaatttteenndd//mmiiccrroossoofftt--wwiinnddoowwss--sshheellll--sseettuupp--ffoollddeerrllooccaattiioonnss-- │ │ │ │ │ pprrooggrraammddaattaa\\nn\\nnOOnn LLiinnuuxx aanndd UUnniixx bbaasseedd ssyysstteemmdd iitt iiss tthhee ssaammee aass iinn │ │ │ │ │ ooppeenn--ddeesskkttoopp ssttaannddaarrdd:: ````[[''//uussrr//sshhaarree'',, ''//uussrr//llooccaall//sshhaarree'']]````"",, FFaallssee,, │ │ │ │ │ NNoonnee))_¶ │ │ │ │ │ XDG_DATA_HOME == ((<>,, <>,, │ │ │ │ │ - <>,, ''//nnoonneexxiisstteenntt//ffiirrsstt--bbuuiilldd//..llooccaall//sshhaarree'',, │ │ │ │ │ + <>,, ''//nnoonneexxiisstteenntt//sseeccoonndd--bbuuiilldd//..llooccaall//sshhaarree'',, │ │ │ │ │ ''OOppeenn ddeesskkttoopp ssttaannddaarrdd ddaattaa hhoommee ddiirr.. TThhiiss iiss tthhee ssaammee ddeeffaauulltt aass uusseedd │ │ │ │ │ iinn tthhee ssttaannddaarrdd..'',, TTrruuee,, ''````~~//..llooccaall//sshhaarree````'',, FFaallssee,, NNoonnee))_¶ │ │ │ │ │ XONSHRC == ((<>,, <>,, │ │ │ │ │ <>,, <>,, ''AA lliisstt ooff tthhee │ │ │ │ │ llooccaattiioonnss ooff rruunn ccoonnttrrooll ffiilleess,, iiff tthheeyy eexxiisstt..?  UUsseerr ddeeffiinneedd rruunn │ │ │ │ │ ccoonnttrrooll ffiillee wwiillll ssuuppeerrsseeddee vvaalluueess sseett iinn ssyysstteemm--wwiiddee ccoonnttrrooll ffiillee iiff │ │ │ │ │ tthheerree iiss aa nnaammiinngg ccoolllliissiioonn.. $$TTHHRREEAADD__SSUUBBPPRROOCCSS==NNoonnee wwhheenn rreeaaddiinngg iinn rruunn │ │ │ │ │ @@ -1765,15 +1765,15 @@ │ │ │ │ │ ''CC..UUTTFF--88'',, '''',, TTrruuee,, <>,, FFaallssee,, │ │ │ │ │ NNoonnee))_¶ │ │ │ │ │ OLDPWD == ((<>,, <>,, <>,, ''..'',, ''UUsseedd ttoo rreepprreesseenntt aa pprreevviioouuss pprreesseenntt wwoorrkkiinngg │ │ │ │ │ ddiirreeccttoorryy..'',, FFaallssee,, <>,, FFaallssee,, │ │ │ │ │ NNoonnee))_¶ │ │ │ │ │ PATH == ((<>,, <>,, <>,, ((''//nnoonneexxiisstteenntt//ffiirrsstt--bbuuiilldd//bbiinn'',, ''//uussrr//llooccaall//ssbbiinn'',, │ │ │ │ │ + eennvv__ppaatthh__ttoo__ssttrr>>,, ((''//nnoonneexxiisstteenntt//sseeccoonndd--bbuuiilldd//bbiinn'',, ''//uussrr//llooccaall//ssbbiinn'',, │ │ │ │ │ ''//uussrr//llooccaall//bbiinn'',, ''//uussrr//ssbbiinn'',, ''//uussrr//bbiinn'',, ''//ssbbiinn'',, ''//bbiinn'',, ''//uussrr// │ │ │ │ │ ggaammeess'',, ''//uussrr//llooccaall//ggaammeess'')),, ''LLiisstt ooff ssttrriinnggss rreepprreesseennttiinngg wwhheerree ttoo │ │ │ │ │ llooookk ffoorr eexxeeccuuttaabblleess..'',, TTrruuee,, ""OOnn WWiinnddoowwss:: iitt iiss ````PPaatthh```` vvaalluuee ooff │ │ │ │ │ rreeggiisstteerr''ss │ │ │ │ │ ````HHKKEEYY__LLOOCCAALL__MMAACCHHIINNEE\\\\SSYYSSTTEEMM\\\\CCuurrrreennttCCoonnttrroollSSeett\\\\CCoonnttrrooll\\\\SSeessssiioonn │ │ │ │ │ MMaannaaggeerr\\\\EEnnvviirroonnmmeenntt````.. OOnn MMaacc OOSSXX:: ````((''//uussrr//llooccaall//bbiinn'',, ''//uussrr//bbiinn'',, ''// │ │ │ │ │ bbiinn'',, ''//uussrr//ssbbiinn'',, ''//ssbbiinn''))```` OOnn LLiinnuuxx && oonn CCyyggwwiinn && oonn MMSSYYSS,, wwhheenn │ │ │ │ │ @@ -1838,32 +1838,32 @@ │ │ │ │ │ <>,, FFaallssee,, NNoonnee))_¶ │ │ │ │ │ UPDATE_OS_ENVIRON == ((<>,, <>,, <>,, FFaallssee,, ''IIff TTrruuee ````ooss__eennvviirroonn```` wwiillll aallwwaayyss bbee uuppddaatteedd │ │ │ │ │ wwhheenn tthhee xxoonnsshh eennvviirroonnmmeenntt cchhaannggeess.. TThhee eennvviirroonnmmeenntt ccaann bbee rreesseett ttoo tthhee │ │ │ │ │ ddeeffaauulltt vvaalluuee bbyy ccaalllliinngg ````____xxoonnsshh____..eennvv..uunnddoo__rreeppllaaccee__eennvv(())````'',, TTrruuee,, │ │ │ │ │ <>,, FFaallssee,, NNoonnee))_¶ │ │ │ │ │ XDG_CACHE_HOME == ((<>,, <>,, │ │ │ │ │ - <>,, ''//nnoonneexxiisstteenntt//ffiirrsstt--bbuuiilldd//..ccaacchhee'',, ''TThhee bbaassee │ │ │ │ │ + <>,, ''//nnoonneexxiisstteenntt//sseeccoonndd--bbuuiilldd//..ccaacchhee'',, ''TThhee bbaassee │ │ │ │ │ ddiirreeccttoorryy rreellaattiivvee ttoo wwhhiicchh uusseerr--ssppeecciiffiicc nnoonn--eesssseennttiiaall ddaattaa ffiilleess │ │ │ │ │ sshhoouulldd bbee ssttoorreedd..'',, TTrruuee,, ''````~~//..ccaacchhee````'',, FFaallssee,, NNoonnee))_¶ │ │ │ │ │ XDG_CONFIG_HOME == ((<>,, <>,, │ │ │ │ │ - <>,, ''//nnoonneexxiisstteenntt//ffiirrsstt--bbuuiilldd//..ccoonnffiigg'',, ''OOppeenn │ │ │ │ │ + <>,, ''//nnoonneexxiisstteenntt//sseeccoonndd--bbuuiilldd//..ccoonnffiigg'',, ''OOppeenn │ │ │ │ │ ddeesskkttoopp ssttaannddaarrdd ccoonnffiigguurraattiioonn hhoommee ddiirr.. TThhiiss iiss tthhee ssaammee ddeeffaauulltt aass │ │ │ │ │ uusseedd iinn tthhee ssttaannddaarrdd..'',, FFaallssee,, ''````~~//..ccoonnffiigg````'',, FFaallssee,, NNoonnee))_¶ │ │ │ │ │ XDG_DATA_DIRS == ((<>,, <>,, │ │ │ │ │ <>,, <>,, ''AA lliisstt ooff │ │ │ │ │ ddiirreeccttoorriieess wwhheerree ssyysstteemm lleevveell ddaattaa ffiilleess aarree ssttoorreedd..'',, TTrruuee,, ""OOnn │ │ │ │ │ WWiinnddoowwss:: ````[[%%PPrrooggrraammDDaattaa%%]]```` ((nnoorrmmaallllyy CC::\\\\PPrrooggrraammDDaattaa))\\nn? ? ?  -- MMoorree │ │ │ │ │ IInnffoo:: hhttttppss::////ddooccss..mmiiccrroossoofftt..ccoomm//eenn--uuss//wwiinnddoowwss--hhaarrddwwaarree//ccuussttoommiizzee// │ │ │ │ │ ddeesskkttoopp//uunnaatttteenndd//mmiiccrroossoofftt--wwiinnddoowwss--sshheellll--sseettuupp--ffoollddeerrllooccaattiioonnss-- │ │ │ │ │ pprrooggrraammddaattaa\\nn\\nnOOnn LLiinnuuxx aanndd UUnniixx bbaasseedd ssyysstteemmdd iitt iiss tthhee ssaammee aass iinn │ │ │ │ │ ooppeenn--ddeesskkttoopp ssttaannddaarrdd:: ````[[''//uussrr//sshhaarree'',, ''//uussrr//llooccaall//sshhaarree'']]````"",, FFaallssee,, │ │ │ │ │ NNoonnee))_¶ │ │ │ │ │ XDG_DATA_HOME == ((<>,, <>,, │ │ │ │ │ - <>,, ''//nnoonneexxiisstteenntt//ffiirrsstt--bbuuiilldd//..llooccaall//sshhaarree'',, │ │ │ │ │ + <>,, ''//nnoonneexxiisstteenntt//sseeccoonndd--bbuuiilldd//..llooccaall//sshhaarree'',, │ │ │ │ │ ''OOppeenn ddeesskkttoopp ssttaannddaarrdd ddaattaa hhoommee ddiirr.. TThhiiss iiss tthhee ssaammee ddeeffaauulltt aass uusseedd │ │ │ │ │ iinn tthhee ssttaannddaarrdd..'',, TTrruuee,, ''````~~//..llooccaall//sshhaarree````'',, FFaallssee,, NNoonnee))_¶ │ │ │ │ │ XONSHRC == ((<>,, <>,, │ │ │ │ │ <>,, <>,, ''AA lliisstt ooff tthhee │ │ │ │ │ llooccaattiioonnss ooff rruunn ccoonnttrrooll ffiilleess,, iiff tthheeyy eexxiisstt..?  UUsseerr ddeeffiinneedd rruunn │ │ │ │ │ ccoonnttrrooll ffiillee wwiillll ssuuppeerrsseeddee vvaalluueess sseett iinn ssyysstteemm--wwiiddee ccoonnttrrooll ffiillee iiff │ │ │ │ │ tthheerree iiss aa nnaammiinngg ccoolllliissiioonn.. $$TTHHRREEAADD__SSUUBBPPRROOCCSS==NNoonnee wwhheenn rreeaaddiinngg iinn rruunn │ │ │ ├── ./usr/share/doc/xonsh-doc/html/envvars.html │ │ │ │ @@ -326,23 +326,23 @@ │ │ │ │

store_as_str: False

│ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │

$HOSTNAME

│ │ │ │

Automatically set to the name of the current host.

│ │ │ │

configurable: True

│ │ │ │ -

default: <function GeneralSetting.<lambda> at 0x7f51f18cd760>

│ │ │ │ +

default: <function GeneralSetting.<lambda> at 0x7faa74809760>

│ │ │ │

store_as_str: False

│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │

$HOSTTYPE

│ │ │ │

Automatically set to a string that fully describes the system type on which xonsh is executing.

│ │ │ │

configurable: True

│ │ │ │ -

default: <function GeneralSetting.<lambda> at 0x7f51f18cd800>

│ │ │ │ +

default: <function GeneralSetting.<lambda> at 0x7faa74809800>

│ │ │ │

store_as_str: False

│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │

$LANG

│ │ │ │

Fallback locale setting for systems where it matters

│ │ │ │

configurable: True

│ │ │ │ ├── html2text {} │ │ │ │ │ @@ -84,22 +84,22 @@ │ │ │ │ │ Linux save mtime in seconds). setting it to False would disable the caching │ │ │ │ │ mechanism and may slow down the shell │ │ │ │ │ ssttoorree__aass__ssttrr:: False │ │ │ │ │ =============================================================================== │ │ │ │ │ ******** $$HHOOSSTTNNAAMMEE_?¶ ******** │ │ │ │ │ Automatically set to the name of the current host. │ │ │ │ │ ccoonnffiigguurraabbllee:: True │ │ │ │ │ -ddeeffaauulltt:: at 0x7f51f18cd760> │ │ │ │ │ +ddeeffaauulltt:: at 0x7faa74809760> │ │ │ │ │ ssttoorree__aass__ssttrr:: False │ │ │ │ │ =============================================================================== │ │ │ │ │ ******** $$HHOOSSTTTTYYPPEE_?¶ ******** │ │ │ │ │ Automatically set to a string that fully describes the system type on which │ │ │ │ │ xonsh is executing. │ │ │ │ │ ccoonnffiigguurraabbllee:: True │ │ │ │ │ -ddeeffaauulltt:: at 0x7f51f18cd800> │ │ │ │ │ +ddeeffaauulltt:: at 0x7faa74809800> │ │ │ │ │ ssttoorree__aass__ssttrr:: False │ │ │ │ │ =============================================================================== │ │ │ │ │ ******** $$LLAANNGG_?¶ ******** │ │ │ │ │ Fallback locale setting for systems where it matters │ │ │ │ │ ccoonnffiigguurraabbllee:: True │ │ │ │ │ ddeeffaauulltt:: ‘C.UTF-8’ │ │ │ │ │ ssttoorree__aass__ssttrr:: False │ │ │ ├── ./usr/share/doc/xonsh-doc/html/searchindex.js │ │ │ │ ├── js-beautify {} │ │ │ │ │ @@ -11664,16 +11664,16 @@ │ │ │ │ │ "0b1101": [35, 92], │ │ │ │ │ "0dadd6": 69, │ │ │ │ │ "0m": [102, 109], │ │ │ │ │ "0x7efc8b367d90": 131, │ │ │ │ │ "0x7f1948182af0": 131, │ │ │ │ │ "0x7f1948182bf8": 131, │ │ │ │ │ "0x7f19483a6200": 131, │ │ │ │ │ - "0x7f51f18cd760": 113, │ │ │ │ │ - "0x7f51f18cd800": 113, │ │ │ │ │ + "0x7faa74809760": 113, │ │ │ │ │ + "0x7faa74809800": 113, │ │ │ │ │ "1": [19, 22, 24, 27, 29, 31, 33, 35, 36, 37, 39, 42, 53, 72, 74, 79, 80, 84, 87, 88, 89, 91, 92, 93, 95, 101, 102, 111, 112, 113, 119, 122, 131, 132, 134, 135, 136, 141], │ │ │ │ │ "10": [22, 35, 92, 113, 121, 122, 131, 134, 136, 137, 141], │ │ │ │ │ "100": [22, 26, 103, 113, 115, 134], │ │ │ │ │ "1000": [31, 135], │ │ │ │ │ "100000000": 136, │ │ │ │ │ "100x": 103, │ │ │ │ │ "1024": 36, ├── xonsh_0.15.1+dfsg-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-03-31 16:30:13.000000 debian-binary │ │ -rw-r--r-- 0 0 0 4756 2024-03-31 16:30:13.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 434656 2024-03-31 16:30:13.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 434672 2024-03-31 16:30:13.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -36,15 +36,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1102 2024-03-31 16:30:13.000000 ./usr/lib/python3/dist-packages/xonsh/completers/environment.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 6678 2024-03-31 16:30:13.000000 ./usr/lib/python3/dist-packages/xonsh/completers/imports.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1532 2024-03-31 16:30:13.000000 ./usr/lib/python3/dist-packages/xonsh/completers/init.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4448 2024-03-31 16:30:13.000000 ./usr/lib/python3/dist-packages/xonsh/completers/man.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11932 2024-03-31 16:30:13.000000 ./usr/lib/python3/dist-packages/xonsh/completers/path.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 7774 2024-03-31 16:30:13.000000 ./usr/lib/python3/dist-packages/xonsh/completers/python.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9383 2024-03-31 16:30:13.000000 ./usr/lib/python3/dist-packages/xonsh/completers/tools.py │ │ │ │ --rw-r--r-- 0 root (0) root (0) 11066 2024-03-31 16:30:13.000000 ./usr/lib/python3/dist-packages/xonsh/completion_parser_table.py │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11071 2024-03-31 16:30:13.000000 ./usr/lib/python3/dist-packages/xonsh/completion_parser_table.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 4008 2024-03-31 16:30:13.000000 ./usr/lib/python3/dist-packages/xonsh/contexts.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10783 2024-03-31 16:30:13.000000 ./usr/lib/python3/dist-packages/xonsh/diff_history.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 17190 2024-03-31 16:30:13.000000 ./usr/lib/python3/dist-packages/xonsh/dirstack.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 403 2024-03-31 16:30:13.000000 ./usr/lib/python3/dist-packages/xonsh/dumb_shell.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 94013 2024-03-31 16:30:13.000000 ./usr/lib/python3/dist-packages/xonsh/environ.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10570 2024-03-31 16:30:13.000000 ./usr/lib/python3/dist-packages/xonsh/events.py │ │ │ │ -rw-r--r-- 0 root (0) root (0) 14261 2024-03-31 16:30:13.000000 ./usr/lib/python3/dist-packages/xonsh/execer.py │ │ │ ├── ./usr/lib/python3/dist-packages/xonsh/completion_parser_table.py │ │ │ │ @@ -2,66 +2,66 @@ │ │ │ │ # completion_parser_table.py │ │ │ │ # This file is automatically generated. Do not edit. │ │ │ │ # pylint: disable=W,C,R │ │ │ │ _tabversion = '3.10' │ │ │ │ │ │ │ │ _lr_method = 'LALR' │ │ │ │ │ │ │ │ -_lr_signature = 'AND ANY ATDOLLAR_LPAREN AT_LPAREN BANG_LBRACKET BANG_LPAREN DOLLAR_LBRACKET DOLLAR_LPAREN GT IOREDIRECT LT NEWLINE OR PIPE RBRACKET RPAREN RSHIFT SEMI STRINGcontext : command\n | commands\n command : args\n |\n commands : commandcommands : commands PIPE command\n\t| commands SEMI command\n\t| commands NEWLINE command\n\t| commands OR command\n\t| commands AND commandsub_expression : DOLLAR_LPAREN commands RPAREN\n\t| BANG_LPAREN commands RPAREN\n\t| ATDOLLAR_LPAREN commands RPAREN\n\t| DOLLAR_LBRACKET commands RBRACKET\n\t| BANG_LBRACKET commands RBRACKET\n\t| AT_LPAREN commands RPAREN\n | DOLLAR_LPAREN commands\n\t| BANG_LPAREN commands\n\t| ATDOLLAR_LPAREN commands\n\t| DOLLAR_LBRACKET commands\n\t| BANG_LBRACKET commands\n\t| AT_LPAREN commands\n arg : sub_expressionarg : LT\n\t| DOLLAR_LBRACKET\n\t| BANG_LBRACKET\n\t| AT_LPAREN\n\t| ANY\n\t| ATDOLLAR_LPAREN\n\t| DOLLAR_LPAREN\n\t| RSHIFT\n\t| BANG_LPAREN\n\t| IOREDIRECT\n\t| STRING\n\t| GTargs : argargs : args arg' │ │ │ │ +_lr_signature = 'AND ANY ATDOLLAR_LPAREN AT_LPAREN BANG_LBRACKET BANG_LPAREN DOLLAR_LBRACKET DOLLAR_LPAREN GT IOREDIRECT LT NEWLINE OR PIPE RBRACKET RPAREN RSHIFT SEMI STRINGcontext : command\n | commands\n command : args\n |\n commands : commandcommands : commands AND command\n\t| commands PIPE command\n\t| commands OR command\n\t| commands NEWLINE command\n\t| commands SEMI commandsub_expression : DOLLAR_LPAREN commands RPAREN\n\t| BANG_LPAREN commands RPAREN\n\t| ATDOLLAR_LPAREN commands RPAREN\n\t| DOLLAR_LBRACKET commands RBRACKET\n\t| BANG_LBRACKET commands RBRACKET\n\t| AT_LPAREN commands RPAREN\n | DOLLAR_LPAREN commands\n\t| BANG_LPAREN commands\n\t| ATDOLLAR_LPAREN commands\n\t| DOLLAR_LBRACKET commands\n\t| BANG_LBRACKET commands\n\t| AT_LPAREN commands\n arg : sub_expressionarg : IOREDIRECT\n\t| GT\n\t| ATDOLLAR_LPAREN\n\t| AT_LPAREN\n\t| DOLLAR_LPAREN\n\t| BANG_LPAREN\n\t| STRING\n\t| BANG_LBRACKET\n\t| RSHIFT\n\t| DOLLAR_LBRACKET\n\t| LT\n\t| ANYargs : argargs : args arg' │ │ │ │ │ │ │ │ -_lr_action_items = {'$end':([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[-4,0,-1,-2,-3,-36,-23,-24,-4,-4,-4,-28,-4,-4,-31,-4,-33,-34,-35,-4,-4,-4,-4,-4,-37,-20,-5,-21,-22,-19,-17,-18,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'PIPE':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[-4,-5,19,-3,-36,-23,-24,-4,-4,-4,-28,-4,-4,-31,-4,-33,-34,-35,-4,-4,-4,-4,-4,-37,19,-5,19,19,19,19,19,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'SEMI':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[-4,-5,20,-3,-36,-23,-24,-4,-4,-4,-28,-4,-4,-31,-4,-33,-34,-35,-4,-4,-4,-4,-4,-37,20,-5,20,20,20,20,20,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'NEWLINE':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[-4,-5,21,-3,-36,-23,-24,-4,-4,-4,-28,-4,-4,-31,-4,-33,-34,-35,-4,-4,-4,-4,-4,-37,21,-5,21,21,21,21,21,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'OR':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[-4,-5,22,-3,-36,-23,-24,-4,-4,-4,-28,-4,-4,-31,-4,-33,-34,-35,-4,-4,-4,-4,-4,-37,22,-5,22,22,22,22,22,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'AND':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[-4,-5,23,-3,-36,-23,-24,-4,-4,-4,-28,-4,-4,-31,-4,-33,-34,-35,-4,-4,-4,-4,-4,-37,23,-5,23,23,23,23,23,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'LT':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[7,7,-36,-23,-24,7,7,7,-28,7,7,-31,7,-33,-34,-35,7,7,7,7,7,-37,-20,-5,-21,-22,-19,-17,-18,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'DOLLAR_LBRACKET':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[8,8,-36,-23,-24,8,8,8,-28,8,8,-31,8,-33,-34,-35,8,8,8,8,8,-37,-20,-5,-21,-22,-19,-17,-18,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'BANG_LBRACKET':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[9,9,-36,-23,-24,9,9,9,-28,9,9,-31,9,-33,-34,-35,9,9,9,9,9,-37,-20,-5,-21,-22,-19,-17,-18,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'AT_LPAREN':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[10,10,-36,-23,-24,10,10,10,-28,10,10,-31,10,-33,-34,-35,10,10,10,10,10,-37,-20,-5,-21,-22,-19,-17,-18,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'ANY':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[11,11,-36,-23,-24,11,11,11,-28,11,11,-31,11,-33,-34,-35,11,11,11,11,11,-37,-20,-5,-21,-22,-19,-17,-18,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'ATDOLLAR_LPAREN':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[12,12,-36,-23,-24,12,12,12,-28,12,12,-31,12,-33,-34,-35,12,12,12,12,12,-37,-20,-5,-21,-22,-19,-17,-18,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'DOLLAR_LPAREN':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[13,13,-36,-23,-24,13,13,13,-28,13,13,-31,13,-33,-34,-35,13,13,13,13,13,-37,-20,-5,-21,-22,-19,-17,-18,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'RSHIFT':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[14,14,-36,-23,-24,14,14,14,-28,14,14,-31,14,-33,-34,-35,14,14,14,14,14,-37,-20,-5,-21,-22,-19,-17,-18,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'BANG_LPAREN':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[15,15,-36,-23,-24,15,15,15,-28,15,15,-31,15,-33,-34,-35,15,15,15,15,15,-37,-20,-5,-21,-22,-19,-17,-18,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'IOREDIRECT':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[16,16,-36,-23,-24,16,16,16,-28,16,16,-31,16,-33,-34,-35,16,16,16,16,16,-37,-20,-5,-21,-22,-19,-17,-18,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'STRING':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[17,17,-36,-23,-24,17,17,17,-28,17,17,-31,17,-33,-34,-35,17,17,17,17,17,-37,-20,-5,-21,-22,-19,-17,-18,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'GT':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[18,18,-36,-23,-24,18,18,18,-28,18,18,-31,18,-33,-34,-35,18,18,18,18,18,-37,-20,-5,-21,-22,-19,-17,-18,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'RBRACKET':([4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[-3,-36,-23,-24,-4,-4,-4,-28,-4,-4,-31,-4,-33,-34,-35,-4,-4,-4,-4,-4,-37,37,-5,38,-22,-19,-17,-18,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),'RPAREN':([4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[-3,-36,-23,-24,-4,-4,-4,-28,-4,-4,-31,-4,-33,-34,-35,-4,-4,-4,-4,-4,-37,-20,-5,-21,39,40,41,42,-6,-7,-8,-9,-10,-14,-15,-16,-13,-11,-12,]),} │ │ │ │ +_lr_action_items = {'$end':([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[-4,0,-1,-2,-3,-36,-23,-24,-25,-4,-4,-4,-4,-30,-4,-32,-4,-34,-35,-4,-4,-4,-4,-4,-37,-19,-5,-22,-17,-18,-21,-20,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'AND':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[-4,-5,19,-3,-36,-23,-24,-25,-4,-4,-4,-4,-30,-4,-32,-4,-34,-35,-4,-4,-4,-4,-4,-37,19,-5,19,19,19,19,19,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'PIPE':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[-4,-5,20,-3,-36,-23,-24,-25,-4,-4,-4,-4,-30,-4,-32,-4,-34,-35,-4,-4,-4,-4,-4,-37,20,-5,20,20,20,20,20,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'OR':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[-4,-5,21,-3,-36,-23,-24,-25,-4,-4,-4,-4,-30,-4,-32,-4,-34,-35,-4,-4,-4,-4,-4,-37,21,-5,21,21,21,21,21,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'NEWLINE':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[-4,-5,22,-3,-36,-23,-24,-25,-4,-4,-4,-4,-30,-4,-32,-4,-34,-35,-4,-4,-4,-4,-4,-37,22,-5,22,22,22,22,22,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'SEMI':([0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[-4,-5,23,-3,-36,-23,-24,-25,-4,-4,-4,-4,-30,-4,-32,-4,-34,-35,-4,-4,-4,-4,-4,-37,23,-5,23,23,23,23,23,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'IOREDIRECT':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[7,7,-36,-23,-24,-25,7,7,7,7,-30,7,-32,7,-34,-35,7,7,7,7,7,-37,-19,-5,-22,-17,-18,-21,-20,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'GT':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[8,8,-36,-23,-24,-25,8,8,8,8,-30,8,-32,8,-34,-35,8,8,8,8,8,-37,-19,-5,-22,-17,-18,-21,-20,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'ATDOLLAR_LPAREN':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[9,9,-36,-23,-24,-25,9,9,9,9,-30,9,-32,9,-34,-35,9,9,9,9,9,-37,-19,-5,-22,-17,-18,-21,-20,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'AT_LPAREN':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[10,10,-36,-23,-24,-25,10,10,10,10,-30,10,-32,10,-34,-35,10,10,10,10,10,-37,-19,-5,-22,-17,-18,-21,-20,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'DOLLAR_LPAREN':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[11,11,-36,-23,-24,-25,11,11,11,11,-30,11,-32,11,-34,-35,11,11,11,11,11,-37,-19,-5,-22,-17,-18,-21,-20,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'BANG_LPAREN':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[12,12,-36,-23,-24,-25,12,12,12,12,-30,12,-32,12,-34,-35,12,12,12,12,12,-37,-19,-5,-22,-17,-18,-21,-20,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'STRING':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[13,13,-36,-23,-24,-25,13,13,13,13,-30,13,-32,13,-34,-35,13,13,13,13,13,-37,-19,-5,-22,-17,-18,-21,-20,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'BANG_LBRACKET':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[14,14,-36,-23,-24,-25,14,14,14,14,-30,14,-32,14,-34,-35,14,14,14,14,14,-37,-19,-5,-22,-17,-18,-21,-20,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'RSHIFT':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[15,15,-36,-23,-24,-25,15,15,15,15,-30,15,-32,15,-34,-35,15,15,15,15,15,-37,-19,-5,-22,-17,-18,-21,-20,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'DOLLAR_LBRACKET':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[16,16,-36,-23,-24,-25,16,16,16,16,-30,16,-32,16,-34,-35,16,16,16,16,16,-37,-19,-5,-22,-17,-18,-21,-20,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'LT':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[17,17,-36,-23,-24,-25,17,17,17,17,-30,17,-32,17,-34,-35,17,17,17,17,17,-37,-19,-5,-22,-17,-18,-21,-20,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'ANY':([0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[18,18,-36,-23,-24,-25,18,18,18,18,-30,18,-32,18,-34,-35,18,18,18,18,18,-37,-19,-5,-22,-17,-18,-21,-20,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'RPAREN':([4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[-3,-36,-23,-24,-25,-4,-4,-4,-4,-30,-4,-32,-4,-34,-35,-4,-4,-4,-4,-4,-37,37,-5,38,39,40,-21,-20,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),'RBRACKET':([4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,],[-3,-36,-23,-24,-25,-4,-4,-4,-4,-30,-4,-32,-4,-34,-35,-4,-4,-4,-4,-4,-37,-19,-5,-22,-17,-18,41,42,-6,-7,-8,-9,-10,-13,-16,-11,-12,-15,-14,]),} │ │ │ │ │ │ │ │ _lr_action = {} │ │ │ │ for _k, _v in _lr_action_items.items(): │ │ │ │ for _x,_y in zip(_v[0],_v[1]): │ │ │ │ if not _x in _lr_action: _lr_action[_x] = {} │ │ │ │ _lr_action[_x][_k] = _y │ │ │ │ del _lr_action_items │ │ │ │ │ │ │ │ -_lr_goto_items = {'context':([0,],[1,]),'command':([0,8,9,10,12,13,15,19,20,21,22,23,],[2,26,26,26,26,26,26,32,33,34,35,36,]),'commands':([0,8,9,10,12,13,15,],[3,25,27,28,29,30,31,]),'args':([0,8,9,10,12,13,15,19,20,21,22,23,],[4,4,4,4,4,4,4,4,4,4,4,4,]),'arg':([0,4,8,9,10,12,13,15,19,20,21,22,23,],[5,24,5,5,5,5,5,5,5,5,5,5,5,]),'sub_expression':([0,4,8,9,10,12,13,15,19,20,21,22,23,],[6,6,6,6,6,6,6,6,6,6,6,6,6,]),} │ │ │ │ +_lr_goto_items = {'context':([0,],[1,]),'command':([0,9,10,11,12,14,16,19,20,21,22,23,],[2,26,26,26,26,26,26,32,33,34,35,36,]),'commands':([0,9,10,11,12,14,16,],[3,25,27,28,29,30,31,]),'args':([0,9,10,11,12,14,16,19,20,21,22,23,],[4,4,4,4,4,4,4,4,4,4,4,4,]),'arg':([0,4,9,10,11,12,14,16,19,20,21,22,23,],[5,24,5,5,5,5,5,5,5,5,5,5,5,]),'sub_expression':([0,4,9,10,11,12,14,16,19,20,21,22,23,],[6,6,6,6,6,6,6,6,6,6,6,6,6,]),} │ │ │ │ │ │ │ │ _lr_goto = {} │ │ │ │ for _k, _v in _lr_goto_items.items(): │ │ │ │ for _x, _y in zip(_v[0], _v[1]): │ │ │ │ if not _x in _lr_goto: _lr_goto[_x] = {} │ │ │ │ _lr_goto[_x][_k] = _y │ │ │ │ del _lr_goto_items │ │ │ │ _lr_productions = [ │ │ │ │ ("S' -> context","S'",1,None,None,None), │ │ │ │ ('context -> command','context',1,'p_context_command','completion_context.py',490), │ │ │ │ ('context -> commands','context',1,'p_context_command','completion_context.py',491), │ │ │ │ ('command -> args','command',1,'p_command','completion_context.py',531), │ │ │ │ ('command -> ','command',0,'p_command','completion_context.py',532), │ │ │ │ ('commands -> command','commands',1,'p_multiple_commands_first','completion_context.py',570), │ │ │ │ - ('commands -> commands PIPE command','commands',3,'p_multiple_commands_many','completion_context.py',580), │ │ │ │ - ('commands -> commands SEMI command','commands',3,'p_multiple_commands_many','completion_context.py',581), │ │ │ │ - ('commands -> commands NEWLINE command','commands',3,'p_multiple_commands_many','completion_context.py',582), │ │ │ │ - ('commands -> commands OR command','commands',3,'p_multiple_commands_many','completion_context.py',583), │ │ │ │ - ('commands -> commands AND command','commands',3,'p_multiple_commands_many','completion_context.py',584), │ │ │ │ + ('commands -> commands AND command','commands',3,'p_multiple_commands_many','completion_context.py',580), │ │ │ │ + ('commands -> commands PIPE command','commands',3,'p_multiple_commands_many','completion_context.py',581), │ │ │ │ + ('commands -> commands OR command','commands',3,'p_multiple_commands_many','completion_context.py',582), │ │ │ │ + ('commands -> commands NEWLINE command','commands',3,'p_multiple_commands_many','completion_context.py',583), │ │ │ │ + ('commands -> commands SEMI command','commands',3,'p_multiple_commands_many','completion_context.py',584), │ │ │ │ ('sub_expression -> DOLLAR_LPAREN commands RPAREN','sub_expression',3,'p_sub_expression','completion_context.py',613), │ │ │ │ ('sub_expression -> BANG_LPAREN commands RPAREN','sub_expression',3,'p_sub_expression','completion_context.py',614), │ │ │ │ ('sub_expression -> ATDOLLAR_LPAREN commands RPAREN','sub_expression',3,'p_sub_expression','completion_context.py',615), │ │ │ │ ('sub_expression -> DOLLAR_LBRACKET commands RBRACKET','sub_expression',3,'p_sub_expression','completion_context.py',616), │ │ │ │ ('sub_expression -> BANG_LBRACKET commands RBRACKET','sub_expression',3,'p_sub_expression','completion_context.py',617), │ │ │ │ ('sub_expression -> AT_LPAREN commands RPAREN','sub_expression',3,'p_sub_expression','completion_context.py',618), │ │ │ │ ('sub_expression -> DOLLAR_LPAREN commands','sub_expression',2,'p_sub_expression','completion_context.py',619), │ │ │ │ ('sub_expression -> BANG_LPAREN commands','sub_expression',2,'p_sub_expression','completion_context.py',620), │ │ │ │ ('sub_expression -> ATDOLLAR_LPAREN commands','sub_expression',2,'p_sub_expression','completion_context.py',621), │ │ │ │ ('sub_expression -> DOLLAR_LBRACKET commands','sub_expression',2,'p_sub_expression','completion_context.py',622), │ │ │ │ ('sub_expression -> BANG_LBRACKET commands','sub_expression',2,'p_sub_expression','completion_context.py',623), │ │ │ │ ('sub_expression -> AT_LPAREN commands','sub_expression',2,'p_sub_expression','completion_context.py',624), │ │ │ │ ('arg -> sub_expression','arg',1,'p_sub_expression_arg','completion_context.py',693), │ │ │ │ - ('arg -> LT','arg',1,'p_any_token_arg','completion_context.py',697), │ │ │ │ - ('arg -> DOLLAR_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',698), │ │ │ │ - ('arg -> BANG_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',699), │ │ │ │ + ('arg -> IOREDIRECT','arg',1,'p_any_token_arg','completion_context.py',697), │ │ │ │ + ('arg -> GT','arg',1,'p_any_token_arg','completion_context.py',698), │ │ │ │ + ('arg -> ATDOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',699), │ │ │ │ ('arg -> AT_LPAREN','arg',1,'p_any_token_arg','completion_context.py',700), │ │ │ │ - ('arg -> ANY','arg',1,'p_any_token_arg','completion_context.py',701), │ │ │ │ - ('arg -> ATDOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',702), │ │ │ │ - ('arg -> DOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',703), │ │ │ │ - ('arg -> RSHIFT','arg',1,'p_any_token_arg','completion_context.py',704), │ │ │ │ - ('arg -> BANG_LPAREN','arg',1,'p_any_token_arg','completion_context.py',705), │ │ │ │ - ('arg -> IOREDIRECT','arg',1,'p_any_token_arg','completion_context.py',706), │ │ │ │ - ('arg -> STRING','arg',1,'p_any_token_arg','completion_context.py',707), │ │ │ │ - ('arg -> GT','arg',1,'p_any_token_arg','completion_context.py',708), │ │ │ │ + ('arg -> DOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',701), │ │ │ │ + ('arg -> BANG_LPAREN','arg',1,'p_any_token_arg','completion_context.py',702), │ │ │ │ + ('arg -> STRING','arg',1,'p_any_token_arg','completion_context.py',703), │ │ │ │ + ('arg -> BANG_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',704), │ │ │ │ + ('arg -> RSHIFT','arg',1,'p_any_token_arg','completion_context.py',705), │ │ │ │ + ('arg -> DOLLAR_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',706), │ │ │ │ + ('arg -> LT','arg',1,'p_any_token_arg','completion_context.py',707), │ │ │ │ + ('arg -> ANY','arg',1,'p_any_token_arg','completion_context.py',708), │ │ │ │ ('args -> arg','args',1,'p_args_first','completion_context.py',716), │ │ │ │ ('args -> args arg','args',2,'p_args_many','completion_context.py',721), │ │ │ │ ]