(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 build [] (List (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[LIT_CHARS _tmp]}) (Com {[LIT_CHARS python3]} {[LIT_CHARS asdl_c.py]} {[LIT_CHARS -c]} {[LIT_CHARS _tmp]} {[LIT_CHARS Python.asdl]}) (Com {[LIT_CHARS wc]} {[LIT_CHARS -l]} {[LIT_CHARS Python.asdl]} {[LIT_CHARS _tmp/] [LIT_OTHER "*"] [LIT_CHARS .c]}) ) ) (FunctionDef tests [] (Com {[LIT_CHARS python3]} {[LIT_CHARS asdl_test.py]}) ) (FunctionDef count [] (Com {[LIT_CHARS wc]} {[LIT_CHARS -l]} {[LIT_OTHER "*"] [LIT_CHARS .py]}) ) (FunctionDef download-old [] (Com {[LIT_CHARS wget]} {[LIT_CHARS --directory]} {[LIT_CHARS _tmp]} {[SQ ]}) ) (FunctionDef count-old [] (Pipeline (Com {[LIT_CHARS find]} {[LIT_CHARS _tmp/asdlGen-1.2]} {[LIT_CHARS -type]} {[LIT_CHARS f]} {[LIT_CHARS -a]} {[SQ ]} {[LIT_CHARS -name]} {[SQ ]} {[LIT_CHARS -o]} {[LIT_CHARS -name]} {[SQ ]} {[LIT_CHARS -o]} {[LIT_CHARS -name]} {[SQ ]} {[LIT_CHARS -o]} {[LIT_CHARS -name]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS xargs]} {[LIT_CHARS wc]} {[LIT_CHARS -l]}) (Com {[LIT_CHARS sort]} {[LIT_CHARS -n]}) ) ) (Com {[DQ [VarSub @]]}) )