[utils] string_tree_num_strings method

This commit is contained in:
Al
2015-08-10 17:46:37 -04:00
parent 219947722d
commit a13e5117b5
2 changed files with 5 additions and 0 deletions

View File

@@ -857,6 +857,10 @@ inline uint32_t string_tree_num_tokens(string_tree_t *self) {
return self->token_indices->n - 1;
}
inline uint32_t string_tree_num_strings(string_tree_t *self) {
return cstring_array_num_strings(self->strings);
}
inline uint32_t string_tree_num_alternatives(string_tree_t *self, uint32_t i) {
if (i >= self->token_indices->n) return 0;
return self->token_indices->a[i + 1] - self->token_indices->a[i];