| 215 | }; |
| 216 | |
| 217 | static size_t common_part(const std::vector<llama_token> &a, const std::vector<llama_token> &b) |
| 218 | { |
| 219 | size_t i; |
| 220 | for (i = 0; i < a.size() && i < b.size() && a[i] == b[i]; i++) |
| 221 | { |
| 222 | } |
| 223 | return i; |
| 224 | } |
| 225 | |
| 226 | enum stop_type |
| 227 | { |