(List (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS nounset]} ) (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS pipefail]} ) (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS errexit]} ) (FunctionDef download [] (List (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[LIT_CHARS _tmp]} ) (Com {[LIT_CHARS wget]} {[LIT_CHARS --no-clobber]} {[LIT_CHARS --directory]} {[LIT_CHARS _tmp]} {[LIT_CHARS http] [LIT_OTHER ":"] [LIT_CHARS //nodejs.org/dist/v0.10.35/node-v0.10.35-linux-x64.tar.gz]} ) (Com {[LIT_CHARS cd]} {[LIT_CHARS _tmp]} ) (Com {[LIT_CHARS tar]} {[LIT_CHARS xf]} {[LIT_OTHER "*"] [LIT_CHARS .tar.gz]} ) ) ) (FunctionDef gitlet [] (Com {[LIT_CHARS _tmp/node] [LIT_OTHER "*"] [LIT_CHARS /bin/node]} {[LIT_CHARS gitlet.js]} {[DQ [VarSub @]]} ) ) (Com {[DQ [VarSub @]]} ) )