pub fn end<'a, I>() -> Parser<'a, I, ()>
Expand description
Returns a Parser representing the termination.
終端を表すParserを返します。
Returns Ok(())
if the termination is parsed successfully, Err(Mismatch)
if the parsing fails.
終端の解析に成功したらOk(())
を返し、解析に失敗したらErr(Mismatch)
を返します。
§Example(例)
§Success case
use oni_comb_parser_rs::prelude::*;
let text: &str = "a";
let input: Vec<char> = text.chars().collect::<Vec<_>>();
let parser: Parser<char, ()> = end();
let result: Result<(), ParseError<char>> = parser.parse(&input).to_result();
assert!(result.is_err());