(CommandList children: [ (C {(set)} {(-e)}) (C {(set)} {(-x)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:VERSION) op: Equal rhs: { (CommandSubPart command_list: (CommandList children:[(C {(git)} {(describe)} {(--always)})]) left_token: <Left_Backtick "`"> spids: [24 30] ) (-windows-x86) } spids: [23] ) ] spids: [23] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:DEST) op: Equal rhs: {(dist/) ($ VSub_Name "$VERSION")} spids: [33] ) ] spids: [33] ) (C {(rm)} {(-rf)} {($ VSub_Name "$DEST")}) (C {(mkdir)} {(-p)} {($ VSub_Name "$DEST")}) (Pipeline children: [(C {(git)} {(archive)} {(HEAD)}) (C {(tar)} {(x)} {(-C)} {($ VSub_Name "$DEST")})] negated: False ) (C {(make)} {(-BC)} {($ VSub_Name "$DEST") (/generator/proto)}) (C {(cp)} {($ VSub_Name "$DEST") (/generator/nanopb_generator.py)} {($ VSub_Name "$DEST") (/generator/protoc-gen-nanopb.py)} ) (Subshell child: (CommandList children: [ (Sentence child: (C {(cd)} {($ VSub_Name "$DEST") (/generator)}) terminator: <Op_Semi ";"> ) (C {(bbfreeze)} {(nanopb_generator.py)} {(protoc-gen-nanopb.py)}) ] ) spids: [97 111] ) (C {(mv)} {($ VSub_Name "$DEST") (/generator/dist)} {($ VSub_Name "$DEST") (/generator-bin)}) (C {(rm)} {($ VSub_Name "$DEST") (/generator/protoc-gen-nanopb.py)}) (C {(cp)} { ( /c/windows/winsxs/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4974_none_50940634bcb759cb/MSVCR90.DLL ) } {($ VSub_Name "$DEST") (/generator-bin/)} ) (SimpleCommand words: [{(cat)}] redirects: [ (Redir op_id: Redir_Great fd: -1 arg_word: {($ VSub_Name "$DEST") (/generator-bin/Microsoft.VC90.CRT.manifest)} spids: [146] ) (HereDoc op_id: Redir_DLess fd: -1 body: { (DQ ("<?xml version=") (Right_DoubleQuote "\"") (1.0) (Right_DoubleQuote "\"") (" encoding=") (Right_DoubleQuote "\"") (UTF-8) (Right_DoubleQuote "\"") (" standalone=") (Right_DoubleQuote "\"") (yes) (Right_DoubleQuote "\"") ("?>\n") ("<assembly xmlns=") (Right_DoubleQuote "\"") ("urn:schemas-microsoft-com:asm.v1") (Right_DoubleQuote "\"") (" manifestVersion=") (Right_DoubleQuote "\"") (1.0) (Right_DoubleQuote "\"") (">\n") (" <noInheritable></noInheritable>\n") (" <assemblyIdentity type=") (Right_DoubleQuote "\"") (win32) (Right_DoubleQuote "\"") (" name=") (Right_DoubleQuote "\"") (Microsoft.VC90.CRT) (Right_DoubleQuote "\"") (" version=") (Right_DoubleQuote "\"") (9.0.21022.8) (Right_DoubleQuote "\"") (" processorArchitecture=") (Right_DoubleQuote "\"") (x86) (Right_DoubleQuote "\"") (" publicKeyToken=") (Right_DoubleQuote "\"") (1fc8b3b9a1e18e3b) (Right_DoubleQuote "\"") ("></assemblyIdentity>\n") (" <file name=") (Right_DoubleQuote "\"") (msvcr90.dll) (Right_DoubleQuote "\"") (" hashalg=") (Right_DoubleQuote "\"") (SHA1) (Right_DoubleQuote "\"") (" hash=") (Right_DoubleQuote "\"") (e0dcdcbfcb452747da530fae6b000d47c8674671) (Right_DoubleQuote "\"") ("><asmv2:hash xmlns:asmv2=") (Right_DoubleQuote "\"") ("urn:schemas-microsoft-com:asm.v2") (Right_DoubleQuote "\"") (" xmlns:dsig=") (Right_DoubleQuote "\"") ("http://www.w3.org/2000/09/xmldsig#") (Right_DoubleQuote "\"") ("><dsig:Transforms><dsig:Transform Algorithm=") (Right_DoubleQuote "\"") ("urn:schemas-microsoft-com:HashTransforms.Identity") (Right_DoubleQuote "\"") ("></dsig:Transform></dsig:Transforms><dsig:DigestMethod Algorithm=") (Right_DoubleQuote "\"") ("http://www.w3.org/2000/09/xmldsig#sha1") (Right_DoubleQuote "\"") ( "></dsig:DigestMethod><dsig:DigestValue>KSaO8M0iCtPF6YEr79P1dZsnomY=</dsig:DigestValue></asmv2:hash></file> <file name=" ) (Right_DoubleQuote "\"") (msvcp90.dll) (Right_DoubleQuote "\"") (" hashalg=") (Right_DoubleQuote "\"") (SHA1) (Right_DoubleQuote "\"") (" hash=") (Right_DoubleQuote "\"") (81efe890e4ef2615c0bb4dda7b94bea177c86ebd) (Right_DoubleQuote "\"") ("><asmv2:hash xmlns:asmv2=") (Right_DoubleQuote "\"") ("urn:schemas-microsoft-com:asm.v2") (Right_DoubleQuote "\"") (" xmlns:dsig=") (Right_DoubleQuote "\"") ("http://www.w3.org/2000/09/xmldsig#") (Right_DoubleQuote "\"") ("><dsig:Transforms><dsig:Transform Algorithm=") (Right_DoubleQuote "\"") ("urn:schemas-microsoft-com:HashTransforms.Identity") (Right_DoubleQuote "\"") ("></dsig:Transform></dsig:Transforms><dsig:DigestMethod Algorithm=") (Right_DoubleQuote "\"") ("http://www.w3.org/2000/09/xmldsig#sha1") (Right_DoubleQuote "\"") ( "></dsig:DigestMethod><dsig:DigestValue>ojDmTgpYMFRKJYkPcM6ckpYkWUU=</dsig:DigestValue></asmv2:hash></file> <file name=" ) (Right_DoubleQuote "\"") (msvcm90.dll) (Right_DoubleQuote "\"") (" hashalg=") (Right_DoubleQuote "\"") (SHA1) (Right_DoubleQuote "\"") (" hash=") (Right_DoubleQuote "\"") (5470081b336abd7b82c6387567a661a729483b04) (Right_DoubleQuote "\"") ("><asmv2:hash xmlns:asmv2=") (Right_DoubleQuote "\"") ("urn:schemas-microsoft-com:asm.v2") (Right_DoubleQuote "\"") (" xmlns:dsig=") (Right_DoubleQuote "\"") ("http://www.w3.org/2000/09/xmldsig#") (Right_DoubleQuote "\"") ("><dsig:Transforms><dsig:Transform Algorithm=") (Right_DoubleQuote "\"") ("urn:schemas-microsoft-com:HashTransforms.Identity") (Right_DoubleQuote "\"") ("></dsig:Transform></dsig:Transforms><dsig:DigestMethod Algorithm=") (Right_DoubleQuote "\"") ("http://www.w3.org/2000/09/xmldsig#sha1") (Right_DoubleQuote "\"") ( "></dsig:DigestMethod><dsig:DigestValue>tVogb8kezDre2mXShlIqpp8ErIg=</dsig:DigestValue></asmv2:hash></file>\n" ) ("</assembly>\n") ) } do_expansion: True here_end: EOF was_filled: True spids: [151] ) ] ) (C {(cp)} { (CommandSubPart command_list: (CommandList children:[(C {(which)} {(protoc.exe)})]) left_token: <Left_Backtick "`"> spids: [290 294] ) } {($ VSub_Name "$DEST") (/generator-bin/)} ) (C {(cp)} { (CommandSubPart command_list: (CommandList children:[(C {(which)} {(MSVCR100.DLL)})]) left_token: <Left_Backtick "`"> spids: [301 305] ) } {($ VSub_Name "$DEST") (/generator-bin/)} ) (C {(cp)} { (CommandSubPart command_list: (CommandList children:[(C {(which)} {(MSVCP100.DLL)})]) left_token: <Left_Backtick "`"> spids: [312 316] ) } {($ VSub_Name "$DEST") (/generator-bin/)} ) (C {(find)} {($ VSub_Name "$DEST")} {(-name)} {(SQ <"*.c">)} {(-o)} {(-name)} {(SQ <"*.h">)} {(-o)} {(-name)} {(SQ <"*.txt">)} {(-o)} {(-name)} {(SQ <"*.proto">)} {(-o)} {(-name)} {(SQ <"*.py">)} {(-o)} {(-name)} {(SQ <"*.options">)} {(-exec)} {(unix2dos)} {(SQ <"{}">)} {(EscapedLiteralPart token:<Lit_EscapedChar "\\;">)} ) (Subshell child: (CommandList children: [ (Sentence child:(C {(cd)} {(dist)}) terminator:<Op_Semi ";">) (C {(zip)} {(-r)} {($ VSub_Name "$VERSION") (.zip)} {($ VSub_Name "$VERSION")}) ] ) spids: [393 409] ) ] )