fail<R> method

Result<R>? fail<R>(
  1. ParseError error
)

Implementation

@pragma('vm:prefer-inline')
Result<R>? fail<R>(ParseError error) {
  if (pos >= failPos) {
    if (failPos < pos) {
      failPos = pos;
      errorCount = 0;
    }
    if (errorCount < errors.length) {
      errors[errorCount++] = error;
    }
  }

  return null;
}