(List (= scope= flags=0 words=[] bindings=[('GOOSARCH', {[DQ [VarSub GOOS][LIT_CHARS _][VarSub GOARCH]]})]) (= scope= flags=0 words=[] bindings=[('mksyscall', {[DQ [LIT_CHARS ./mksyscall.pl]]})]) (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [LIT_CHARS ./mkerrors.sh]]})]) (= scope= flags=0 words=[] bindings=[('zerrors', {[DQ [LIT_CHARS zerrors_][VarSub GOOSARCH][LIT_CHARS .go]]})]) (= scope= flags=0 words=[] bindings=[('mksysctl', {[DQ ]})]) (= scope= flags=0 words=[] bindings=[('zsysctl', {[DQ [LIT_CHARS zsysctl_][VarSub GOOSARCH][LIT_CHARS .go]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('run', {[DQ [LIT_CHARS sh]]})]) (Case to_match={[DQ [VarSub 1]]}, pat_word_list=[[{[LIT_CHARS -syscalls]}], [{[LIT_CHARS -n]}]] (List (For i [{[LIT_CHARS zsyscall] [LIT_OTHER "*"] [LIT_CHARS go]}]) (List (AndOr OP_AND_IF (Pipeline (Com {[LIT_CHARS sed]} {[LIT_CHARS 1q]} {[VarSub i]} ) (Com {[LIT_CHARS sed]} {[SQ ]} ) (Com {[LIT_CHARS sh]} < (FilenameRedirectNode filename={[LIT_CHARS _] [VarSub i]} "> 1), > ) ) (Com {[LIT_CHARS gofmt]} < (FilenameRedirectNode filename={[LIT_CHARS _] [VarSub i]} 0), (FilenameRedirectNode filename={[VarSub i]} "> 1), > ) ) (Com {[LIT_CHARS rm]} {[LIT_CHARS _] [VarSub i]} ) ) ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 0]} ) ) (List (= scope= flags=0 words=[] bindings=[('run', {[DQ [LIT_CHARS cat]]})]) (Com {[LIT_CHARS shift]} ) ) ) (Case to_match={[DQ [VarSub #]]}, pat_word_list=[[{[LIT_CHARS 0]}], [{[LIT_OTHER "*"]}]] (ElseTrue) (List (Com {[LIT_CHARS echo]} {[SQ ]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 2]} ) ) ) (= scope= flags=0 words=[] bindings=[('GOOSARCH_in', {[LIT_CHARS syscall_] [VarSub GOOSARCH] [LIT_CHARS .go]})]) (Case to_match={[DQ [VarSub GOOSARCH]]}, pat_word_list=[[{[LIT_CHARS _] [LIT_OTHER "*"]}, {[LIT_OTHER "*"] [LIT_CHARS _]}, {[LIT_CHARS _]}], [{[LIT_CHARS darwin_386]}], [{[LIT_CHARS darwin_amd64]}], [{[LIT_CHARS darwin_arm]}], [{[LIT_CHARS darwin_arm64]}], [{[LIT_CHARS dragonfly_386]}], [{[LIT_CHARS dragonfly_amd64]}], [{[LIT_CHARS freebsd_386]}], [{[LIT_CHARS freebsd_amd64]}], [{[LIT_CHARS freebsd_arm]}], [{[LIT_CHARS linux_386]}], [{[LIT_CHARS linux_amd64]}], [{[LIT_CHARS linux_arm]}], [{[LIT_CHARS linux_arm64]}], [{[LIT_CHARS linux_ppc64]}], [{[LIT_CHARS linux_ppc64le]}], [{[LIT_CHARS linux_s390x]}], [{[LIT_CHARS netbsd_386]}], [{[LIT_CHARS netbsd_amd64]}], [{[LIT_CHARS openbsd_386]}], [{[LIT_CHARS openbsd_amd64]}], [{[LIT_CHARS solaris_amd64]}], [{[LIT_OTHER "*"]}]] (List (Com {[LIT_CHARS echo]} {[SQ ]} {[DQ [VarSub GOOSARCH]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]} ) ) (List (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors][LIT_CHARS " -m32"]]})]) (= scope= flags=0 words=[] bindings=[('mksyscall', {[DQ [LIT_CHARS "./mksyscall.pl -l32"]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "./mksysnum_darwin.pl "][ComSub (Com {[LIT_CHARS xcrun]} {[LIT_CHARS --show-sdk-path]} {[LIT_CHARS --sdk]} {[LIT_CHARS macosx]})][LIT_CHARS /usr/include/sys/syscall.h]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors][LIT_CHARS " -m64"]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "./mksysnum_darwin.pl "][ComSub (Com {[LIT_CHARS xcrun]} {[LIT_CHARS --show-sdk-path]} {[LIT_CHARS --sdk]} {[LIT_CHARS macosx]})][LIT_CHARS /usr/include/sys/syscall.h]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "./mksysnum_darwin.pl /usr/include/sys/syscall.h"]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors][LIT_CHARS " -m64"]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "./mksysnum_darwin.pl "][ComSub (Com {[LIT_CHARS xcrun]} {[LIT_CHARS --show-sdk-path]} {[LIT_CHARS --sdk]} {[LIT_CHARS iphoneos]})][LIT_CHARS /usr/include/sys/syscall.h]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors][LIT_CHARS " -m32"]]})]) (= scope= flags=0 words=[] bindings=[('mksyscall', {[DQ [LIT_CHARS "./mksyscall.pl -l32 -dragonfly"]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "curl -s 'http://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/sys/kern/syscalls.master' | ./mksysnum_dragonfly.pl"]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors][LIT_CHARS " -m64"]]})]) (= scope= flags=0 words=[] bindings=[('mksyscall', {[DQ [LIT_CHARS "./mksyscall.pl -dragonfly"]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "curl -s 'http://gitweb.dragonflybsd.org/dragonfly.git/blob_plain/HEAD:/sys/kern/syscalls.master' | ./mksysnum_dragonfly.pl"]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors][LIT_CHARS " -m32"]]})]) (= scope= flags=0 words=[] bindings=[('mksyscall', {[DQ [LIT_CHARS "./mksyscall.pl -l32"]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "curl -s 'http://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master' | ./mksysnum_freebsd.pl"]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors][LIT_CHARS " -m64"]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "curl -s 'http://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master' | ./mksysnum_freebsd.pl"]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors]]})]) (= scope= flags=0 words=[] bindings=[('mksyscall', {[DQ [LIT_CHARS "./mksyscall.pl -l32 -arm"]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "curl -s 'http://svn.freebsd.org/base/stable/10/sys/kern/syscalls.master' | ./mksysnum_freebsd.pl"]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs -- -fsigned-char"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors][LIT_CHARS " -m32"]]})]) (= scope= flags=0 words=[] bindings=[('mksyscall', {[DQ [LIT_CHARS "./mksyscall.pl -l32"]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "./mksysnum_linux.pl /usr/include/asm/unistd_32.h"]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('unistd_h', {[ComSub (Pipeline (Com redirects=[(FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2)]{[LIT_CHARS ls]} {[LIT_CHARS -1]} {[LIT_CHARS /usr/include/asm/unistd_64.h]} {[LIT_CHARS /usr/include/x86_64-linux-gnu/asm/unistd_64.h]}) (Com {[LIT_CHARS head]} {[LIT_CHARS -1]}) )]})]) (If (Com {[LIT_DBRACKET_LIKE "["]} {[DQ [VarSub unistd_h]]} {[LIT_DBRACKET_LIKE "="]} {[DQ ]} {[LIT_DBRACKET_LIKE "]"]} ) (List (Com {[LIT_CHARS echo]} {[LIT_CHARS cannot]} {[LIT_CHARS find]} {[LIT_CHARS unistd_64.h]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]} ) ) ) (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors][LIT_CHARS " -m64"]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "./mksysnum_linux.pl "][VarSub unistd_h]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors]]})]) (= scope= flags=0 words=[] bindings=[('mksyscall', {[DQ [LIT_CHARS "./mksyscall.pl -l32 -arm"]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "curl -s 'http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/plain/arch/arm/include/uapi/asm/unistd.h' | ./mksysnum_linux.pl -"]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('unistd_h', {[ComSub (Pipeline (Com redirects=[(FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 2)]{[LIT_CHARS ls]} {[LIT_CHARS -1]} {[LIT_CHARS /usr/include/asm/unistd.h]} {[LIT_CHARS /usr/include/asm-generic/unistd.h]}) (Com {[LIT_CHARS head]} {[LIT_CHARS -1]}) )]})]) (If (Com {[LIT_DBRACKET_LIKE "["]} {[DQ [VarSub unistd_h]]} {[LIT_DBRACKET_LIKE "="]} {[DQ ]} {[LIT_DBRACKET_LIKE "]"]} ) (List (Com {[LIT_CHARS echo]} {[LIT_CHARS cannot]} {[LIT_CHARS find]} {[LIT_CHARS unistd_64.h]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]} ) ) ) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "./mksysnum_linux.pl "][VarSub unistd_h]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs -- -fsigned-char"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('GOOSARCH_in', {[LIT_CHARS syscall_linux_ppc64x.go]})]) (= scope= flags=0 words=[] bindings=[('unistd_h', {[LIT_CHARS /usr/include/asm/unistd.h]})]) (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors][LIT_CHARS " -m64"]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "./mksysnum_linux.pl "][VarSub unistd_h]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('GOOSARCH_in', {[LIT_CHARS syscall_linux_ppc64x.go]})]) (= scope= flags=0 words=[] bindings=[('unistd_h', {[LIT_CHARS /usr/include/powerpc64le-linux-gnu/asm/unistd.h]})]) (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors][LIT_CHARS " -m64"]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "./mksysnum_linux.pl "][VarSub unistd_h]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('GOOSARCH_in', {[LIT_CHARS syscall_linux_s390x.go]})]) (= scope= flags=0 words=[] bindings=[('unistd_h', {[LIT_CHARS /usr/include/asm/unistd.h]})]) (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors][LIT_CHARS " -m64"]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "./mksysnum_linux.pl "][VarSub unistd_h]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs -- -fsigned-char"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors][LIT_CHARS " -m32"]]})]) (= scope= flags=0 words=[] bindings=[('mksyscall', {[DQ [LIT_CHARS "./mksyscall.pl -l32 -netbsd"]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "curl -s 'http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_netbsd.pl"]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors][LIT_CHARS " -m64"]]})]) (= scope= flags=0 words=[] bindings=[('mksyscall', {[DQ [LIT_CHARS "./mksyscall.pl -netbsd"]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "curl -s 'http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_netbsd.pl"]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors][LIT_CHARS " -m32"]]})]) (= scope= flags=0 words=[] bindings=[('mksyscall', {[DQ [LIT_CHARS "./mksyscall.pl -l32 -openbsd"]]})]) (= scope= flags=0 words=[] bindings=[('mksysctl', {[DQ [LIT_CHARS ./mksysctl_openbsd.pl]]})]) (= scope= flags=0 words=[] bindings=[('zsysctl', {[DQ [LIT_CHARS zsysctl_openbsd.go]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "curl -s 'http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_openbsd.pl"]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors][LIT_CHARS " -m64"]]})]) (= scope= flags=0 words=[] bindings=[('mksyscall', {[DQ [LIT_CHARS "./mksyscall.pl -openbsd"]]})]) (= scope= flags=0 words=[] bindings=[('mksysctl', {[DQ [LIT_CHARS ./mksysctl_openbsd.pl]]})]) (= scope= flags=0 words=[] bindings=[('zsysctl', {[DQ [LIT_CHARS zsysctl_openbsd.go]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[DQ [LIT_CHARS "curl -s 'http://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master' | ./mksysnum_openbsd.pl"]]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (= scope= flags=0 words=[] bindings=[('mksyscall', {[DQ [LIT_CHARS ./mksyscall_solaris.pl]]})]) (= scope= flags=0 words=[] bindings=[('mkerrors', {[DQ [VarSub mkerrors][LIT_CHARS " -m64"]]})]) (= scope= flags=0 words=[] bindings=[('mksysnum', {[SQ ]})]) (= scope= flags=0 words=[] bindings=[('mktypes', {[DQ [LIT_CHARS "GOARCH="][VarSub GOARCH][LIT_CHARS " go tool cgo -godefs"]]})]) ) (List (Com {[LIT_CHARS echo]} {[SQ ]} {[DQ [VarSub GOOSARCH]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]} ) ) ) (Pipeline (Subshell (List (If (Com {[LIT_DBRACKET_LIKE "["]} {[LIT_CHARS -n]} {[DQ [VarSub mkerrors]]} {[LIT_DBRACKET_LIKE "]"]} ) (Com {[LIT_CHARS echo]} {[DQ [VarSub mkerrors][LIT_CHARS " |gofmt >"][VarSub zerrors]]} ) ) (Case to_match={[DQ [VarSub GOOS]]}, pat_word_list=[[{[LIT_OTHER "*"]}]] (List (= scope= flags=0 words=[] bindings=[('syscall_goos', {[DQ [LIT_CHARS syscall_][VarSub GOOS][LIT_CHARS .go]]})]) (Case to_match={[DQ [VarSub GOOS]]}, pat_word_list=[[{[LIT_CHARS darwin]}, {[LIT_CHARS dragonfly]}, {[LIT_CHARS freebsd]}, {[LIT_CHARS netbsd]}, {[LIT_CHARS openbsd]}]] (= scope= flags=0 words=[] bindings=[('syscall_goos', {[DQ [LIT_CHARS "syscall_bsd.go "][VarSub syscall_goos]]})]) ) (If (Com {[LIT_DBRACKET_LIKE "["]} {[LIT_CHARS -n]} {[DQ [VarSub mksyscall]]} {[LIT_DBRACKET_LIKE "]"]} ) (Com {[LIT_CHARS echo]} {[DQ [VarSub mksyscall][LIT_CHARS " "][VarSub syscall_goos][LIT_CHARS " "][VarSub GOOSARCH_in][LIT_CHARS " |gofmt >zsyscall_"][VarSub GOOSARCH][LIT_CHARS .go]]} ) ) ) ) (If (Com {[LIT_DBRACKET_LIKE "["]} {[LIT_CHARS -n]} {[DQ [VarSub mksysctl]]} {[LIT_DBRACKET_LIKE "]"]} ) (Com {[LIT_CHARS echo]} {[DQ [VarSub mksysctl][LIT_CHARS " |gofmt >"][VarSub zsysctl]]} ) ) (If (Com {[LIT_DBRACKET_LIKE "["]} {[LIT_CHARS -n]} {[DQ [VarSub mksysnum]]} {[LIT_DBRACKET_LIKE "]"]} ) (Com {[LIT_CHARS echo]} {[DQ [VarSub mksysnum][LIT_CHARS " |gofmt >zsysnum_"][VarSub GOOSARCH][LIT_CHARS .go]]} ) ) (If (Com {[LIT_DBRACKET_LIKE "["]} {[LIT_CHARS -n]} {[DQ [VarSub mktypes]]} {[LIT_DBRACKET_LIKE "]"]} ) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "echo // +build "][VarSub GOARCH][LIT_CHARS ","][VarSub GOOS][LIT_CHARS " > ztypes_"][VarSub GOOSARCH][LIT_CHARS .go]]} ) (Com {[LIT_CHARS echo]} {[DQ [VarSub mktypes][LIT_CHARS " types_"][VarSub GOOS][LIT_CHARS ".go | go run mkpost.go >>ztypes_"][VarSub GOOSARCH][LIT_CHARS .go]]} ) ) ) ) ) (Com {[VarSub run]} ) ) )