(List (Com {[LIT_CHARS set]} {[LIT_CHARS -o]} {[LIT_CHARS errexit]} ) (= scope= flags=0 words=[] bindings=[('BRO', {[LIT_CHARS ../tools/bro]})]) (= scope= flags=0 words=[] bindings=[('INPUTS', {[DQ ] [DQ [LIT_CHARS "\n"][LIT_CHARS "testdata/alice29.txt\n"][LIT_CHARS "testdata/asyoulik.txt\n"][LIT_CHARS "testdata/lcet10.txt\n"][LIT_CHARS "testdata/plrabn12.txt\n"][LIT_CHARS "../enc/encode.cc\n"][LIT_CHARS "../enc/dictionary.h\n"][LIT_CHARS "../dec/decode.c\n"][VarSub BRO][LIT_CHARS "\n"]] [DQ ]})]) (For file [{[VarSub INPUTS]}]) (For quality [{[LIT_CHARS 1]}, {[LIT_CHARS 6]}, {[LIT_CHARS 9]}, {[LIT_CHARS 11]}]) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "Roundtrip testing "][VarSub file][LIT_CHARS " at quality "][VarSub quality]]} ) (= scope= flags=0 words=[] bindings=[('compressed', {[VarSub file] [LIT_CHARS .bro]})]) (= scope= flags=0 words=[] bindings=[('uncompressed', {[VarSub file] [LIT_CHARS .unbro]})]) (Com {[VarSub BRO]} {[LIT_CHARS -f]} {[LIT_CHARS -q]} {[VarSub quality]} {[LIT_CHARS -i]} {[VarSub file]} {[LIT_CHARS -o]} {[VarSub compressed]} ) (Com {[VarSub BRO]} {[LIT_CHARS -f]} {[LIT_CHARS -d]} {[LIT_CHARS -i]} {[VarSub compressed]} {[LIT_CHARS -o]} {[VarSub uncompressed]} ) (Com {[LIT_CHARS diff]} {[LIT_CHARS -q]} {[VarSub file]} {[VarSub uncompressed]} ) (Pipeline (Com {[LIT_CHARS cat]} {[VarSub file]} ) (Com {[VarSub BRO]} {[LIT_CHARS -q]} {[VarSub quality]} ) (Com {[VarSub BRO]} {[LIT_CHARS -d]} < (FilenameRedirectNode filename={[VarSub uncompressed]} "> 1), > ) ) (Com {[LIT_CHARS diff]} {[LIT_CHARS -q]} {[VarSub file]} {[VarSub uncompressed]} ) ) ) ) )