ref: 9b51700784b0b76155ad10591b9c224cf80cf3a6
dir: /types.myr/
use std pkg bld = type parser = struct cmd : byte[:][:] /* parse input */ data : byte[:] rest : byte[:] fname : byte[:] line : int /* build params */ targs : target[:] prefix : byte[:] system : byte[:] arch : byte[:] ;; type depgraph = struct roots : byte[:][:] deps : std.htab(byte[:], byte[:][:])# libs : std.htab(byte[:], byte[:][:])# updated : std.htab(byte[:], bool)# ;; type myrtarg = struct name : byte[:] inputs : byte[:][:] install : bool ldscript : byte[:] runtime : byte[:] ;; type target = union `Bin myrtarg `Lib myrtarg `Sub byte[:][:] `Man byte[:][:] ;; ;;