parse method
Initiates the parsing of the UCD file
Implementation
@override
Future<void> parse() async {
final parser = UcdParser.parseFile(filename, (row) {
if (row.error.isNotEmpty) {
throw UcdException(row.error);
}
var category = '';
if (row.comment.isNotEmpty && row.comment.length > 3) {
category = row.comment.substring(0, 2).trim();
}
codePoints.add(HangulSyllableTypeItem(row.rangeStart, row.rangeEnd, row.fields[1], category));
});
await parser.parse();
sort();
}