# File lib/Getopt/Declare.rb, line 341 def matcher(g) suffix = !g.nil? ? '\s+' : '' scalar = super(g) # contains regex to match a scalar element # we match one obligatory element, and one or more optionals ')*' scalar + '(?:\s+' + scalar + ')*' + suffix end