(CommandList
  children: [
    (C {(set)} {(-e)})
    (C {(grep)} {(-q)} {(DQ ('lea    -0x[a-f0-9]') (Lit_Other '\\') ('+(%ecx),%eax'))} 
      {(i386_mov_to_lea1.stdout)}
    )
    (C {(grep)} {(-q)} {(DQ ('lea    -0x[a-f0-9]') (Lit_Other '\\') ('+(%ecx),%eax'))} 
      {(i386_mov_to_lea2.stdout)}
    )
    (C {(grep)} {(-q)} {(DQ ('lea    -0x[a-f0-9]') (Lit_Other '\\') ('+(%ecx),%eax'))} 
      {(i386_mov_to_lea3.stdout)}
    )
    (C {(grep)} {(-q)} {(DQ ('mov    -0x[a-f0-9]') (Lit_Other '\\') ('+(%ecx),%eax'))} 
      {(i386_mov_to_lea4.stdout)}
    )
    (C {(grep)} {(-q)} {(DQ ('lea    -0x[a-f0-9]') (Lit_Other '\\') ('+(%ecx),%eax'))} 
      {(i386_mov_to_lea5.stdout)}
    )
    (C {(grep)} {(-q)} {(DQ ('mov    -0x[a-f0-9]') (Lit_Other '\\') ('+(%ecx),%eax'))} 
      {(i386_mov_to_lea6.stdout)}
    )
    (C {(grep)} {(-q)} {(DQ ('lea    -0x[a-f0-9]') (Lit_Other '\\') ('+(%ecx),%eax'))} 
      {(i386_mov_to_lea7.stdout)}
    )
    (C {(grep)} {(-q)} {(DQ ('mov    -0x[a-f0-9]') (Lit_Other '\\') ('+(%ecx),%eax'))} 
      {(i386_mov_to_lea8.stdout)}
    )
    (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(0)})
  ]
)