chickadee » comparse » maybe

maybe parserprocedure

Returns a parser which applies parser to the input and returns its result and remainder if it succeeds. Otherwise it returns #f as the parse result and the untouched input as the remainder.