ref: daa3e93b17d5a3ba192da6b3a579fa00930b46dd
parent: dab5b99bbc9db276ea5743c7a0d8b334c6d75c21
author: Ori Bernstein <[email protected]>
date: Sat May 2 12:42:28 EDT 2015
needed => optional. Default to option args being mandatory.
--- a/libstd/optparse.myr
+++ b/libstd/optparse.myr
@@ -21,7 +21,7 @@
opt : char
arg : byte[:]
desc : byte[:]
- needed : bool
+ optional : bool
;;
type optparsed = struct
@@ -127,7 +127,7 @@
const optinfo = {ctx, opt
for o in ctx.optdef.opts
if o.opt == opt
- -> `Some (o.arg.len != 0, o.needed)
+ -> `Some (o.arg.len != 0, !o.optional)
;;
;;
-> `None