--- /tmp/xonsh-0.11.0+dfsg-1_o635g5e/debian/xonsh_0.11.0+dfsg-1_all.deb +++ xonsh_0.11.0+dfsg-1_all.deb ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -34,15 +34,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 6674 2021-11-17 20:37:41.000000 ./usr/lib/python3/dist-packages/xonsh/completers/imports.py │ │ │ -rw-r--r-- 0 root (0) root (0) 1596 2021-11-17 20:37:41.000000 ./usr/lib/python3/dist-packages/xonsh/completers/init.py │ │ │ -rw-r--r-- 0 root (0) root (0) 1955 2021-11-17 20:37:41.000000 ./usr/lib/python3/dist-packages/xonsh/completers/man.py │ │ │ -rw-r--r-- 0 root (0) root (0) 11947 2021-11-17 20:37:41.000000 ./usr/lib/python3/dist-packages/xonsh/completers/path.py │ │ │ -rw-r--r-- 0 root (0) root (0) 1369 2021-11-17 20:37:41.000000 ./usr/lib/python3/dist-packages/xonsh/completers/pip.py │ │ │ -rw-r--r-- 0 root (0) root (0) 7773 2021-11-17 20:37:41.000000 ./usr/lib/python3/dist-packages/xonsh/completers/python.py │ │ │ -rw-r--r-- 0 root (0) root (0) 6482 2021-11-17 20:37:41.000000 ./usr/lib/python3/dist-packages/xonsh/completers/tools.py │ │ │ --rw-r--r-- 0 root (0) root (0) 9165 2021-11-23 19:28:41.000000 ./usr/lib/python3/dist-packages/xonsh/completion_parser_table.py │ │ │ +-rw-r--r-- 0 root (0) root (0) 9170 2021-11-23 19:28:41.000000 ./usr/lib/python3/dist-packages/xonsh/completion_parser_table.py │ │ │ -rw-r--r-- 0 root (0) root (0) 4030 2021-11-17 20:37:41.000000 ./usr/lib/python3/dist-packages/xonsh/contexts.py │ │ │ -rw-r--r-- 0 root (0) root (0) 11306 2021-11-17 20:37:41.000000 ./usr/lib/python3/dist-packages/xonsh/diff_history.py │ │ │ -rw-r--r-- 0 root (0) root (0) 17178 2021-11-17 20:37:41.000000 ./usr/lib/python3/dist-packages/xonsh/dirstack.py │ │ │ -rw-r--r-- 0 root (0) root (0) 403 2021-11-17 20:37:41.000000 ./usr/lib/python3/dist-packages/xonsh/dumb_shell.py │ │ │ -rw-r--r-- 0 root (0) root (0) 86400 2021-11-17 20:37:41.000000 ./usr/lib/python3/dist-packages/xonsh/environ.py │ │ │ -rw-r--r-- 0 root (0) root (0) 10213 2021-11-17 20:37:41.000000 ./usr/lib/python3/dist-packages/xonsh/events.py │ │ │ -rw-r--r-- 0 root (0) root (0) 13019 2021-11-17 20:37:41.000000 ./usr/lib/python3/dist-packages/xonsh/execer.py │ │ ├── ./usr/lib/python3/dist-packages/xonsh/completion_parser_table.py │ │ │ @@ -2,62 +2,62 @@ │ │ │ # 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 NEWLINE OR PIPE RBRACKET RPAREN SEMI STRINGcontext : command\n | commands\n command : args\n |\n commands : commandcommands : commands OR command\n\t| commands SEMI command\n\t| commands NEWLINE command\n\t| commands AND command\n\t| commands PIPE 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 : BANG_LPAREN\n\t| DOLLAR_LBRACKET\n\t| DOLLAR_LPAREN\n\t| STRING\n\t| AT_LPAREN\n\t| ANY\n\t| BANG_LBRACKET\n\t| ATDOLLAR_LPARENargs : argargs : args arg' │ │ │ +_lr_signature = 'AND ANY ATDOLLAR_LPAREN AT_LPAREN BANG_LBRACKET BANG_LPAREN DOLLAR_LBRACKET DOLLAR_LPAREN NEWLINE OR PIPE RBRACKET RPAREN SEMI STRINGcontext : command\n | commands\n command : args\n |\n commands : commandcommands : commands PIPE command\n\t| commands SEMI command\n\t| commands AND command\n\t| commands OR 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 | 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 : STRING\n\t| DOLLAR_LBRACKET\n\t| BANG_LPAREN\n\t| ATDOLLAR_LPAREN\n\t| DOLLAR_LPAREN\n\t| BANG_LBRACKET\n\t| AT_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,],[-4,0,-1,-2,-3,-32,-23,-4,-4,-4,-27,-4,-29,-4,-4,-4,-4,-4,-4,-4,-33,-18,-5,-20,-17,-22,-21,-19,-6,-7,-8,-9,-10,-12,-14,-11,-16,-15,-13,]),'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,],[-4,-5,15,-3,-32,-23,-4,-4,-4,-27,-4,-29,-4,-4,-4,-4,-4,-4,-4,-33,15,-5,15,15,15,15,15,-6,-7,-8,-9,-10,-12,-14,-11,-16,-15,-13,]),'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,],[-4,-5,16,-3,-32,-23,-4,-4,-4,-27,-4,-29,-4,-4,-4,-4,-4,-4,-4,-33,16,-5,16,16,16,16,16,-6,-7,-8,-9,-10,-12,-14,-11,-16,-15,-13,]),'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,],[-4,-5,17,-3,-32,-23,-4,-4,-4,-27,-4,-29,-4,-4,-4,-4,-4,-4,-4,-33,17,-5,17,17,17,17,17,-6,-7,-8,-9,-10,-12,-14,-11,-16,-15,-13,]),'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,],[-4,-5,18,-3,-32,-23,-4,-4,-4,-27,-4,-29,-4,-4,-4,-4,-4,-4,-4,-33,18,-5,18,18,18,18,18,-6,-7,-8,-9,-10,-12,-14,-11,-16,-15,-13,]),'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,],[-4,-5,19,-3,-32,-23,-4,-4,-4,-27,-4,-29,-4,-4,-4,-4,-4,-4,-4,-33,19,-5,19,19,19,19,19,-6,-7,-8,-9,-10,-12,-14,-11,-16,-15,-13,]),'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,],[7,7,-32,-23,7,7,7,-27,7,-29,7,7,7,7,7,7,7,-33,-18,-5,-20,-17,-22,-21,-19,-6,-7,-8,-9,-10,-12,-14,-11,-16,-15,-13,]),'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,],[8,8,-32,-23,8,8,8,-27,8,-29,8,8,8,8,8,8,8,-33,-18,-5,-20,-17,-22,-21,-19,-6,-7,-8,-9,-10,-12,-14,-11,-16,-15,-13,]),'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,],[9,9,-32,-23,9,9,9,-27,9,-29,9,9,9,9,9,9,9,-33,-18,-5,-20,-17,-22,-21,-19,-6,-7,-8,-9,-10,-12,-14,-11,-16,-15,-13,]),'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,],[10,10,-32,-23,10,10,10,-27,10,-29,10,10,10,10,10,10,10,-33,-18,-5,-20,-17,-22,-21,-19,-6,-7,-8,-9,-10,-12,-14,-11,-16,-15,-13,]),'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,],[11,11,-32,-23,11,11,11,-27,11,-29,11,11,11,11,11,11,11,-33,-18,-5,-20,-17,-22,-21,-19,-6,-7,-8,-9,-10,-12,-14,-11,-16,-15,-13,]),'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,],[12,12,-32,-23,12,12,12,-27,12,-29,12,12,12,12,12,12,12,-33,-18,-5,-20,-17,-22,-21,-19,-6,-7,-8,-9,-10,-12,-14,-11,-16,-15,-13,]),'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,],[13,13,-32,-23,13,13,13,-27,13,-29,13,13,13,13,13,13,13,-33,-18,-5,-20,-17,-22,-21,-19,-6,-7,-8,-9,-10,-12,-14,-11,-16,-15,-13,]),'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,],[14,14,-32,-23,14,14,14,-27,14,-29,14,14,14,14,14,14,14,-33,-18,-5,-20,-17,-22,-21,-19,-6,-7,-8,-9,-10,-12,-14,-11,-16,-15,-13,]),'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,],[-3,-32,-23,-4,-4,-4,-27,-4,-29,-4,-4,-4,-4,-4,-4,-4,-33,33,-5,-20,35,36,-21,38,-6,-7,-8,-9,-10,-12,-14,-11,-16,-15,-13,]),'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,],[-3,-32,-23,-4,-4,-4,-27,-4,-29,-4,-4,-4,-4,-4,-4,-4,-33,-18,-5,34,-17,-22,37,-19,-6,-7,-8,-9,-10,-12,-14,-11,-16,-15,-13,]),} │ │ │ +_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,],[-4,0,-1,-2,-3,-32,-23,-24,-4,-4,-4,-4,-4,-4,-31,-4,-4,-4,-4,-4,-33,-20,-5,-18,-19,-17,-21,-22,-6,-7,-8,-9,-10,-14,-12,-13,-11,-15,-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,],[-4,-5,15,-3,-32,-23,-24,-4,-4,-4,-4,-4,-4,-31,-4,-4,-4,-4,-4,-33,15,-5,15,15,15,15,15,-6,-7,-8,-9,-10,-14,-12,-13,-11,-15,-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,],[-4,-5,16,-3,-32,-23,-24,-4,-4,-4,-4,-4,-4,-31,-4,-4,-4,-4,-4,-33,16,-5,16,16,16,16,16,-6,-7,-8,-9,-10,-14,-12,-13,-11,-15,-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,],[-4,-5,17,-3,-32,-23,-24,-4,-4,-4,-4,-4,-4,-31,-4,-4,-4,-4,-4,-33,17,-5,17,17,17,17,17,-6,-7,-8,-9,-10,-14,-12,-13,-11,-15,-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,],[-4,-5,18,-3,-32,-23,-24,-4,-4,-4,-4,-4,-4,-31,-4,-4,-4,-4,-4,-33,18,-5,18,18,18,18,18,-6,-7,-8,-9,-10,-14,-12,-13,-11,-15,-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,],[-4,-5,19,-3,-32,-23,-24,-4,-4,-4,-4,-4,-4,-31,-4,-4,-4,-4,-4,-33,19,-5,19,19,19,19,19,-6,-7,-8,-9,-10,-14,-12,-13,-11,-15,-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,],[7,7,-32,-23,-24,7,7,7,7,7,7,-31,7,7,7,7,7,-33,-20,-5,-18,-19,-17,-21,-22,-6,-7,-8,-9,-10,-14,-12,-13,-11,-15,-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,],[8,8,-32,-23,-24,8,8,8,8,8,8,-31,8,8,8,8,8,-33,-20,-5,-18,-19,-17,-21,-22,-6,-7,-8,-9,-10,-14,-12,-13,-11,-15,-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,],[9,9,-32,-23,-24,9,9,9,9,9,9,-31,9,9,9,9,9,-33,-20,-5,-18,-19,-17,-21,-22,-6,-7,-8,-9,-10,-14,-12,-13,-11,-15,-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,],[10,10,-32,-23,-24,10,10,10,10,10,10,-31,10,10,10,10,10,-33,-20,-5,-18,-19,-17,-21,-22,-6,-7,-8,-9,-10,-14,-12,-13,-11,-15,-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,],[11,11,-32,-23,-24,11,11,11,11,11,11,-31,11,11,11,11,11,-33,-20,-5,-18,-19,-17,-21,-22,-6,-7,-8,-9,-10,-14,-12,-13,-11,-15,-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,],[12,12,-32,-23,-24,12,12,12,12,12,12,-31,12,12,12,12,12,-33,-20,-5,-18,-19,-17,-21,-22,-6,-7,-8,-9,-10,-14,-12,-13,-11,-15,-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,],[13,13,-32,-23,-24,13,13,13,13,13,13,-31,13,13,13,13,13,-33,-20,-5,-18,-19,-17,-21,-22,-6,-7,-8,-9,-10,-14,-12,-13,-11,-15,-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,],[14,14,-32,-23,-24,14,14,14,14,14,14,-31,14,14,14,14,14,-33,-20,-5,-18,-19,-17,-21,-22,-6,-7,-8,-9,-10,-14,-12,-13,-11,-15,-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,],[-3,-32,-23,-24,-4,-4,-4,-4,-4,-4,-31,-4,-4,-4,-4,-4,-33,33,-5,-18,-19,-17,37,-22,-6,-7,-8,-9,-10,-14,-12,-13,-11,-15,-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,],[-3,-32,-23,-24,-4,-4,-4,-4,-4,-4,-31,-4,-4,-4,-4,-4,-33,-20,-5,34,35,36,-21,38,-6,-7,-8,-9,-10,-14,-12,-13,-11,-15,-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,9,11,13,14,15,16,17,18,19,],[2,22,22,22,22,22,22,28,29,30,31,32,]),'commands':([0,7,8,9,11,13,14,],[3,21,23,24,25,26,27,]),'args':([0,7,8,9,11,13,14,15,16,17,18,19,],[4,4,4,4,4,4,4,4,4,4,4,4,]),'arg':([0,4,7,8,9,11,13,14,15,16,17,18,19,],[5,20,5,5,5,5,5,5,5,5,5,5,5,]),'sub_expression':([0,4,7,8,9,11,13,14,15,16,17,18,19,],[6,6,6,6,6,6,6,6,6,6,6,6,6,]),} │ │ │ +_lr_goto_items = {'context':([0,],[1,]),'command':([0,8,9,10,11,12,13,15,16,17,18,19,],[2,22,22,22,22,22,22,28,29,30,31,32,]),'commands':([0,8,9,10,11,12,13,],[3,21,23,24,25,26,27,]),'args':([0,8,9,10,11,12,13,15,16,17,18,19,],[4,4,4,4,4,4,4,4,4,4,4,4,]),'arg':([0,4,8,9,10,11,12,13,15,16,17,18,19,],[5,20,5,5,5,5,5,5,5,5,5,5,5,]),'sub_expression':([0,4,8,9,10,11,12,13,15,16,17,18,19,],[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',463), │ │ │ ('context -> commands','context',1,'p_context_command','completion_context.py',464), │ │ │ ('command -> args','command',1,'p_command','completion_context.py',504), │ │ │ ('command -> ','command',0,'p_command','completion_context.py',505), │ │ │ ('commands -> command','commands',1,'p_multiple_commands_first','completion_context.py',543), │ │ │ - ('commands -> commands OR command','commands',3,'p_multiple_commands_many','completion_context.py',553), │ │ │ + ('commands -> commands PIPE command','commands',3,'p_multiple_commands_many','completion_context.py',553), │ │ │ ('commands -> commands SEMI command','commands',3,'p_multiple_commands_many','completion_context.py',554), │ │ │ - ('commands -> commands NEWLINE command','commands',3,'p_multiple_commands_many','completion_context.py',555), │ │ │ - ('commands -> commands AND command','commands',3,'p_multiple_commands_many','completion_context.py',556), │ │ │ - ('commands -> commands PIPE command','commands',3,'p_multiple_commands_many','completion_context.py',557), │ │ │ + ('commands -> commands AND command','commands',3,'p_multiple_commands_many','completion_context.py',555), │ │ │ + ('commands -> commands OR command','commands',3,'p_multiple_commands_many','completion_context.py',556), │ │ │ + ('commands -> commands NEWLINE command','commands',3,'p_multiple_commands_many','completion_context.py',557), │ │ │ ('sub_expression -> DOLLAR_LPAREN commands RPAREN','sub_expression',3,'p_sub_expression','completion_context.py',586), │ │ │ ('sub_expression -> BANG_LPAREN commands RPAREN','sub_expression',3,'p_sub_expression','completion_context.py',587), │ │ │ ('sub_expression -> ATDOLLAR_LPAREN commands RPAREN','sub_expression',3,'p_sub_expression','completion_context.py',588), │ │ │ ('sub_expression -> DOLLAR_LBRACKET commands RBRACKET','sub_expression',3,'p_sub_expression','completion_context.py',589), │ │ │ ('sub_expression -> BANG_LBRACKET commands RBRACKET','sub_expression',3,'p_sub_expression','completion_context.py',590), │ │ │ ('sub_expression -> AT_LPAREN commands RPAREN','sub_expression',3,'p_sub_expression','completion_context.py',591), │ │ │ ('sub_expression -> DOLLAR_LPAREN commands','sub_expression',2,'p_sub_expression','completion_context.py',592), │ │ │ ('sub_expression -> BANG_LPAREN commands','sub_expression',2,'p_sub_expression','completion_context.py',593), │ │ │ ('sub_expression -> ATDOLLAR_LPAREN commands','sub_expression',2,'p_sub_expression','completion_context.py',594), │ │ │ ('sub_expression -> DOLLAR_LBRACKET commands','sub_expression',2,'p_sub_expression','completion_context.py',595), │ │ │ ('sub_expression -> BANG_LBRACKET commands','sub_expression',2,'p_sub_expression','completion_context.py',596), │ │ │ ('sub_expression -> AT_LPAREN commands','sub_expression',2,'p_sub_expression','completion_context.py',597), │ │ │ ('arg -> sub_expression','arg',1,'p_sub_expression_arg','completion_context.py',666), │ │ │ - ('arg -> BANG_LPAREN','arg',1,'p_any_token_arg','completion_context.py',670), │ │ │ + ('arg -> STRING','arg',1,'p_any_token_arg','completion_context.py',670), │ │ │ ('arg -> DOLLAR_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',671), │ │ │ - ('arg -> DOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',672), │ │ │ - ('arg -> STRING','arg',1,'p_any_token_arg','completion_context.py',673), │ │ │ - ('arg -> AT_LPAREN','arg',1,'p_any_token_arg','completion_context.py',674), │ │ │ - ('arg -> ANY','arg',1,'p_any_token_arg','completion_context.py',675), │ │ │ - ('arg -> BANG_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',676), │ │ │ - ('arg -> ATDOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',677), │ │ │ + ('arg -> BANG_LPAREN','arg',1,'p_any_token_arg','completion_context.py',672), │ │ │ + ('arg -> ATDOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',673), │ │ │ + ('arg -> DOLLAR_LPAREN','arg',1,'p_any_token_arg','completion_context.py',674), │ │ │ + ('arg -> BANG_LBRACKET','arg',1,'p_any_token_arg','completion_context.py',675), │ │ │ + ('arg -> AT_LPAREN','arg',1,'p_any_token_arg','completion_context.py',676), │ │ │ + ('arg -> ANY','arg',1,'p_any_token_arg','completion_context.py',677), │ │ │ ('args -> arg','args',1,'p_args_first','completion_context.py',688), │ │ │ ('args -> args arg','args',2,'p_args_many','completion_context.py',693), │ │ │ ]