(List (FunctionDef sayhello [] (List (Com {[LIT_CHARS sleep]} {[LIT_CHARS 10]}) (Com {[LIT_CHARS echo]} {[LIT_CHARS df]}) (Com {[LIT_CHARS sleep]} {[LIT_CHARS 1]}) (Com {[LIT_CHARS echo]} {[LIT_CHARS gcc]} {[LIT_CHARS -s]} {[LIT_CHARS /usr/src/thread-hello2.c]} {[LIT_CHARS -lpthread]} {[LIT_CHARS -o]} {[LIT_CHARS /tmp/hello]}) (Com {[LIT_CHARS sleep]} {[LIT_CHARS 5]}) (Com {[LIT_CHARS echo]} {[LIT_CHARS /tmp/hello]}) (Com {[LIT_CHARS sleep]} {[LIT_CHARS 1]}) (Com {[LIT_CHARS echo]} {[LIT_CHARS exit]}) ) ) (Pipeline (Com {[LIT_CHARS sayhello]}) (Com {[LIT_CHARS more/timeout.sh]} {[VarSub TIMEOUT test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS 60]}]} {[LIT_CHARS more/run-emulator-from-build.sh]} {[DQ [VarSub 1]]}) ) )