X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/sod/blobdiff_plain/a1985b3cf0ca42f573b8599ec50a0f162a26c314..b0d4e74fa7804b812ffb7cb68b0ef6ec4ce9edaf:/src/optparse.lisp diff --git a/src/optparse.lisp b/src/optparse.lisp index 6460c54..5268cda 100644 --- a/src/optparse.lisp +++ b/src/optparse.lisp @@ -85,7 +85,7 @@ (defun set-command-line-arguments () collect (ext:argv i)))) (error "Unsupported Lisp")))))) - *program-name* (pathname-name (car *command-line*)))) + *program-name* (pathname-name (car *command-line*)))) ;;;-------------------------------------------------------------------------- ;;; Fancy conditionals. @@ -165,7 +165,7 @@ (defstruct (option (opt-long-name o) (opt-arg-optional-p o) (opt-arg-name o) - (opt-documentation o))))) + (opt-%documentation o))))) (:constructor %make-option (&key long-name tag negated-tag short-name arg-name arg-optional-p documentation @@ -207,7 +207,7 @@ (defstruct (option wrapped. If nil, the option is omitted from the help text. - Usually, one won't use make-option, but use the option macro instead." + Usually, one won't use `make-option', but use the `option' macro instead." (long-name nil :type (or null string)) (tag nil :type t) (negated-tag nil :type t) @@ -896,11 +896,8 @@ (defmacro options (&rest optlist) ;;; Support stuff for help and usage messages. (defun print-text (string - &optional - (stream *standard-output*) - &key - (start 0) - (end nil)) + &optional (stream *standard-output*) + &key (start 0) (end nil)) "Prints STRING to a pretty-printed STREAM, breaking it at whitespace and newlines in the obvious way. Stuff between square brackets is not broken: this makes usage messages work better."