| 42 | return Subtokens.size(); |
| 43 | } |
| 44 | size_t GetStart() const { |
| 45 | Y_ASSERT(!Subtokens.empty()); |
| 46 | return Subtokens[0].Pos - Subtokens[0].PrefixLen; |
| 47 | } |
| 48 | size_t GetEnd() const { |
| 49 | Y_ASSERT(!Subtokens.empty()); |
| 50 | return Subtokens.back().EndPos() + Subtokens.back().SuffixLen; |
no test coverage detected