(List (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS nounset]}) (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS errexit]}) (= scope= flags=0 words=[] bindings=[('PREFIX', {[VarSub PREFIX test_op=VS_TEST_COLON_HYPHEN {}]})]) (= scope= flags=0 words=[] bindings=[('VERIFY', {[VarSub VERIFY test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS yes]}]})]) (= scope= flags=0 words=[] bindings=[('EMU_HACK', {[VarSub EMU_HACK test_op=VS_TEST_COLON_HYPHEN {[LIT_CHARS yes]}]})]) (Com {[LIT_CHARS python]} {[LIT_CHARS ../prepare_input.py]} {[LIT_CHARS --config]} {[ComSub (Com {[LIT_CHARS basename]} {[ComSub (Com {[LIT_CHARS pwd]})]})]} {[LIT_CHARS ref]}) (Com {[VarSub PREFIX]} {[VarSub 1]} {[VarSub DASHDASH]} {[LIT_CHARS -I./lib]} {[LIT_CHARS data/all/input/diffmail.pl]} {[LIT_CHARS 2]} {[LIT_CHARS 550]} {[LIT_CHARS 15]} {[LIT_CHARS 24]} {[LIT_CHARS 23]} {[LIT_CHARS 100]} < (FilenameRedirectNode filename={[LIT_CHARS stdout1.out]} "> 1), (FilenameRedirectNode filename={[LIT_CHARS stderr1.out]} "> 2), > ) (Com {[VarSub PREFIX]} {[VarSub 1]} {[VarSub DASHDASH]} {[LIT_CHARS -I./lib]} {[LIT_CHARS data/all/input/perfect.pl]} {[LIT_CHARS b]} {[LIT_CHARS 3]} {[LIT_CHARS m]} {[LIT_CHARS 4]} < (FilenameRedirectNode filename={[LIT_CHARS stdout2.out]} "> 1), (FilenameRedirectNode filename={[LIT_CHARS stderr2.out]} "> 2), > ) (Com {[VarSub PREFIX]} {[VarSub 1]} {[VarSub DASHDASH]} {[LIT_CHARS -I./lib]} {[LIT_CHARS data/ref/input/makerand.pl]} < (FilenameRedirectNode filename={[LIT_CHARS stdout3.out]} "> 1), (FilenameRedirectNode filename={[LIT_CHARS stderr3.out]} "> 2), > ) (Com {[VarSub PREFIX]} {[VarSub 1]} {[VarSub DASHDASH]} {[LIT_CHARS -I./lib]} {[LIT_CHARS data/ref/input/splitmail.pl]} {[LIT_CHARS 850]} {[LIT_CHARS 5]} {[LIT_CHARS 19]} {[LIT_CHARS 18]} {[LIT_CHARS 1500]} < (FilenameRedirectNode filename={[LIT_CHARS stdout4.out]} "> 1), (FilenameRedirectNode filename={[LIT_CHARS stderr4.out]} "> 2), > ) (Com {[VarSub PREFIX]} {[VarSub 1]} {[VarSub DASHDASH]} {[LIT_CHARS -I./lib]} {[LIT_CHARS data/ref/input/splitmail.pl]} {[LIT_CHARS 704]} {[LIT_CHARS 12]} {[LIT_CHARS 26]} {[LIT_CHARS 16]} {[LIT_CHARS 836]} < (FilenameRedirectNode filename={[LIT_CHARS stdout5.out]} "> 1), (FilenameRedirectNode filename={[LIT_CHARS stderr5.out]} "> 2), > ) (Com {[VarSub PREFIX]} {[VarSub 1]} {[VarSub DASHDASH]} {[LIT_CHARS -I./lib]} {[LIT_CHARS data/ref/input/splitmail.pl]} {[LIT_CHARS 535]} {[LIT_CHARS 13]} {[LIT_CHARS 25]} {[LIT_CHARS 24]} {[LIT_CHARS 1091]} < (FilenameRedirectNode filename={[LIT_CHARS stdout6.out]} "> 1), (FilenameRedirectNode filename={[LIT_CHARS stderr6.out]} "> 2), > ) (Com {[VarSub PREFIX]} {[VarSub 1]} {[VarSub DASHDASH]} {[LIT_CHARS -I./lib]} {[LIT_CHARS data/ref/input/splitmail.pl]} {[LIT_CHARS 957]} {[LIT_CHARS 12]} {[LIT_CHARS 23]} {[LIT_CHARS 26]} {[LIT_CHARS 1014]} < (FilenameRedirectNode filename={[LIT_CHARS stdout7.out]} "> 1), (FilenameRedirectNode filename={[LIT_CHARS stderr7.out]} "> 2), > ) (If (DBracket {B2 BINARY_STRING_NOT_EQUAL {[DQ [VarSub VERIFY]]} {[DQ [LIT_CHARS no]]}}) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS VERIFY]]}) (Com {[LIT_CHARS cmp]} {[LIT_CHARS stdout1.out]} {[LIT_CHARS data/ref/output/2.550.15.24.23.100.out]}) (Com {[LIT_CHARS cmp]} {[LIT_CHARS stdout2.out]} {[LIT_CHARS data/ref/output/b.3.m.4.out]}) (Com {[LIT_CHARS cmp]} {[LIT_CHARS stdout3.out]} {[LIT_CHARS data/ref/output/makerand.out]}) (Com {[LIT_CHARS cmp]} {[LIT_CHARS stdout4.out]} {[LIT_CHARS data/ref/output/850.5.19.18.1500.out]}) (Com {[LIT_CHARS cmp]} {[LIT_CHARS stdout5.out]} {[LIT_CHARS data/ref/output/704.12.26.16.836.out]}) (Com {[LIT_CHARS cmp]} {[LIT_CHARS stdout6.out]} {[LIT_CHARS data/ref/output/535.13.25.24.1091.out]}) (Com {[LIT_CHARS cmp]} {[LIT_CHARS stdout7.out]} {[LIT_CHARS data/ref/output/957.12.23.26.1014.out]}) ) ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS OK]]}) )