Lines Matching refs:Ok
109 return if i > 0 { Ok((s, ())) } else { Err(LexError) }; in whitespace()
111 Ok((input.advance(input.len()), ())) in whitespace()
130 return Ok((input.advance(i + 2), &input.rest[..i + 2])); in block_comment()
141 Ok((rest, _)) => rest, in skip_whitespace()
154 Some(_) | None => Ok((input, ())), in word_break()
173 res @ Ok(_) => res,
180 Ok((i, o)) => Ok((i, $gen(o))),
195 Ok((i, o)) => Ok((i, $gen(o))),
211 Ok(($i, ( $($rest),* )))
221 Ok((i, _)) => do_parse!(i, $($rest)*),
232 Ok((i, o)) => {
243 Ok((_, o)) => Ok(($i, o)),
258 Ok((i, o)) => Ok((i, Some(o))),
259 Err(LexError) => Ok(($i, None)),
267 Ok(($i, ""))
270 Some(i) => Ok(($i.advance(i), &$i.rest[..i])),
271 None => Ok(($i.advance($i.len()), &$i.rest[..$i.len()])),
292 Ok((i, o)) => tuple_parser!(i, (o), $($rest)*),
299 Ok((i, o)) => tuple_parser!(i, ($($parsed)* , o), $($rest)*),
314 Ok((i, o)) => Ok((i, ($($parsed),*, o)))
319 Ok(($i, ($($parsed),*)))
326 Ok((_, _)) => Err(LexError),
327 Err(LexError) => Ok(($i, ())),
335 Ok(($i.advance($tag.len()), &$i.rest[..$tag.len()]))
352 Ok((input.advance(token.len()), token)) in punct()
361 Ok((remaining, (_, o))) => Ok((remaining, o)),
375 Ok((i1, (_, o, _))) => Ok((i1, o))
384 Ok((i, o)) => Ok((i, call!(o, $g)))