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