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] if result = option.parse(input) values[option.key] = result end end return values end