(List (Com {[LIT_CHARS set]} {[LIT_CHARS -e]}) (Com {[LIT_CHARS set]} {[LIT_CHARS -x]}) (= scope= flags=0 words=[] bindings=[('VERSION', {[ComSub (Com {[LIT_CHARS git]} {[LIT_CHARS describe]} {[LIT_CHARS --always]})] [LIT_CHARS -windows-x86]})]) (= scope= flags=0 words=[] bindings=[('DEST', {[LIT_CHARS dist/] [VarSub VERSION]})]) (Com {[LIT_CHARS rm]} {[LIT_CHARS -rf]} {[VarSub DEST]}) (Com {[LIT_CHARS mkdir]} {[LIT_CHARS -p]} {[VarSub DEST]}) (Pipeline (Com {[LIT_CHARS git]} {[LIT_CHARS archive]} {[LIT_CHARS HEAD]}) (Com {[LIT_CHARS tar]} {[LIT_CHARS x]} {[LIT_CHARS -C]} {[VarSub DEST]}) ) (Com {[LIT_CHARS make]} {[LIT_CHARS -BC]} {[VarSub DEST] [LIT_CHARS /generator/proto]}) (Com {[LIT_CHARS cp]} {[VarSub DEST] [LIT_CHARS /generator/nanopb_generator.py]} {[VarSub DEST] [LIT_CHARS /generator/protoc-gen-nanopb.py]}) (Subshell (List (Com {[LIT_CHARS cd]} {[VarSub DEST] [LIT_CHARS /generator]}) (Com {[LIT_CHARS bbfreeze]} {[LIT_CHARS nanopb_generator.py]} {[LIT_CHARS protoc-gen-nanopb.py]}) ) ) (Com {[LIT_CHARS mv]} {[VarSub DEST] [LIT_CHARS /generator/dist]} {[VarSub DEST] [LIT_CHARS /generator-bin]}) (Com {[LIT_CHARS rm]} {[VarSub DEST] [LIT_CHARS /generator/protoc-gen-nanopb.py]}) (Com {[LIT_CHARS cp]} {[LIT_CHARS /c/windows/winsxs/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4974_none_50940634bcb759cb/MSVCR90.DLL]} {[VarSub DEST] [LIT_CHARS /generator-bin/]}) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[VarSub DEST] [LIT_CHARS /generator-bin/Microsoft.VC90.CRT.manifest]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "\n"][LIT_CHARS "\n"][LIT_CHARS " \n"][LIT_CHARS " \n"][LIT_CHARS " KSaO8M0iCtPF6YEr79P1dZsnomY= ojDmTgpYMFRKJYkPcM6ckpYkWUU= tVogb8kezDre2mXShlIqpp8ErIg=\n"][LIT_CHARS "\n"]]} 0), > ) (Com {[LIT_CHARS cp]} {[ComSub (Com {[LIT_CHARS which]} {[LIT_CHARS protoc.exe]})]} {[VarSub DEST] [LIT_CHARS /generator-bin/]}) (Com {[LIT_CHARS cp]} {[ComSub (Com {[LIT_CHARS which]} {[LIT_CHARS MSVCR100.DLL]})]} {[VarSub DEST] [LIT_CHARS /generator-bin/]}) (Com {[LIT_CHARS cp]} {[ComSub (Com {[LIT_CHARS which]} {[LIT_CHARS MSVCP100.DLL]})]} {[VarSub DEST] [LIT_CHARS /generator-bin/]}) (Com {[LIT_CHARS find]} {[VarSub DEST]} {[LIT_CHARS -name]} {[SQ ]} {[LIT_CHARS -o]} {[LIT_CHARS -name]} {[SQ ]} {[LIT_CHARS -o]} {[LIT_CHARS -name]} {[SQ ]} {[LIT_CHARS -o]} {[LIT_CHARS -name]} {[SQ ]} {[LIT_CHARS -o]} {[LIT_CHARS -name]} {[SQ ]} {[LIT_CHARS -o]} {[LIT_CHARS -name]} {[SQ ]} {[LIT_CHARS -exec]} {[LIT_CHARS unix2dos]} {[SQ ]} {[\ LIT_ESCAPED_CHAR "\\;"]}) (Subshell (List (Com {[LIT_CHARS cd]} {[LIT_CHARS dist]}) (Com {[LIT_CHARS zip]} {[LIT_CHARS -r]} {[VarSub VERSION] [LIT_CHARS .zip]} {[VarSub VERSION]}) ) ) )