(CommandList children: [ (C {(set)} {(-e)}) (C {(echo)} {(warning) (Lit_Other ":")} {(this)} {(script)} {(has)} {(been)} {(renamed)} {(to)} {(./tool/presubmit.sh)} ) (C { (CommandSubPart command_list: (CommandList children: [ (C {(dirname)} { (DQ (BracedVarSub token: <VSub_Name BASH_SOURCE> bracket_op: (ArrayIndex expr:(ArithWord w:{(Lit_Digits 0)})) spids: [30 35] ) ) } ) ] ) left_token: <Left_CommandSub "$("> spids: [26 37] ) (/../tool/presubmit.sh) } ) ] )