build method
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);
}