(List (= scope= flags=0 words=[] bindings=[('SRCDIR', {[LIT_CHARS /tmp/SRC]})]) (AndOr OP_OR_IF (Com {[LIT_CHARS git]} {[LIT_CHARS clone]} {[LIT_CHARS --depth]} {[LIT_CHARS 1]} {[LIT_CHARS file] [LIT_OTHER ":"] [LIT_CHARS ///SRC]} {[DQ [VarSub SRCDIR]]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) (AndOr OP_OR_IF (Subshell (AndOr OP_AND_IF (Com {[LIT_CHARS cd]} {[VarSub SRCDIR]}) (Com {[LIT_CHARS ./bootstrap]}) ) ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) (AndOr OP_OR_IF (Com {[VarSub SRCDIR] [LIT_CHARS /configure]} {[VarSub CONFIGURE_FLAGS]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) (AndOr OP_OR_IF (Com {[LIT_CHARS bear]} {[LIT_CHARS make]} {[LIT_CHARS -j]} {[ComSub (Com {[LIT_CHARS nproc]})]} {[LIT_CHARS tests]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) (Pipeline (Com {[LIT_CHARS cat]} {[LIT_CHARS compile_commands.json]}) (Com {[LIT_CHARS jq]} {[SQ ]}) (Com {[LIT_CHARS sed]} {[SQ ]}) (Com {[LIT_CHARS sed]} {[SQ ]}) (Com {[LIT_CHARS grep]} {[DQ [LIT_CHARS "^"][VarSub SRCDIR][LIT_CHARS "/.*"][\ LIT_ESCAPED_CHAR "\\."][LIT_CHARS cpp][LIT_OTHER "$"]]}) (Com {[LIT_CHARS parallel]} {[LIT_CHARS -j]} {[ComSub (Com {[LIT_CHARS nproc]})]} {[LIT_CHARS clang-tidy]} {[LIT_CHARS -p]} {[DQ [VarSub PWD]]} {[LIT_CHARS -extra-arg] [LIT_OTHER "="] [LIT_CHARS -Wno-unknown-warning-option]} {[LIT_CHARS -extra-arg] [LIT_OTHER "="] [LIT_CHARS -Wno-unused-command-line-argument]} {[LIT_CHARS -header-filter] [LIT_OTHER "="] [DQ [LIT_CHARS "^"][VarSub SRCDIR][LIT_CHARS "/.*"][\ LIT_ESCAPED_CHAR "\\."][LIT_CHARS hpp][LIT_OTHER "$"]]} {[LIT_CHARS -checks] [LIT_OTHER "="] [DQ [VarSub CHECKS]]} < (FilenameRedirectNode filename={[LIT_CHARS clang-tidy.log]} "> 1), (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2), > ) ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -s]} {[LIT_CHARS clang-tidy.log]}) (List (Com {[LIT_CHARS cat]} {[LIT_CHARS clang-tidy.log]}) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) (ElseTrue) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "No mesos-tidy violations found."]]}) ) )