Marius Bakke writes:

> * module/ice-9/getopt-long.scm (short-opt-rx): Add 0-9.

Hehe, reminds me of

    https://lists.gnu.org/archive/html/bug-guile/2018-07/msg00009.html

> diff --git a/module/ice-9/getopt-long.scm b/module/ice-9/getopt-long.scm
> index 18b235390..0077183da 100644
> --- a/module/ice-9/getopt-long.scm
> +++ b/module/ice-9/getopt-long.scm
> @@ -221,7 +221,7 @@
>         ((string=? "--" (car no)) (cons (reverse yes) (cdr no)))
>         (else (loop (cons (car no) yes) (cdr no))))))
>  
> -(define short-opt-rx           (make-regexp "^-([a-zA-Z]+)(.*)"))
> +(define short-opt-rx           (make-regexp "^-([a-zA-Z0-9]+)(.*)"))
>  (define long-opt-no-value-rx   (make-regexp "^--([^=]+)$"))
>  (define long-opt-with-value-rx (make-regexp "^--([^=]+)=(.*)"))

FWIW, LGTM :)

Greetings,
Janneke

-- 
Janneke Nieuwenhuizen <jann...@gnu.org>  | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | AvatarĀ® https://AvatarAcademy.com

Reply via email to