(List (Com {[LIT_CHARS set]} {[LIT_CHARS -e]} ) (= scope= flags=0 words=[] bindings=[('buildDir', {[LIT_CHARS ../build]})]) (If (Com {[LIT_DBRACKET_LIKE "["]} {[VarSub #]} {[LIT_CHARS -gt]} {[LIT_CHARS 0]} {[LIT_DBRACKET_LIKE "]"]} ) (= scope= flags=0 words=[] bindings=[('buildDir', {[VarSub 1]})]) ) (For testSource [{[ComSub (Com {[LIT_CHARS ls]} {[LIT_CHARS -1]} {[LIT_OTHER "*"] [LIT_CHARS .cc]})]}]) (List (= scope= flags=0 words=[] bindings=[('test', {[ComSub (Pipeline (Com {[LIT_CHARS echo]} {[VarSub testSource]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e]} {[SQ ]}) )]})]) (If (Com {[LIT_DBRACKET_LIKE "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -x]} {[VarSub buildDir] [LIT_CHARS /fuzz/] [VarSub test]} {[LIT_DBRACKET_LIKE "]"]} ) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Failed to find binary for "][VarSub test]]} ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]} ) ) ) (If (Com {[LIT_DBRACKET_LIKE "["]} {[LIT_OTHER "!"]} {[LIT_CHARS -d]} {[VarSub test] [LIT_CHARS _corpus]} {[LIT_DBRACKET_LIKE "]"]} ) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Failed to find corpus directory for "][VarSub test]]} ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]} ) ) ) (If (Com {[LIT_DBRACKET_LIKE "["]} {[LIT_CHARS -d]} {[VarSub test] [LIT_CHARS _corpus_old]} {[LIT_DBRACKET_LIKE "]"]} ) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Old corpus directory for "][VarSub test][LIT_CHARS " already exists"]]} ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]} ) ) ) ) ) (For testSource [{[ComSub (Com {[LIT_CHARS ls]} {[LIT_CHARS -1]} {[LIT_OTHER "*"] [LIT_CHARS .cc]})]}]) (List (= scope= flags=0 words=[] bindings=[('test', {[ComSub (Pipeline (Com {[LIT_CHARS echo]} {[VarSub testSource]}) (Com {[LIT_CHARS sed]} {[LIT_CHARS -e]} {[SQ ]}) )]})]) (Com {[LIT_CHARS mv]} {[VarSub test] [LIT_CHARS _corpus]} {[VarSub test] [LIT_CHARS _corpus_old]} ) (Com {[LIT_CHARS mkdir]} {[VarSub test] [LIT_CHARS _corpus]} ) (Com {[VarSub buildDir] [LIT_CHARS /fuzz/] [VarSub test]} {[LIT_CHARS -max_len] [LIT_DBRACKET_LIKE "="] [LIT_CHARS 50000]} {[LIT_CHARS -merge] [LIT_DBRACKET_LIKE "="] [LIT_CHARS 1]} {[VarSub test] [LIT_CHARS _corpus]} {[VarSub test] [LIT_CHARS _corpus_old]} ) (Com {[LIT_CHARS rm]} {[LIT_CHARS -Rf]} {[VarSub test] [LIT_CHARS _corpus_old]} ) ) ) )