(CommandList children: [ (FuncDef name: _nmcli_list body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} {(SQ <'$1'>)} {(--)} {(DQ ($ VSub_Name '$cur'))}) ] ) left_token: <Left_CommandSub '$('> spids: [21 37] ) } ] ) } spids: [18] ) ] spids: [18] ) ] spids: [15] ) spids: [11 14] ) (FuncDef name: _nmcli_con_id body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:IFS) op: Equal rhs: { (SingleQuotedPart left: <Left_DollarSingleQuote "$'"> tokens: [<Char_OneChar '\\n'>] spids: [54 56] ) } spids: [53] ) ] spids: [51] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} { (DQ (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (SimpleCommand words: [{(nmcli)} {(con)} {(list)}] redirects: [ (Redir op: <Redir_Great '2>'> fd: 2 arg_word: {(/dev/null)} ) ] ) (C {(tail)} {(-n)} {(Lit_Other '+') (2)}) (C {(awk)} {(-F)} {(SQ <' {2,}'>)} {(SQ <'{print $1 }'>)} ) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [69 103] ) ) } {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [62 112] ) } ] ) } spids: [59] ) ] spids: [59] ) ] spids: [48] ) spids: [44 47] ) (FuncDef name: _nmcli_con_uuid body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} { (DQ (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (SimpleCommand words: [{(nmcli)} {(con)} {(list)}] redirects: [ (Redir op: <Redir_Great '2>'> fd: 2 arg_word: {(/dev/null)} ) ] ) (C {(tail)} {(-n)} {(Lit_Other '+') (2)}) (C {(awk)} {(-F)} {(SQ <' {2,}'>)} {(SQ <'{print $2}'>)} ) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [136 170] ) ) } {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [129 179] ) } ] ) } spids: [126] ) ] spids: [126] ) ] spids: [123] ) spids: [119 122] ) (FuncDef name: _nmcli_ap_ssid body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:IFS) op: Equal rhs: { (SingleQuotedPart left: <Left_DollarSingleQuote "$'"> tokens: [<Char_OneChar '\\n'>] spids: [196 198] ) } spids: [195] ) ] spids: [193] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} { (DQ (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (SimpleCommand words: [{(nmcli)} {(dev)} {(wifi)} {(list)}] redirects: [ (Redir op: <Redir_Great '2>'> fd: 2 arg_word: {(/dev/null)} ) ] ) (C {(tail)} {(-n)} {(Lit_Other '+') (2)}) (C {(awk)} {(-F)} {(SQ <' {2,}'>)} {(SQ <'{print $1}'>)} ) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [211 247] ) ) } {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [204 256] ) } ] ) } spids: [201] ) ] spids: [201] ) ] spids: [190] ) spids: [186 189] ) (FuncDef name: _nmcli_ab_bssid body: (BraceGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} { (DQ (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (SimpleCommand words: [{(nmcli)} {(dev)} {(wifi)} {(list)}] redirects: [ (Redir op: <Redir_Great '2>'> fd: 2 arg_word: {(/dev/null)} ) ] ) (C {(tail)} {(-n)} {(Lit_Other '+') (2)}) (C {(awk)} {(-F)} {(SQ <' {2,}'>)} {(SQ <'{print $2}'>)} ) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [280 316] ) ) } {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [273 325] ) } ] ) } spids: [270] ) ] spids: [270] ) ] spids: [267] ) spids: [263 266] ) (AndOr ops: [Op_DAmp] children: [ (FuncDef name: _nmcli body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs:(LhsName name:cur) op:Equal spids:[341]) (assign_pair lhs:(LhsName name:prev) op:Equal spids:[343]) (assign_pair lhs:(LhsName name:words) op:Equal spids:[345]) (assign_pair lhs:(LhsName name:cword) op:Equal spids:[347]) ] spids: [339] ) (AndOr ops: [Op_DPipe] children: [(C {(_init_completion)}) (ControlFlow token:<ControlFlow_Return return>)] ) (Case to_match: {($ VSub_Name '$prev')} arms: [ (case_arm pat_list: [{(-m)} {(--mode)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} {(SQ <'tabular multiline'>)} {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [374 390] ) } ] ) } spids: [371] ) ] spids: [371] ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [365 368 400 16777215] ) (case_arm pat_list: [{(-f)} {(--fields)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} {(SQ <'all common'>)} {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [412 428] ) } ] ) } spids: [409] ) ] spids: [409] ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [403 406 438 16777215] ) (case_arm pat_list: [{(-e)} {(--escape)}] action: [ (C {(_nmcli_list)} {(DQ ('yes no'))}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [441 444 459 16777215] ) (case_arm pat_list: [{(id)}] action: [ (C {(_nmcli_con_id)}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [462 463 474 16777215] ) (case_arm pat_list: [{(uuid)}] action: [ (C {(_nmcli_con_uuid)}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [477 478 489 16777215] ) (case_arm pat_list: [{(iface)}] action: [ (C {(_available_interfaces)}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [492 493 504 16777215] ) (case_arm pat_list: [{(bssid)}] action: [ (C {(_nmcli_ab_bssid)}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [507 508 519 16777215] ) (case_arm pat_list: [{(wep-key-type)}] action: [ (C {(_nmcli_list)} {(DQ ('key phrase'))}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [522 523 538 16777215] ) ] spids: [358 362 541] ) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolBinary op_id: BoolBinary_eq left: {($ VSub_Name '$cword')} right: {(1)} ) ) terminator: <Op_Semi ';'> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolBinary op_id: BoolBinary_GlobDEqual left: {(DQ ($ VSub_Name '$cur'))} right: {(-) (Lit_Other '*')} ) ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} { (SQ < '--terse --pretty --mode --fields\n' > <' --escape --version --help'> ) } {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [584 601] ) } ] ) } spids: [581] ) ] spids: [581] ) ] spids: [16777215 578] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} {(DQ ('nm con dev'))} {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [612 628] ) } ] ) } spids: [609] ) ] spids: [609] ) ] spids: [606 633] ) ] spids: [16777215 559] ) ] else_action: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:object) op: Equal rhs: { (BracedVarSub token: <VSub_Name words> bracket_op: (ArrayIndex expr:(ArithWord w:{(Lit_Digits 1)})) spids: [642 647] ) } spids: [641] ) ] spids: [639] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:command) op: Equal rhs: { (BracedVarSub token: <VSub_Name words> bracket_op: (ArrayIndex expr:(ArithWord w:{(Lit_Digits 2)})) spids: [653 658] ) } spids: [652] ) ] spids: [650] ) (Case to_match: {($ VSub_Name '$object')} arms: [ (case_arm pat_list: [{(nm)}] action: [ (Case to_match: {($ VSub_Name '$command')} arms: [ (case_arm pat_list: [{(enable)}] action: [ (C {(_nmcli_list)} {(DQ ('true false'))}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [680 681 696 16777215] ) (case_arm pat_list: [{(sleep)}] action: [ (C {(_nmcli_list)} {(DQ ('true false'))}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [699 700 715 16777215] ) (case_arm pat_list: [{(wifi)}] action: [ (C {(_nmcli_list)} {(DQ ('on off'))}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [718 719 734 16777215] ) (case_arm pat_list: [{(wwan)}] action: [ (C {(_nmcli_list)} {(DQ ('on off'))}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [737 738 753 16777215] ) (case_arm pat_list: [{(wimax)}] action: [ (C {(_nmcli_list)} {(DQ ('on off'))}) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [756 757 772 16777215] ) ] spids: [673 677 775] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} { (SQ <'status permissions enable sleep\n'> <' wifi wwan wimax'> ) } {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [782 799] ) } ] ) } spids: [779] ) ] spids: [779] ) ] spids: [669 670 804 16777215] ) (case_arm pat_list: [{(con)}] action: [ (Case to_match: {($ VSub_Name '$command')} arms: [ (case_arm pat_list: [{(list)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} {(SQ <'id uuid'>)} {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [825 841] ) } ] ) } spids: [822] ) ] spids: [822] ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [818 819 851 16777215] ) (case_arm pat_list: [{(up)}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolBinary op_id: BoolBinary_GlobDEqual left: {(DQ ($ VSub_Name '$cur'))} right: {(-) (Lit_Other '*')} ) ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} {(SQ <'--nowait --timeout'>)} {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [880 898] ) } ] ) } spids: [877] ) ] spids: [877] ) ] spids: [16777215 874] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} {(SQ <'id uuid iface ap nsp'>)} {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [909 927] ) } ] ) } spids: [906] ) ] spids: [906] ) ] spids: [903 932] ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [854 855 940 16777215] ) (case_arm pat_list: [{(down)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} {(SQ <'id uuid'>)} {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [950 966] ) } ] ) } spids: [947] ) ] spids: [947] ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [943 944 976 16777215] ) (case_arm pat_list: [{(delete)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} {(SQ <'id uuid'>)} {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [986 1002] ) } ] ) } spids: [983] ) ] spids: [983] ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [979 980 1012 16777215] ) ] spids: [811 815 1015] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} {(SQ <'list status up down delete'>)} {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [1022 1040] ) } ] ) } spids: [1019] ) ] spids: [1019] ) ] spids: [807 808 1045 16777215] ) (case_arm pat_list: [{(dev)}] action: [ (Case to_match: {($ VSub_Name '$command')} arms: [ (case_arm pat_list: [{(list)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} {(SQ <iface>)} {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [1066 1082] ) } ] ) } spids: [1063] ) ] spids: [1063] ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [1059 1060 1092 16777215] ) (case_arm pat_list: [{(disconnect)}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolBinary op_id: BoolBinary_GlobDEqual left: {(DQ ($ VSub_Name '$cur'))} right: {(-) (Lit_Other '*')} ) ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} {(SQ <'--nowait --timeout'>)} {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [1121 1139] ) } ] ) } spids: [1118] ) ] spids: [1118] ) ] spids: [16777215 1115] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} {(SQ <iface>)} {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [1150 1166] ) } ] ) } spids: [1147] ) ] spids: [1147] ) ] spids: [1144 1171] ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [1095 1096 1179 16777215] ) (case_arm pat_list: [{(wifi)}] action: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:subcommand) op: Equal rhs: { (BracedVarSub token: <VSub_Name words> bracket_op: (ArrayIndex expr: (ArithWord w:{(Lit_Digits 3)}) ) spids: [1189 1194] ) } spids: [1188] ) ] spids: [1186] ) (Case to_match: {($ VSub_Name '$subcommand')} arms: [ (case_arm pat_list: [{(list)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} {(SQ <'iface bssid'>)} {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [1212 1230] ) } ] ) } spids: [1209] ) ] spids: [1209] ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [1205 1206 1240 16777215] ) (case_arm pat_list: [{(connect)}] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolBinary op_id: BoolBinary_GlobDEqual left: {(DQ ($ VSub_Name '$cur'))} right: {(-) (Lit_Other '*')} ) ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} { (SQ <'--private\n'> < ' --nowait --timeout' > ) } {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [1269 1286] ) } ] ) } spids: [1266] ) ] spids: [1266] ) ] spids: [16777215 1263] ) ] else_action: [ (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolBinary op_id: BoolBinary_GlobDEqual left: {(DQ ($ VSub_Name '$prev'))} right: {(DQ (connect))} ) ) terminator: <Op_Semi ';'> ) ] action: [(C {(_nmcli_ap_ssid)})] spids: [16777215 1311] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} { (SQ <'password\n'> < ' wep-key-type iface bssid name' > ) } {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [1323 1342] ) } ] ) } spids: [1320] ) ] spids: [1320] ) ] spids: [1317 1347] ) ] spids: [1291 1350] ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [1243 1244 1358 16777215] ) ] spids: [1198 1202 1361] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} {(SQ <'list connect'>)} {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [1368 1384] ) } ] ) } spids: [1365] ) ] spids: [1365] ) (ControlFlow token: <ControlFlow_Return return> arg_word: {(0)} ) ] spids: [1182 1183 1394 16777215] ) ] spids: [1052 1056 1397] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:COMPREPLY) op: Equal rhs: { (ArrayLiteralPart words: [ { (CommandSubPart command_list: (CommandList children: [ (C {(compgen)} {(-W)} {(SQ <'status list disconnect wifi'>)} {(--)} {(DQ ($ VSub_Name '$cur'))} ) ] ) left_token: <Left_CommandSub '$('> spids: [1404 1422] ) } ] ) } spids: [1401] ) ] spids: [1401] ) ] spids: [1048 1049 1427 16777215] ) ] spids: [662 666 1430] ) ] spids: [636 1434] ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [336] ) spids: [332 335] ) (C {(complete)} {(-F)} {(_nmcli)} {(nmcli)}) ] ) ] )