build method

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

Implementation

@override
String build(Context context, ParserResult? result) {
  return SwitchTag<String>(
    Map.fromEntries(tags.map((tag) => MapEntry(
          tag,
          Value(tag, Advance(tag.length)),
        ))),
    List.generate(
        tags.length, (i) => FailExpected(PositionAction(), tags[i])),
  ).build(context, result);
}