(List (FunctionDef main [] (List (= scope= flags=0 words=[{[SQ ]}] bindings=[('test_data_directory', {[DQ [ComSub (Com {[LIT_CHARS pwd]})]]})]) (Com {[LIT_CHARS cd]} {[SQ ]}) (Com {[LIT_CHARS source]} {[LIT_CHARS tools/cr/cr-bash-helpers.sh]}) (= scope= flags=0 words=[{[LIT_CHARS arch]}] bindings=[]) (For arch [{[SQ ]}, {[SQ ]}]) (List (Com {[LIT_CHARS cr]} {[SQ ]} {[SQ ]} {[SQ ]} {[SQ ]} {[DQ [VarSub test_data_directory]]}) (Com {[LIT_CHARS return]} {[LIT_CHARS 0]}) ) ) (Com {[LIT_CHARS main]}) )