parse method
- String source
override
Attempts to parse the source string matching this element.
Returns a ParseResult containing the parsed lexeme and remaining string on success. On failure, returns a failed ParseResult.
Implementation
@override
ParseResult parse(String source) {
final result = element.parse(source);
if (!result.success) {
return ParseResult(
true,
source, // consumes no input
element: toString(),
lexeme: '',
);
}
return ParseResult(false, source, element: toString());
}