(command.CommandList children: [ (C {(Setup.use)} {(Pkg)}) (command.If arms: [ (if_arm cond: [(command.Sentence child:(C {(Setup.params)} {(-package)}) terminator:<Op_Semi ';'>)] action: [ (C {(Pkg.package)} {(Pkg.files)} {(usr/share/doc/setup/README.md) (Lit_Equals '=') (README.md)} { (command_sub left_token: <Left_DollarParen '$('> command_list: (command.CommandList children: [ (command.ForEach iter_name: file iter_words: [ { (command_sub left_token: <Left_DollarParen '$('> command_list: (command.CommandList children: [(C {(find)} {(bin)} {(lib)} {(-type)} {(f)})] ) ) } ] do_arg_iter: F body: (command.DoGroup children: [ (command.Sentence child: (C {(echo)} { (DQ (usr/) ($ VSub_DollarName '$file') ('=') ($ VSub_DollarName '$file') ) } ) terminator: <Op_Semi ';'> ) ] ) ) ] ) ) } ) ] ) ] ) ] )