Lines Matching full:strings
111 /* Now we make a new list to track the strings.
113 factory->strings = antlr3VectorNew(0);
116 if (factory->strings == NULL)
204 factory->strings->set(factory->strings, factory->index, (void *) string, (void (ANTLR3_CDECL *)(void *))(stringFree), ANTLR3_TRUE);
233 factory->strings->set(factory->strings, factory->index, (void *) string, (void (ANTLR3_CDECL *)(void *))(stringFree), ANTLR3_TRUE);
267 /* API for 8 bit strings*/
304 /* API for UTF16 strings */
416 * \param[in] factory - Pointer to the string factory that owns strings
444 * \param[in] factory - Pointer to the string factory that owns strings
471 * \param[in] factory - Pointer to the string factory that owns the strings
495 *(string->chars + size) = '\0'; /* Terminate, these strings are usually used for Token streams and printing etc. */
504 * \param[in] factory - Pointer to the string factory that owns the strings
540 /* Terminate, these strings are usually used for Token streams and printing etc.
552 * \param[in] factory - Pointer to the string factory that owns the strings
577 /* Terminate, these strings are usually used for Token streams and printing etc.
587 * \param[in] factory - Pointer to the string factory that owns strings.
598 * \param[in] factory - Pointer to the string factory that owns strings.
609 * \param[in] factory - Pointer to the string factory that owns strings.
643 factory->strings->del(factory->strings, strIndex);
651 // Now we have to reindex the strings in the vector that followed
657 // We must reindex the strings after the one we just deleted.
667 ((pANTLR3_STRING)(factory->strings->elements[i].element))->index = i;
784 /* Delete the vector we were tracking the strings with, this will
785 * causes all the allocated strings to be deallocated too
787 factory->strings->free(factory->strings);
1197 /* At this point, one of the strings was terminated
1228 /* At this point, one of the strings was terminated