Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // recursively apply tokenizer
- MessageSegment _applyTokenizerToText(
- Function tokenizerFunction(String str), MessageSegment base) {
- List<MessageSegment> newList = new List<MessageSegment>();
- if (base.subSegemnts != null) {
- for (MessageSegment child in base.subSegemnts) {
- if (child.type == 'text') {
- newList.addAll(tokenizerFunction(child.data));
- } else {
- _applyTokenizerToText(tokenizerFunction, child);
- newList.add(child);
- }
- }
- }
- base.subSegemnts = newList;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement