class Samovar::Options
def parse(input, parent = nil, default = nil)
def parse(input, parent = nil, default = nil) values = (default || @defaults).dup while option = @keyed[input.first] prefix = input.first result = option.parse(input) if result != nil values[option.key] = result end end return values end