(CommandList children: [ (Assignment keyword: Assign_Typeset flags: [-a] pairs: [(assign_pair lhs:(LhsName name:_Dbg_override_filenames) op:Equal spids:[79])] spids: [75] ) (FuncDef name: _Dbg_progess_show body: (BraceGroup children: [ (Assignment keyword: Assign_Typeset pairs: [ (assign_pair lhs: (LhsName name:title) op: Equal rhs: {($ VSub_Number '$1')} spids: [114] ) ] spids: [112] ) (Assignment keyword: Assign_Typeset flags: [-i] pairs: [ (assign_pair lhs: (LhsName name:max_value) op: Equal rhs: {($ VSub_Number '$2')} spids: [122] ) ] spids: [118] ) (Assignment keyword: Assign_Typeset flags: [-i] pairs: [ (assign_pair lhs: (LhsName name:current_value) op: Equal rhs: {($ VSub_Number '$3')} spids: [130] ) ] spids: [126] ) (Assignment keyword: Assign_Typeset flags: [-i] pairs: [(assign_pair lhs:(LhsName name:max_length) op:Equal rhs:{(40)} spids:[138])] spids: [134] ) (Assignment keyword: Assign_Typeset flags: [-i] pairs: [(assign_pair lhs:(LhsName name:current_length) op:Equal spids:[146])] spids: [142] ) (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithBinary op_id: Arith_DEqual left: (ArithVarRef name:max_value) right: (ArithWord w:{(Lit_Digits 0)}) ) ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:current_length) op: Equal rhs: {(${ VSub_Name max_length)} spids: [174] ) ] spids: [174] ) ] spids: [16777215 167] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:current_length) op: Equal rhs: { (ArithSubPart anode: (ArithBinary op_id: Arith_Slash left: (ArithBinary op_id: Arith_Star left: (ArithWord w:{(${ VSub_Name max_length)}) right: (ArithWord w:{(${ VSub_Name current_value)}) ) right: (ArithWord w:{(${ VSub_Name max_value)}) ) spids: [184 203] ) } spids: [183] ) ] spids: [183] ) ] spids: [180 206] ) (C {(_Dbg_progess_show_internal)} {(DQ ($ VSub_Number '$1'))} {(${ VSub_Name max_length)} {(${ VSub_Name current_length)} ) (C {(_Dbg_printf_nocr)} {(SQ <' %3d%%'>)} { (DQ (ArithSubPart anode: (ArithBinary op_id: Arith_Slash left: (ArithBinary op_id: Arith_Star left: (ArithWord w:{(Lit_Digits 100)}) right: (ArithWord w:{(${ VSub_Name current_value)}) ) right: (ArithWord w:{(${ VSub_Name max_value)}) ) spids: [233 250] ) ) } ) ] spids: [109] ) spids: [105 108] ) (FuncDef name: _Dbg_progess_show_internal body: (BraceGroup children: [ (Assignment keyword: Assign_Typeset flags: [-i] pairs: [(assign_pair lhs:(LhsName name:i) op:Equal rhs:{(0)} spids:[278])] spids: [274] ) (If arms: [ (if_arm cond: [ (Sentence child: (DBracket expr: (BoolBinary op_id: BoolBinary_GlobDEqual left: {(t)} right: {($ VSub_Name '$EMACS')} ) ) terminator: <Op_Semi ';'> ) ] action: [ (C {(_Dbg_msg_nocr)} {(DQ (Lit_Other '\\') (r) (Lit_Other '\\') (b) (Lit_Other '\\') (n))} ) ] spids: [16777215 300] ) ] else_action: [(C {(_Dbg_msg_nocr)} {(DQ (Lit_Other '\\') (r) (Lit_Other '\\') (b))})] spids: [316 329] ) (C {(_Dbg_msg_nocr)} {(DQ ($ VSub_Number '$1') (': ['))}) (ForExpr init: (BinaryAssign op_id: Arith_Equal left: (LhsName name:i) right: (ArithWord w:{(Lit_Digits 0)}) ) cond: (ArithBinary op_id: Arith_Less left: (ArithVarRef name:i) right: (ArithWord w:{($ VSub_Number '$3')}) ) update: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:i)) body: (DoGroup children:[(C {(_Dbg_msg_nocr)} {(DQ ('='))})] spids:[366 376]) ) (C {(_Dbg_msg_nocr)} {(SQ <'>'>)}) (ForExpr init: (BinaryAssign op_id: Arith_Equal left: (LhsName name:i) right: (ArithWord w:{(Lit_Digits 0)}) ) cond: (ArithBinary op_id: Arith_Less left: (ArithVarRef name:i) right: (ArithBinary op_id: Arith_Minus left: (ArithWord w:{($ VSub_Number '$2')}) right: (ArithWord w:{($ VSub_Number '$3')}) ) ) update: (UnaryAssign op_id:Node_PostDPlus child:(LhsName name:i)) body: (DoGroup children:[(C {(_Dbg_msg_nocr)} {(SQ <' '>)})] spids:[415 425]) ) (C {(_Dbg_msg_nocr)} {(SQ <']'>)}) ] spids: [271] ) spids: [267 270] ) (FuncDef name: _Dbg_progess_done body: (BraceGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(DQ (x) ($ VSub_Name '$EMACS'))} {(Lit_Other '=')} {(xt)}) terminator: <Op_Semi ';'> ) ] action: [ (C {(_Dbg_msg_nocr)} {(DQ (Lit_Other '\\') (r) (Lit_Other '\\') (b) (Lit_Other '\\') (n))} ) ] spids: [16777215 465] ) ] else_action: [(C {(_Dbg_msg_nocr)} {(DQ (Lit_Other '\\') (r) (Lit_Other '\\') (b))})] spids: [481 494] ) (C {(_Dbg_msg)} {($ VSub_Number '$1')}) ] spids: [444] ) spids: [440 443] ) ] )