(command.CommandList
  children: [
    (command.Pipeline
      children: [
        (C {<wget>} {<-O>} {<->} {<http> <Id.Lit_Colon ':'> <'//llvm.org/apt/llvm-snapshot.gpg.key'>})
        (C {<sudo>} {<apt-key>} {<add>} {<->})
      ]
      negated: F
    )
    (C {<sudo>} {<apt-add-repository>} {<-y>} 
      {(DQ <'deb http://llvm.org/apt/trusty/ llvm-toolchain-trusty-4.0 main'>)}
    )
    (C {<sudo>} {<apt-get>} {<update>})
    (C {<sudo>} {<apt-get>} {<install>} {<clang-4.0>} {<clang-format-4.0>} {<clang-tidy-4.0>})
  ]
)