--- /srv/rebuilderd/tmp/rebuilderdtvYFnT/inputs/xonsh_0.19.4+dfsg-1_all.deb +++ /srv/rebuilderd/tmp/rebuilderdtvYFnT/out/xonsh_0.19.4+dfsg-1_all.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-04-08 20:51:07.000000 debian-binary │ --rw-r--r-- 0 0 0 5288 2025-04-08 20:51:07.000000 control.tar.xz │ --rw-r--r-- 0 0 0 467000 2025-04-08 20:51:07.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 5284 2025-04-08 20:51:07.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 467108 2025-04-08 20:51:07.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -38,15 +38,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 1068 2025-04-08 20:51:07.000000 ./usr/lib/python3/dist-packages/xonsh/completers/environment.py │ │ │ -rw-r--r-- 0 root (0) root (0) 6704 2025-04-08 20:51:07.000000 ./usr/lib/python3/dist-packages/xonsh/completers/imports.py │ │ │ -rw-r--r-- 0 root (0) root (0) 1532 2025-04-08 20:51:07.000000 ./usr/lib/python3/dist-packages/xonsh/completers/init.py │ │ │ -rw-r--r-- 0 root (0) root (0) 4470 2025-04-08 20:51:07.000000 ./usr/lib/python3/dist-packages/xonsh/completers/man.py │ │ │ -rw-r--r-- 0 root (0) root (0) 11932 2025-04-08 20:51:07.000000 ./usr/lib/python3/dist-packages/xonsh/completers/path.py │ │ │ -rw-r--r-- 0 root (0) root (0) 7778 2025-04-08 20:51:07.000000 ./usr/lib/python3/dist-packages/xonsh/completers/python.py │ │ │ -rw-r--r-- 0 root (0) root (0) 9430 2025-04-08 20:51:07.000000 ./usr/lib/python3/dist-packages/xonsh/completers/tools.py │ │ │ --rw-r--r-- 0 root (0) root (0) 11559 2025-04-08 20:51:07.000000 ./usr/lib/python3/dist-packages/xonsh/completion_parser_table.py │ │ │ +-rw-r--r-- 0 root (0) root (0) 11564 2025-04-08 20:51:07.000000 ./usr/lib/python3/dist-packages/xonsh/completion_parser_table.py │ │ │ -rw-r--r-- 0 root (0) root (0) 4008 2025-04-08 20:51:07.000000 ./usr/lib/python3/dist-packages/xonsh/contexts.py │ │ │ -rw-r--r-- 0 root (0) root (0) 17190 2025-04-08 20:51:07.000000 ./usr/lib/python3/dist-packages/xonsh/dirstack.py │ │ │ -rw-r--r-- 0 root (0) root (0) 98025 2025-04-08 20:51:07.000000 ./usr/lib/python3/dist-packages/xonsh/environ.py │ │ │ -rw-r--r-- 0 root (0) root (0) 10570 2025-04-08 20:51:07.000000 ./usr/lib/python3/dist-packages/xonsh/events.py │ │ │ -rw-r--r-- 0 root (0) root (0) 14269 2025-04-08 20:51:07.000000 ./usr/lib/python3/dist-packages/xonsh/execer.py │ │ │ -rw-r--r-- 0 root (0) root (0) 20658 2025-04-08 20:51:07.000000 ./usr/lib/python3/dist-packages/xonsh/foreign_shells.py │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-04-08 20:51:07.000000 ./usr/lib/python3/dist-packages/xonsh/history/ │ │ ├── ./usr/lib/python3/dist-packages/xonsh/completion_parser_table.py │ │ │ @@ -2,67 +2,67 @@ │ │ │ # 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 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 PIPE command\n\t| commands AND 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\narg : sub_expressionarg : AT_LPAREN\n\t| ATDOLLAR_LPAREN\n\t| IOREDIRECT2\n\t| BANG_LBRACKET\n\t| DOLLAR_LPAREN\n\t| STRING\n\t| BANG_LPAREN\n\t| RSHIFT\n\t| ANY\n\t| IOREDIRECT1\n\t| LT\n\t| GT\n\t| DOLLAR_LBRACKETargs : argargs : args arg' │ │ │ +_lr_signature = 'AND ANY 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 NEWLINE command\n\t| commands SEMI 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\narg : sub_expressionarg : BANG_LBRACKET\n\t| ANY\n\t| LT\n\t| RSHIFT\n\t| STRING\n\t| DOLLAR_LPAREN\n\t| IOREDIRECT1\n\t| ATDOLLAR_LPAREN\n\t| DOLLAR_LBRACKET\n\t| BANG_LPAREN\n\t| GT\n\t| IOREDIRECT2\n\t| AT_LPARENargs : 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,],[-4,0,-1,-2,-3,-37,-23,-4,-4,-26,-4,-4,-29,-4,-31,-32,-33,-34,-35,-4,-4,-4,-4,-4,-4,-38,-22,-5,-19,-21,-17,-18,-20,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[-4,-5,20,-3,-37,-23,-4,-4,-26,-4,-4,-29,-4,-31,-32,-33,-34,-35,-4,-4,-4,-4,-4,-4,-38,20,-5,20,20,20,20,20,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[-4,-5,21,-3,-37,-23,-4,-4,-26,-4,-4,-29,-4,-31,-32,-33,-34,-35,-4,-4,-4,-4,-4,-4,-38,21,-5,21,21,21,21,21,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[-4,-5,22,-3,-37,-23,-4,-4,-26,-4,-4,-29,-4,-31,-32,-33,-34,-35,-4,-4,-4,-4,-4,-4,-38,22,-5,22,22,22,22,22,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[-4,-5,23,-3,-37,-23,-4,-4,-26,-4,-4,-29,-4,-31,-32,-33,-34,-35,-4,-4,-4,-4,-4,-4,-38,23,-5,23,23,23,23,23,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[-4,-5,24,-3,-37,-23,-4,-4,-26,-4,-4,-29,-4,-31,-32,-33,-34,-35,-4,-4,-4,-4,-4,-4,-38,24,-5,24,24,24,24,24,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[7,7,-37,-23,7,7,-26,7,7,-29,7,-31,-32,-33,-34,-35,7,7,7,7,7,7,-38,-22,-5,-19,-21,-17,-18,-20,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[8,8,-37,-23,8,8,-26,8,8,-29,8,-31,-32,-33,-34,-35,8,8,8,8,8,8,-38,-22,-5,-19,-21,-17,-18,-20,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-14,]),'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,],[9,9,-37,-23,9,9,-26,9,9,-29,9,-31,-32,-33,-34,-35,9,9,9,9,9,9,-38,-22,-5,-19,-21,-17,-18,-20,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[10,10,-37,-23,10,10,-26,10,10,-29,10,-31,-32,-33,-34,-35,10,10,10,10,10,10,-38,-22,-5,-19,-21,-17,-18,-20,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[11,11,-37,-23,11,11,-26,11,11,-29,11,-31,-32,-33,-34,-35,11,11,11,11,11,11,-38,-22,-5,-19,-21,-17,-18,-20,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[12,12,-37,-23,12,12,-26,12,12,-29,12,-31,-32,-33,-34,-35,12,12,12,12,12,12,-38,-22,-5,-19,-21,-17,-18,-20,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[13,13,-37,-23,13,13,-26,13,13,-29,13,-31,-32,-33,-34,-35,13,13,13,13,13,13,-38,-22,-5,-19,-21,-17,-18,-20,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[14,14,-37,-23,14,14,-26,14,14,-29,14,-31,-32,-33,-34,-35,14,14,14,14,14,14,-38,-22,-5,-19,-21,-17,-18,-20,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[15,15,-37,-23,15,15,-26,15,15,-29,15,-31,-32,-33,-34,-35,15,15,15,15,15,15,-38,-22,-5,-19,-21,-17,-18,-20,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-14,]),'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,],[16,16,-37,-23,16,16,-26,16,16,-29,16,-31,-32,-33,-34,-35,16,16,16,16,16,16,-38,-22,-5,-19,-21,-17,-18,-20,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[17,17,-37,-23,17,17,-26,17,17,-29,17,-31,-32,-33,-34,-35,17,17,17,17,17,17,-38,-22,-5,-19,-21,-17,-18,-20,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[18,18,-37,-23,18,18,-26,18,18,-29,18,-31,-32,-33,-34,-35,18,18,18,18,18,18,-38,-22,-5,-19,-21,-17,-18,-20,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[19,19,-37,-23,19,19,-26,19,19,-29,19,-31,-32,-33,-34,-35,19,19,19,19,19,19,-38,-22,-5,-19,-21,-17,-18,-20,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[-3,-37,-23,-4,-4,-26,-4,-4,-29,-4,-31,-32,-33,-34,-35,-4,-4,-4,-4,-4,-4,-38,38,-5,39,-21,41,42,-20,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-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,43,],[-3,-37,-23,-4,-4,-26,-4,-4,-29,-4,-31,-32,-33,-34,-35,-4,-4,-4,-4,-4,-4,-38,-22,-5,-19,40,-17,-18,43,-6,-7,-8,-9,-10,-16,-13,-15,-11,-12,-14,]),} │ │ │ +_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,],[-4,0,-1,-2,-3,-37,-23,-4,-25,-26,-27,-28,-4,-30,-4,-4,-4,-34,-35,-4,-4,-4,-4,-4,-4,-38,-21,-5,-17,-19,-20,-18,-22,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[-4,-5,20,-3,-37,-23,-4,-25,-26,-27,-28,-4,-30,-4,-4,-4,-34,-35,-4,-4,-4,-4,-4,-4,-38,20,-5,20,20,20,20,20,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[-4,-5,21,-3,-37,-23,-4,-25,-26,-27,-28,-4,-30,-4,-4,-4,-34,-35,-4,-4,-4,-4,-4,-4,-38,21,-5,21,21,21,21,21,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[-4,-5,22,-3,-37,-23,-4,-25,-26,-27,-28,-4,-30,-4,-4,-4,-34,-35,-4,-4,-4,-4,-4,-4,-38,22,-5,22,22,22,22,22,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[-4,-5,23,-3,-37,-23,-4,-25,-26,-27,-28,-4,-30,-4,-4,-4,-34,-35,-4,-4,-4,-4,-4,-4,-38,23,-5,23,23,23,23,23,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[-4,-5,24,-3,-37,-23,-4,-25,-26,-27,-28,-4,-30,-4,-4,-4,-34,-35,-4,-4,-4,-4,-4,-4,-38,24,-5,24,24,24,24,24,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[7,7,-37,-23,7,-25,-26,-27,-28,7,-30,7,7,7,-34,-35,7,7,7,7,7,7,-38,-21,-5,-17,-19,-20,-18,-22,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[8,8,-37,-23,8,-25,-26,-27,-28,8,-30,8,8,8,-34,-35,8,8,8,8,8,8,-38,-21,-5,-17,-19,-20,-18,-22,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[9,9,-37,-23,9,-25,-26,-27,-28,9,-30,9,9,9,-34,-35,9,9,9,9,9,9,-38,-21,-5,-17,-19,-20,-18,-22,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[10,10,-37,-23,10,-25,-26,-27,-28,10,-30,10,10,10,-34,-35,10,10,10,10,10,10,-38,-21,-5,-17,-19,-20,-18,-22,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[11,11,-37,-23,11,-25,-26,-27,-28,11,-30,11,11,11,-34,-35,11,11,11,11,11,11,-38,-21,-5,-17,-19,-20,-18,-22,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[12,12,-37,-23,12,-25,-26,-27,-28,12,-30,12,12,12,-34,-35,12,12,12,12,12,12,-38,-21,-5,-17,-19,-20,-18,-22,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[13,13,-37,-23,13,-25,-26,-27,-28,13,-30,13,13,13,-34,-35,13,13,13,13,13,13,-38,-21,-5,-17,-19,-20,-18,-22,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[14,14,-37,-23,14,-25,-26,-27,-28,14,-30,14,14,14,-34,-35,14,14,14,14,14,14,-38,-21,-5,-17,-19,-20,-18,-22,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[15,15,-37,-23,15,-25,-26,-27,-28,15,-30,15,15,15,-34,-35,15,15,15,15,15,15,-38,-21,-5,-17,-19,-20,-18,-22,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[16,16,-37,-23,16,-25,-26,-27,-28,16,-30,16,16,16,-34,-35,16,16,16,16,16,16,-38,-21,-5,-17,-19,-20,-18,-22,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[17,17,-37,-23,17,-25,-26,-27,-28,17,-30,17,17,17,-34,-35,17,17,17,17,17,17,-38,-21,-5,-17,-19,-20,-18,-22,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[18,18,-37,-23,18,-25,-26,-27,-28,18,-30,18,18,18,-34,-35,18,18,18,18,18,18,-38,-21,-5,-17,-19,-20,-18,-22,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[19,19,-37,-23,19,-25,-26,-27,-28,19,-30,19,19,19,-34,-35,19,19,19,19,19,19,-38,-21,-5,-17,-19,-20,-18,-22,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[-3,-37,-23,-4,-25,-26,-27,-28,-4,-30,-4,-4,-4,-34,-35,-4,-4,-4,-4,-4,-4,-38,38,-5,-17,-19,41,-18,-22,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),'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,],[-3,-37,-23,-4,-25,-26,-27,-28,-4,-30,-4,-4,-4,-34,-35,-4,-4,-4,-4,-4,-4,-38,-21,-5,39,40,-20,42,43,-6,-7,-8,-9,-10,-15,-11,-13,-14,-12,-16,]),} │ │ │ │ │ │ _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,10,11,13,19,20,21,22,23,24,],[2,27,27,27,27,27,27,33,34,35,36,37,]),'commands':([0,7,8,10,11,13,19,],[3,26,28,29,30,31,32,]),'args':([0,7,8,10,11,13,19,20,21,22,23,24,],[4,4,4,4,4,4,4,4,4,4,4,4,]),'arg':([0,4,7,8,10,11,13,19,20,21,22,23,24,],[5,25,5,5,5,5,5,5,5,5,5,5,5,]),'sub_expression':([0,4,7,8,10,11,13,19,20,21,22,23,24,],[6,6,6,6,6,6,6,6,6,6,6,6,6,]),} │ │ │ +_lr_goto_items = {'context':([0,],[1,]),'command':([0,7,12,14,15,16,19,20,21,22,23,24,],[2,27,27,27,27,27,27,33,34,35,36,37,]),'commands':([0,7,12,14,15,16,19,],[3,26,28,29,30,31,32,]),'args':([0,7,12,14,15,16,19,20,21,22,23,24,],[4,4,4,4,4,4,4,4,4,4,4,4,]),'arg':([0,4,7,12,14,15,16,19,20,21,22,23,24,],[5,25,5,5,5,5,5,5,5,5,5,5,5,]),'sub_expression':([0,4,7,12,14,15,16,19,20,21,22,23,24,],[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 OR 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 AND 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), │ │ │ + ('commands -> commands PIPE command','commands',3,'p_multiple_commands_many','completion_context.py',580), │ │ │ + ('commands -> commands NEWLINE command','commands',3,'p_multiple_commands_many','completion_context.py',581), │ │ │ + ('commands -> commands SEMI 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), │ │ │ ('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 -> AT_LPAREN','arg',1,'p_any_token_arg','completion_context.py',697), │ │ │ - ('arg -> ATDOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',698), │ │ │ - ('arg -> IOREDIRECT2','arg',1,'p_any_token_arg','completion_context.py',699), │ │ │ - ('arg -> BANG_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',700), │ │ │ - ('arg -> DOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',701), │ │ │ - ('arg -> STRING','arg',1,'p_any_token_arg','completion_context.py',702), │ │ │ - ('arg -> BANG_LPAREN','arg',1,'p_any_token_arg','completion_context.py',703), │ │ │ - ('arg -> RSHIFT','arg',1,'p_any_token_arg','completion_context.py',704), │ │ │ - ('arg -> ANY','arg',1,'p_any_token_arg','completion_context.py',705), │ │ │ - ('arg -> IOREDIRECT1','arg',1,'p_any_token_arg','completion_context.py',706), │ │ │ - ('arg -> LT','arg',1,'p_any_token_arg','completion_context.py',707), │ │ │ - ('arg -> GT','arg',1,'p_any_token_arg','completion_context.py',708), │ │ │ - ('arg -> DOLLAR_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',709), │ │ │ + ('arg -> BANG_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',697), │ │ │ + ('arg -> ANY','arg',1,'p_any_token_arg','completion_context.py',698), │ │ │ + ('arg -> LT','arg',1,'p_any_token_arg','completion_context.py',699), │ │ │ + ('arg -> RSHIFT','arg',1,'p_any_token_arg','completion_context.py',700), │ │ │ + ('arg -> STRING','arg',1,'p_any_token_arg','completion_context.py',701), │ │ │ + ('arg -> DOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',702), │ │ │ + ('arg -> IOREDIRECT1','arg',1,'p_any_token_arg','completion_context.py',703), │ │ │ + ('arg -> ATDOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',704), │ │ │ + ('arg -> DOLLAR_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',705), │ │ │ + ('arg -> BANG_LPAREN','arg',1,'p_any_token_arg','completion_context.py',706), │ │ │ + ('arg -> GT','arg',1,'p_any_token_arg','completion_context.py',707), │ │ │ + ('arg -> IOREDIRECT2','arg',1,'p_any_token_arg','completion_context.py',708), │ │ │ + ('arg -> AT_LPAREN','arg',1,'p_any_token_arg','completion_context.py',709), │ │ │ ('args -> arg','args',1,'p_args_first','completion_context.py',716), │ │ │ ('args -> args arg','args',2,'p_args_many','completion_context.py',721), │ │ │ ]