--- /srv/rebuilderd/tmp/rebuilderdaJNSmp/inputs/xonsh_0.24.0+dfsg-1_all.deb +++ /srv/rebuilderd/tmp/rebuilderdaJNSmp/out/xonsh_0.24.0+dfsg-1_all.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-20 20:07:47.000000 debian-binary │ --rw-r--r-- 0 0 0 5792 2026-08-20 20:07:47.000000 control.tar.xz │ --rw-r--r-- 0 0 0 614060 2026-08-20 20:07:47.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 5788 2026-08-20 20:07:47.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 613996 2026-08-20 20:07:47.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -46,15 +46,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 1068 2026-08-20 20:07:47.000000 ./usr/lib/python3/dist-packages/xonsh/completers/environment.py │ │ │ -rw-r--r-- 0 root (0) root (0) 6809 2026-08-20 20:07:47.000000 ./usr/lib/python3/dist-packages/xonsh/completers/imports.py │ │ │ -rw-r--r-- 0 root (0) root (0) 1999 2026-08-20 20:07:47.000000 ./usr/lib/python3/dist-packages/xonsh/completers/init.py │ │ │ -rw-r--r-- 0 root (0) root (0) 5690 2026-08-20 20:07:47.000000 ./usr/lib/python3/dist-packages/xonsh/completers/man.py │ │ │ -rw-r--r-- 0 root (0) root (0) 20265 2026-08-20 20:07:47.000000 ./usr/lib/python3/dist-packages/xonsh/completers/path.py │ │ │ -rw-r--r-- 0 root (0) root (0) 12084 2026-08-20 20:07:47.000000 ./usr/lib/python3/dist-packages/xonsh/completers/python.py │ │ │ -rw-r--r-- 0 root (0) root (0) 12163 2026-08-20 20:07:47.000000 ./usr/lib/python3/dist-packages/xonsh/completers/tools.py │ │ │ --rw-r--r-- 0 root (0) root (0) 12711 2026-08-20 20:07:47.000000 ./usr/lib/python3/dist-packages/xonsh/completion_parser_table.py │ │ │ +-rw-r--r-- 0 root (0) root (0) 12721 2026-08-20 20:07:47.000000 ./usr/lib/python3/dist-packages/xonsh/completion_parser_table.py │ │ │ -rw-r--r-- 0 root (0) root (0) 3953 2026-08-20 20:07:47.000000 ./usr/lib/python3/dist-packages/xonsh/contexts.py │ │ │ -rw-r--r-- 0 root (0) root (0) 11746 2026-08-20 20:07:47.000000 ./usr/lib/python3/dist-packages/xonsh/debug.py │ │ │ -rw-r--r-- 0 root (0) root (0) 17453 2026-08-20 20:07:47.000000 ./usr/lib/python3/dist-packages/xonsh/dirstack.py │ │ │ -rw-r--r-- 0 root (0) root (0) 134520 2026-08-20 20:07:47.000000 ./usr/lib/python3/dist-packages/xonsh/environ.py │ │ │ -rw-r--r-- 0 root (0) root (0) 13424 2026-08-20 20:07:47.000000 ./usr/lib/python3/dist-packages/xonsh/events.py │ │ │ -rw-r--r-- 0 root (0) root (0) 16986 2026-08-20 20:07:47.000000 ./usr/lib/python3/dist-packages/xonsh/execer.py │ │ │ -rw-r--r-- 0 root (0) root (0) 27797 2026-08-20 20:07:47.000000 ./usr/lib/python3/dist-packages/xonsh/foreign_shells.py │ │ ├── ./usr/lib/python3/dist-packages/xonsh/completion_parser_table.py │ │ │ @@ -2,45 +2,45 @@ │ │ │ # 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 ATBANG_LPAREN ATDOLLAR_LPAREN AT_LPAREN BANG_LBRACKET BANG_LPAREN DOLLAR_LBRACKET DOLLAR_LPAREN GT IOREDIRECT1 IOREDIRECT2 LT NEWLINE OR PIPE RBRACKET RPAREN RSHIFT SEMI STRINGcontext : command\n| commands\ncommand : args\n|\ncommands : commandcommands : commands OR command\n\t| commands AND command\n\t| commands SEMI command\n\t| commands PIPE command\n\t| commands NEWLINE 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\t| ATBANG_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\t| ATBANG_LPAREN commands\narg : sub_expressionarg : DOLLAR_LPAREN\n\t| AT_LPAREN\n\t| ATBANG_LPAREN\n\t| GT\n\t| ANY\n\t| BANG_LPAREN\n\t| IOREDIRECT2\n\t| ATDOLLAR_LPAREN\n\t| DOLLAR_LBRACKET\n\t| IOREDIRECT1\n\t| BANG_LBRACKET\n\t| STRING\n\t| LT\n\t| RSHIFTargs : argargs : args arg' │ │ │ +_lr_signature = 'AND ANY ATBANG_LPAREN ATDOLLAR_LPAREN AT_LPAREN BANG_LBRACKET BANG_LPAREN DOLLAR_LBRACKET DOLLAR_LPAREN GT IOREDIRECT1 IOREDIRECT2 LT NEWLINE OR PIPE RBRACKET RPAREN RSHIFT SEMI STRINGcontext : command\n| commands\ncommand : args\n|\ncommands : commandcommands : commands PIPE command\n\t| commands AND command\n\t| commands SEMI command\n\t| commands NEWLINE command\n\t| commands OR 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\t| ATBANG_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\t| ATBANG_LPAREN commands\narg : sub_expressionarg : DOLLAR_LBRACKET\n\t| STRING\n\t| LT\n\t| IOREDIRECT1\n\t| RSHIFT\n\t| AT_LPAREN\n\t| ATDOLLAR_LPAREN\n\t| IOREDIRECT2\n\t| BANG_LPAREN\n\t| DOLLAR_LPAREN\n\t| GT\n\t| BANG_LBRACKET\n\t| ATBANG_LPAREN\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,43,44,45,46,],[-4,0,-1,-2,-3,-40,-25,-4,-4,-4,-29,-30,-4,-32,-4,-4,-35,-4,-37,-38,-39,-4,-4,-4,-4,-4,-41,-18,-5,-23,-24,-19,-20,-21,-22,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[-4,-5,21,-3,-40,-25,-4,-4,-4,-29,-30,-4,-32,-4,-4,-35,-4,-37,-38,-39,-4,-4,-4,-4,-4,-41,21,-5,21,21,21,21,21,21,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[-4,-5,22,-3,-40,-25,-4,-4,-4,-29,-30,-4,-32,-4,-4,-35,-4,-37,-38,-39,-4,-4,-4,-4,-4,-41,22,-5,22,22,22,22,22,22,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[-4,-5,23,-3,-40,-25,-4,-4,-4,-29,-30,-4,-32,-4,-4,-35,-4,-37,-38,-39,-4,-4,-4,-4,-4,-41,23,-5,23,23,23,23,23,23,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[-4,-5,24,-3,-40,-25,-4,-4,-4,-29,-30,-4,-32,-4,-4,-35,-4,-37,-38,-39,-4,-4,-4,-4,-4,-41,24,-5,24,24,24,24,24,24,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[-4,-5,25,-3,-40,-25,-4,-4,-4,-29,-30,-4,-32,-4,-4,-35,-4,-37,-38,-39,-4,-4,-4,-4,-4,-41,25,-5,25,25,25,25,25,25,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[7,7,-40,-25,7,7,7,-29,-30,7,-32,7,7,-35,7,-37,-38,-39,7,7,7,7,7,-41,-18,-5,-23,-24,-19,-20,-21,-22,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[8,8,-40,-25,8,8,8,-29,-30,8,-32,8,8,-35,8,-37,-38,-39,8,8,8,8,8,-41,-18,-5,-23,-24,-19,-20,-21,-22,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'ATBANG_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,43,44,45,46,],[9,9,-40,-25,9,9,9,-29,-30,9,-32,9,9,-35,9,-37,-38,-39,9,9,9,9,9,-41,-18,-5,-23,-24,-19,-20,-21,-22,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[10,10,-40,-25,10,10,10,-29,-30,10,-32,10,10,-35,10,-37,-38,-39,10,10,10,10,10,-41,-18,-5,-23,-24,-19,-20,-21,-22,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[11,11,-40,-25,11,11,11,-29,-30,11,-32,11,11,-35,11,-37,-38,-39,11,11,11,11,11,-41,-18,-5,-23,-24,-19,-20,-21,-22,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[12,12,-40,-25,12,12,12,-29,-30,12,-32,12,12,-35,12,-37,-38,-39,12,12,12,12,12,-41,-18,-5,-23,-24,-19,-20,-21,-22,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'IOREDIRECT2':([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,43,44,45,46,],[13,13,-40,-25,13,13,13,-29,-30,13,-32,13,13,-35,13,-37,-38,-39,13,13,13,13,13,-41,-18,-5,-23,-24,-19,-20,-21,-22,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[14,14,-40,-25,14,14,14,-29,-30,14,-32,14,14,-35,14,-37,-38,-39,14,14,14,14,14,-41,-18,-5,-23,-24,-19,-20,-21,-22,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[15,15,-40,-25,15,15,15,-29,-30,15,-32,15,15,-35,15,-37,-38,-39,15,15,15,15,15,-41,-18,-5,-23,-24,-19,-20,-21,-22,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'IOREDIRECT1':([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,43,44,45,46,],[16,16,-40,-25,16,16,16,-29,-30,16,-32,16,16,-35,16,-37,-38,-39,16,16,16,16,16,-41,-18,-5,-23,-24,-19,-20,-21,-22,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[17,17,-40,-25,17,17,17,-29,-30,17,-32,17,17,-35,17,-37,-38,-39,17,17,17,17,17,-41,-18,-5,-23,-24,-19,-20,-21,-22,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[18,18,-40,-25,18,18,18,-29,-30,18,-32,18,18,-35,18,-37,-38,-39,18,18,18,18,18,-41,-18,-5,-23,-24,-19,-20,-21,-22,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[19,19,-40,-25,19,19,19,-29,-30,19,-32,19,19,-35,19,-37,-38,-39,19,19,19,19,19,-41,-18,-5,-23,-24,-19,-20,-21,-22,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[20,20,-40,-25,20,20,20,-29,-30,20,-32,20,20,-35,20,-37,-38,-39,20,20,20,20,20,-41,-18,-5,-23,-24,-19,-20,-21,-22,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[-3,-40,-25,-4,-4,-4,-29,-30,-4,-32,-4,-4,-35,-4,-37,-38,-39,-4,-4,-4,-4,-4,-41,40,-5,41,42,43,44,-21,-22,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),'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,43,44,45,46,],[-3,-40,-25,-4,-4,-4,-29,-30,-4,-32,-4,-4,-35,-4,-37,-38,-39,-4,-4,-4,-4,-4,-41,-18,-5,-23,-24,-19,-20,45,46,-6,-7,-8,-9,-10,-11,-16,-17,-12,-13,-14,-15,]),} │ │ │ +_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,43,44,45,46,],[-4,0,-1,-2,-3,-40,-25,-4,-27,-28,-29,-30,-4,-4,-33,-4,-4,-36,-4,-4,-39,-4,-4,-4,-4,-4,-41,-21,-5,-23,-20,-19,-18,-22,-24,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[-4,-5,21,-3,-40,-25,-4,-27,-28,-29,-30,-4,-4,-33,-4,-4,-36,-4,-4,-39,-4,-4,-4,-4,-4,-41,21,-5,21,21,21,21,21,21,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[-4,-5,22,-3,-40,-25,-4,-27,-28,-29,-30,-4,-4,-33,-4,-4,-36,-4,-4,-39,-4,-4,-4,-4,-4,-41,22,-5,22,22,22,22,22,22,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[-4,-5,23,-3,-40,-25,-4,-27,-28,-29,-30,-4,-4,-33,-4,-4,-36,-4,-4,-39,-4,-4,-4,-4,-4,-41,23,-5,23,23,23,23,23,23,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[-4,-5,24,-3,-40,-25,-4,-27,-28,-29,-30,-4,-4,-33,-4,-4,-36,-4,-4,-39,-4,-4,-4,-4,-4,-41,24,-5,24,24,24,24,24,24,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[-4,-5,25,-3,-40,-25,-4,-27,-28,-29,-30,-4,-4,-33,-4,-4,-36,-4,-4,-39,-4,-4,-4,-4,-4,-41,25,-5,25,25,25,25,25,25,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[7,7,-40,-25,7,-27,-28,-29,-30,7,7,-33,7,7,-36,7,7,-39,7,7,7,7,7,-41,-21,-5,-23,-20,-19,-18,-22,-24,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[8,8,-40,-25,8,-27,-28,-29,-30,8,8,-33,8,8,-36,8,8,-39,8,8,8,8,8,-41,-21,-5,-23,-20,-19,-18,-22,-24,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[9,9,-40,-25,9,-27,-28,-29,-30,9,9,-33,9,9,-36,9,9,-39,9,9,9,9,9,-41,-21,-5,-23,-20,-19,-18,-22,-24,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'IOREDIRECT1':([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,43,44,45,46,],[10,10,-40,-25,10,-27,-28,-29,-30,10,10,-33,10,10,-36,10,10,-39,10,10,10,10,10,-41,-21,-5,-23,-20,-19,-18,-22,-24,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[11,11,-40,-25,11,-27,-28,-29,-30,11,11,-33,11,11,-36,11,11,-39,11,11,11,11,11,-41,-21,-5,-23,-20,-19,-18,-22,-24,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[12,12,-40,-25,12,-27,-28,-29,-30,12,12,-33,12,12,-36,12,12,-39,12,12,12,12,12,-41,-21,-5,-23,-20,-19,-18,-22,-24,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[13,13,-40,-25,13,-27,-28,-29,-30,13,13,-33,13,13,-36,13,13,-39,13,13,13,13,13,-41,-21,-5,-23,-20,-19,-18,-22,-24,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'IOREDIRECT2':([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,43,44,45,46,],[14,14,-40,-25,14,-27,-28,-29,-30,14,14,-33,14,14,-36,14,14,-39,14,14,14,14,14,-41,-21,-5,-23,-20,-19,-18,-22,-24,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[15,15,-40,-25,15,-27,-28,-29,-30,15,15,-33,15,15,-36,15,15,-39,15,15,15,15,15,-41,-21,-5,-23,-20,-19,-18,-22,-24,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[16,16,-40,-25,16,-27,-28,-29,-30,16,16,-33,16,16,-36,16,16,-39,16,16,16,16,16,-41,-21,-5,-23,-20,-19,-18,-22,-24,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[17,17,-40,-25,17,-27,-28,-29,-30,17,17,-33,17,17,-36,17,17,-39,17,17,17,17,17,-41,-21,-5,-23,-20,-19,-18,-22,-24,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[18,18,-40,-25,18,-27,-28,-29,-30,18,18,-33,18,18,-36,18,18,-39,18,18,18,18,18,-41,-21,-5,-23,-20,-19,-18,-22,-24,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'ATBANG_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,43,44,45,46,],[19,19,-40,-25,19,-27,-28,-29,-30,19,19,-33,19,19,-36,19,19,-39,19,19,19,19,19,-41,-21,-5,-23,-20,-19,-18,-22,-24,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[20,20,-40,-25,20,-27,-28,-29,-30,20,20,-33,20,20,-36,20,20,-39,20,20,20,20,20,-41,-21,-5,-23,-20,-19,-18,-22,-24,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[-3,-40,-25,-4,-27,-28,-29,-30,-4,-4,-33,-4,-4,-36,-4,-4,-39,-4,-4,-4,-4,-4,-41,40,-5,-23,-20,-19,-18,45,-24,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),'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,43,44,45,46,],[-3,-40,-25,-4,-27,-28,-29,-30,-4,-4,-33,-4,-4,-36,-4,-4,-39,-4,-4,-4,-4,-4,-41,-21,-5,41,42,43,44,-22,46,-6,-7,-8,-9,-10,-14,-16,-13,-12,-11,-15,-17,]),} │ │ │ │ │ │ _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,7,8,9,12,14,15,17,21,22,23,24,25,],[2,28,28,28,28,28,28,28,35,36,37,38,39,]),'commands':([0,7,8,9,12,14,15,17,],[3,27,29,30,31,32,33,34,]),'args':([0,7,8,9,12,14,15,17,21,22,23,24,25,],[4,4,4,4,4,4,4,4,4,4,4,4,4,]),'arg':([0,4,7,8,9,12,14,15,17,21,22,23,24,25,],[5,26,5,5,5,5,5,5,5,5,5,5,5,5,]),'sub_expression':([0,4,7,8,9,12,14,15,17,21,22,23,24,25,],[6,6,6,6,6,6,6,6,6,6,6,6,6,6,]),} │ │ │ +_lr_goto_items = {'context':([0,],[1,]),'command':([0,7,12,13,15,16,18,19,21,22,23,24,25,],[2,28,28,28,28,28,28,28,35,36,37,38,39,]),'commands':([0,7,12,13,15,16,18,19,],[3,27,29,30,31,32,33,34,]),'args':([0,7,12,13,15,16,18,19,21,22,23,24,25,],[4,4,4,4,4,4,4,4,4,4,4,4,4,]),'arg':([0,4,7,12,13,15,16,18,19,21,22,23,24,25,],[5,26,5,5,5,5,5,5,5,5,5,5,5,5,]),'sub_expression':([0,4,7,12,13,15,16,18,19,21,22,23,24,25,],[6,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',496), │ │ │ ('context -> commands','context',1,'p_context_command','completion_context.py',497), │ │ │ ('command -> args','command',1,'p_command','completion_context.py',537), │ │ │ ('command -> ','command',0,'p_command','completion_context.py',538), │ │ │ ('commands -> command','commands',1,'p_multiple_commands_first','completion_context.py',576), │ │ │ - ('commands -> commands OR command','commands',3,'p_multiple_commands_many','completion_context.py',586), │ │ │ + ('commands -> commands PIPE command','commands',3,'p_multiple_commands_many','completion_context.py',586), │ │ │ ('commands -> commands AND command','commands',3,'p_multiple_commands_many','completion_context.py',587), │ │ │ ('commands -> commands SEMI command','commands',3,'p_multiple_commands_many','completion_context.py',588), │ │ │ - ('commands -> commands PIPE command','commands',3,'p_multiple_commands_many','completion_context.py',589), │ │ │ - ('commands -> commands NEWLINE command','commands',3,'p_multiple_commands_many','completion_context.py',590), │ │ │ + ('commands -> commands NEWLINE command','commands',3,'p_multiple_commands_many','completion_context.py',589), │ │ │ + ('commands -> commands OR command','commands',3,'p_multiple_commands_many','completion_context.py',590), │ │ │ ('sub_expression -> DOLLAR_LPAREN commands RPAREN','sub_expression',3,'p_sub_expression','completion_context.py',619), │ │ │ ('sub_expression -> BANG_LPAREN commands RPAREN','sub_expression',3,'p_sub_expression','completion_context.py',620), │ │ │ ('sub_expression -> ATDOLLAR_LPAREN commands RPAREN','sub_expression',3,'p_sub_expression','completion_context.py',621), │ │ │ ('sub_expression -> DOLLAR_LBRACKET commands RBRACKET','sub_expression',3,'p_sub_expression','completion_context.py',622), │ │ │ ('sub_expression -> BANG_LBRACKET commands RBRACKET','sub_expression',3,'p_sub_expression','completion_context.py',623), │ │ │ ('sub_expression -> AT_LPAREN commands RPAREN','sub_expression',3,'p_sub_expression','completion_context.py',624), │ │ │ ('sub_expression -> ATBANG_LPAREN commands RPAREN','sub_expression',3,'p_sub_expression','completion_context.py',625), │ │ │ @@ -48,24 +48,24 @@ │ │ │ ('sub_expression -> BANG_LPAREN commands','sub_expression',2,'p_sub_expression','completion_context.py',627), │ │ │ ('sub_expression -> ATDOLLAR_LPAREN commands','sub_expression',2,'p_sub_expression','completion_context.py',628), │ │ │ ('sub_expression -> DOLLAR_LBRACKET commands','sub_expression',2,'p_sub_expression','completion_context.py',629), │ │ │ ('sub_expression -> BANG_LBRACKET commands','sub_expression',2,'p_sub_expression','completion_context.py',630), │ │ │ ('sub_expression -> AT_LPAREN commands','sub_expression',2,'p_sub_expression','completion_context.py',631), │ │ │ ('sub_expression -> ATBANG_LPAREN commands','sub_expression',2,'p_sub_expression','completion_context.py',632), │ │ │ ('arg -> sub_expression','arg',1,'p_sub_expression_arg','completion_context.py',699), │ │ │ - ('arg -> DOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',703), │ │ │ - ('arg -> AT_LPAREN','arg',1,'p_any_token_arg','completion_context.py',704), │ │ │ - ('arg -> ATBANG_LPAREN','arg',1,'p_any_token_arg','completion_context.py',705), │ │ │ - ('arg -> GT','arg',1,'p_any_token_arg','completion_context.py',706), │ │ │ - ('arg -> ANY','arg',1,'p_any_token_arg','completion_context.py',707), │ │ │ - ('arg -> BANG_LPAREN','arg',1,'p_any_token_arg','completion_context.py',708), │ │ │ - ('arg -> IOREDIRECT2','arg',1,'p_any_token_arg','completion_context.py',709), │ │ │ - ('arg -> ATDOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',710), │ │ │ - ('arg -> DOLLAR_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',711), │ │ │ - ('arg -> IOREDIRECT1','arg',1,'p_any_token_arg','completion_context.py',712), │ │ │ - ('arg -> BANG_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',713), │ │ │ - ('arg -> STRING','arg',1,'p_any_token_arg','completion_context.py',714), │ │ │ - ('arg -> LT','arg',1,'p_any_token_arg','completion_context.py',715), │ │ │ - ('arg -> RSHIFT','arg',1,'p_any_token_arg','completion_context.py',716), │ │ │ + ('arg -> DOLLAR_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',703), │ │ │ + ('arg -> STRING','arg',1,'p_any_token_arg','completion_context.py',704), │ │ │ + ('arg -> LT','arg',1,'p_any_token_arg','completion_context.py',705), │ │ │ + ('arg -> IOREDIRECT1','arg',1,'p_any_token_arg','completion_context.py',706), │ │ │ + ('arg -> RSHIFT','arg',1,'p_any_token_arg','completion_context.py',707), │ │ │ + ('arg -> AT_LPAREN','arg',1,'p_any_token_arg','completion_context.py',708), │ │ │ + ('arg -> ATDOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',709), │ │ │ + ('arg -> IOREDIRECT2','arg',1,'p_any_token_arg','completion_context.py',710), │ │ │ + ('arg -> BANG_LPAREN','arg',1,'p_any_token_arg','completion_context.py',711), │ │ │ + ('arg -> DOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',712), │ │ │ + ('arg -> GT','arg',1,'p_any_token_arg','completion_context.py',713), │ │ │ + ('arg -> BANG_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',714), │ │ │ + ('arg -> ATBANG_LPAREN','arg',1,'p_any_token_arg','completion_context.py',715), │ │ │ + ('arg -> ANY','arg',1,'p_any_token_arg','completion_context.py',716), │ │ │ ('args -> arg','args',1,'p_args_first','completion_context.py',722), │ │ │ ('args -> args arg','args',2,'p_args_many','completion_context.py',727), │ │ │ ]