(CommandList children: [ (C {(_Dbg_help_add_sub)} {(info)} {(line)} { (SQ <"**info line**\n"> <"\n"> <"Show line and filename for stopped position in program.\n"> <"\n"> <"See also:\n"> <"---------\n"> <"\n"> <"**info program**."> ) } {(1)} ) (FuncDef name: _Dbg_do_info_line body: (BraceGroup children: [ (If arms: [ (if_arm cond: [ (Sentence child: (DParen child: (ArithUnary op_id:Arith_Bang child:(ArithVarRef name:_Dbg_running)) ) terminator: <Op_Semi ";"> ) ] action: [ (C {(_Dbg_errmsg)} {(SQ <"No line number information available.">)}) (ControlFlow token:<ControlFlow_Return return> arg_word:{(1)}) ] spids: [-1 99] ) ] spids: [-1 114] ) (C {(_Dbg_msg)} { (DQ ("Line ") ($ VSub_Name "$_Dbg_frame_last_lineno") (" of ") (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) ($ VSub_Name "$_Dbg_frame_last_filename") (EscapedLiteralPart token:<Lit_EscapedChar "\\\"">) ) } ) (ControlFlow token:<ControlFlow_Return return> arg_word:{(0)}) ] spids: [83] ) spids: [79 82] ) ] )