ref: 4874371bb240c4cfe5ba45daa190810814e067dc
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[:][:])# sources : 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[:][:] ;; ;;