build method

  1. @override
String build(
  1. Context context,
  2. ParserResult? result
)
override

Implementation

@override
String build(Context context, ParserResult? result) {
  if (message.isEmpty) {
    throw ArgumentError.value(message, 'message', 'Must not be empty');
  }

  if (start == null) {
    return _build(context, result);
  } else {
    if (end == null) {
      return _buildWithStart(context, result);
    } else {
      return _buildWithStartEnd(context, result);
    }
  }
}