(CommandList children: [ (C {(set)} {(-o)} {(nounset)}) (C {(set)} {(-o)} {(pipefail)}) (C {(set)} {(-o)} {(errexit)}) (C {(source)} {(build/common.sh)}) (FuncDef name: get-cpplint body: (BraceGroup children: [ (C {(mkdir)} {(-p)} {(_tmp)}) (C {(wget)} {(--directory)} {(_tmp)} {(https) (Lit_Other ':') (//raw.githubusercontent.com/google/styleguide/gh-pages/cpplint/cpplint.py) } ) (C {(chmod)} {(Lit_Other '+') (x)} {(_tmp/cpplint.py)}) ] spids: [47] ) spids: [43 46] ) (FuncDef name: cpplint body: (BraceGroup children: [ (C {(_tmp/cpplint.py)} {(--filter)} {(-readability/todo) (Lit_Comma ',') (-legal/copyright)} (BracedWordTree parts: [(Lit_Other '*') (.) (BracedAltPart words:[{(cc)} {(h)}])] ) (BracedWordTree parts:[(shell/) (Lit_Other '*') (.) (BracedAltPart words:[{(cc)} {(h)}])]) ) ] spids: [84] ) spids: [80 83] ) (FuncDef name: clang-format body: (BraceGroup children: [ (C {($ VSub_Name '$CLANG_DIR') (/bin/clang-format)} {(-style) (Lit_Other '=') (DQ ('{BasedOnStyle: Google, IndentCaseLabels: false}'))} {(DQ ($ VSub_At '$@'))} ) ] spids: [121] ) spids: [117 120] ) (FuncDef name: format-oil body: (BraceGroup children: [ (C {(clang-format)} {(-i)} (BracedWordTree parts: [(Lit_Other '*') (.) (BracedAltPart words:[{(cc)} {(h)}])] ) (BracedWordTree parts:[(shell/) (Lit_Other '*') (.) (BracedAltPart words:[{(cc)} {(h)}])]) ) (C {(git)} {(diff)}) ] spids: [163] ) spids: [159 162] ) (FuncDef name: format-demo body: (BraceGroup children: [(C {(clang-format)} {(-i)} {(demo/) (Lit_Other '*') (.cc)}) (C {(git)} {(diff)})] spids: [208] ) spids: [204 207] ) (FuncDef name: bin-pep8 body: (BraceGroup children: [(C {(TildeSubPart prefix:'') (/.local/bin/pep8)} {(DQ ($ VSub_At '$@'))})] spids: [248] ) spids: [244 247] ) (FuncDef name: find-src body: (BraceGroup children: [ (C {(find)} {(.)} {(SQ <'('>)} {(-name)} {(_tmp)} {(-o)} {(-name)} {(_chroot)} {(-o)} {(-name)} {(_deps)} {(-o)} {(-name)} {(_devbuild)} {(-o)} {(-name)} {(testdata)} {(-o)} {(-name)} {($ VSub_Name '$PY27')} {(SQ <')'>)} {(-a)} {(-prune)} {(-o)} {(SQ <'('>)} {(-name)} {(SQ <'*.py'>)} {(-o)} {(-name)} {(SQ <'*.sh'>)} {(-o)} {(-name)} {(SQ <'*.asdl'>)} {(-o)} {(-name)} {(SQ <'*.[ch]'>)} {(SQ <')'>)} {(-a)} {(-print)} ) ] spids: [268] ) spids: [264 267] ) (FuncDef name: find-tabs body: (BraceGroup children: [ (Pipeline children: [ (C {(find-src)}) (C {(xargs)} {(grep)} {(-n)} { (SingleQuotedPart left: <Left_DollarSingleQuote "$'"> tokens: [<Char_OneChar '\\t'>] ) } ) ] negated: F ) ] spids: [401] ) spids: [397 400] ) (FuncDef name: find-long-lines body: (BraceGroup children: [ (Pipeline children: [ (C {(find-src)}) (C {(xargs)} {(grep)} {(-n)} {(SQ <'^.\\{81\\}'>)}) (C {(grep)} {(-v)} {(SQ <http>)}) ] negated: F ) ] spids: [425] ) spids: [421 424] ) (FuncDef name: bin-flake8 body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:ubuntu_flake8) op: Equal rhs: {(TildeSubPart prefix:'') (/.local/bin/flake8)} spids: [468] ) ] spids: [466] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(-f)} {(DQ ($ VSub_Name '$ubuntu_flake8'))}) terminator: <Op_Semi ';'> ) ] action: [(C {($ VSub_Name '$ubuntu_flake8')} {(DQ ($ VSub_At '$@'))})] spids: [16777215 485] ) ] else_action: [(C {(flake8)} {(DQ ($ VSub_At '$@'))})] spids: [495 509] ) ] spids: [463] ) spids: [459 462] ) (FuncDef name: flake8-all body: (BraceGroup children: [ (Assignment keyword: Assign_Local flags: [-a] pairs: [ (assign_pair lhs: (LhsName name:dirs) op: Equal rhs: {(ArrayLiteralPart words:[{(asdl)} {(bin)} {(core)} {(osh)}])} spids: [525] ) ] spids: [521] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:fatal_errors) op: Equal rhs: {(SQ <'E901,E999,F821,F822,F823,F401'>)} spids: [548] ) ] spids: [546] ) (C {(bin-flake8)} { (DQ (BracedVarSub token: <VSub_Name dirs> bracket_op: (WholeArray op_id:Lit_At) spids: [557 562] ) ) } {(--count)} {(--select)} {(DQ ($ VSub_Name '$fatal_errors'))} {(--show-source)} {(--statistics)} ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:ignored) op: Equal rhs: { (SQ < 'E125,E701,E241,E121,E111,E114,E128,E262,E226,E302,E265,E290,E202,E203,C901,E261,E301,W293,E402,E116,E741,W391,E127' > ) } spids: [618] ) ] spids: [616] ) (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs: (LhsName name:ignored_for_now) op: Equal rhs: {(SQ <'W291,E501,E303'>)} spids: [630] ) ] spids: [628] ) (C {(bin-flake8)} { (DQ (BracedVarSub token: <VSub_Name dirs> bracket_op: (WholeArray op_id:Lit_At) spids: [644 649] ) ) } {(--ignore) (Lit_Other '=') (DQ ($ VSub_Name '$ignored') (',') ($ VSub_Name '$ignored_for_now'))} {(--count)} {(--exit-zero)} {(--max-complexity) (Lit_Other '=') (10)} {(--max-line-length) (Lit_Other '=') (127)} {(--statistics)} ) ] spids: [518] ) spids: [514 517] ) (FuncDef name: travis body: (BraceGroup children:[(C {(flake8-all)})] spids:[688]) spids: [684 687] ) (C {(DQ ($ VSub_At '$@'))}) ] )