Home | History | Annotate | Download | only in src

Lines Matching refs:chars

55 static    pANTLR3_UINT8	    set8	(pANTLR3_STRING string, const char * chars);
56 static pANTLR3_UINT8 setUTF16_8 (pANTLR3_STRING string, const char * chars);
57 static pANTLR3_UINT8 setUTF16_UTF16 (pANTLR3_STRING string, const char * chars);
65 static pANTLR3_UINT8 setS (pANTLR3_STRING string, pANTLR3_STRING chars);
243 if (string->chars)
245 ANTLR3_FREE(string->chars);
264 string->chars = NULL;
301 string->chars = NULL;
339 string->chars = NULL;
351 return string->factory->newPtr(string->factory, (pANTLR3_UINT8)(string->chars), string->len);
370 // 3X (in bytes) the input size (in chars).
378 ANTLR3_FREE(utf8String->chars);
383 utf8String->chars = (pANTLR3_UINT8)ANTLR3_MALLOC(utf8String->size +1);
385 if (utf8String->chars != NULL)
387 inputEnd = (UTF16 *) (string->chars);
388 outputEnd = (UTF8 *) (utf8String->chars);
395 ((const UTF16 *)(string->chars)) + string->len,
405 utf8String->len = ANTLR3_UINT32_CAST(((pANTLR3_UINT8)outputEnd) - utf8String->chars);
434 string->chars = (pANTLR3_UINT8) ANTLR3_MALLOC((size_t)(sizeof(ANTLR3_UINT8) * (size+1)));
435 *(string->chars) = '\0';
462 string->chars = (pANTLR3_UINT8) ANTLR3_MALLOC((size_t)(sizeof(ANTLR3_UINT16) * (size+1)));
463 *(string->chars) = '\0';
494 ANTLR3_MEMMOVE(string->chars, (const void *)ptr, size);
495 *(string->chars + size) = '\0'; /* Terminate, these strings are usually used for Token streams and printing etc. */
532 out = (pANTLR3_UINT16)(string->chars);
542 *(((pANTLR3_UINT16)(string->chars)) + size) = '\0';
575 ANTLR3_MEMMOVE(string->chars, (const void *)ptr, (size * sizeof(ANTLR3_UINT16)));
579 *(((pANTLR3_UINT16)(string->chars)) + size) = '\0';
693 scannedText = string->chars;
697 if (*(instr->chars + i) == '\n')
702 else if (*(instr->chars + i) == '\r')
707 else if (!isprint(*(instr->chars +i)))
713 *scannedText++ = *(instr->chars + i);
718 string->len = (ANTLR3_UINT32)(scannedText - string->chars);
742 scannedText = (pANTLR3_UINT16)(string->chars);
743 inText = (pANTLR3_UINT16)(instr->chars);
803 string->chars = (pANTLR3_UINT8) ANTLR3_REALLOC((void *)string->chars, (ANTLR3_UINT32)(string->len + len + 1));
809 ANTLR3_MEMMOVE((void *)(string->chars + string->len), newbit, (ANTLR3_UINT32)(len+1));
812 return string->chars;
826 string->chars = (pANTLR3_UINT8) ANTLR3_REALLOC((void *)string->chars, (ANTLR3_UINT32)((sizeof(ANTLR3_UINT16)*(string->len + len + 1))));
830 apPoint = ((pANTLR3_UINT16)string->chars) + string->len;
839 return string->chars;
860 string->chars = (pANTLR3_UINT8) ANTLR3_REALLOC((void *)string->chars, (ANTLR3_UINT32)( sizeof(ANTLR3_UINT16) *(string->len + len + 1) ));
866 ANTLR3_MEMMOVE((void *)(((pANTLR3_UINT16)string->chars) + string->len), newbit, (ANTLR3_UINT32)(sizeof(ANTLR3_UINT16)*(len+1)));
869 return string->chars;
873 set8 (pANTLR3_STRING string, const char * chars)
877 len = (ANTLR3_UINT32)strlen(chars);
880 string->chars = (pANTLR3_UINT8) ANTLR3_REALLOC((void *)string->chars, (ANTLR3_UINT32)(len + 1));
886 ANTLR3_MEMMOVE((void *)(string->chars), chars, (ANTLR3_UINT32)(len+1));
889 return string->chars;
894 setUTF16_8 (pANTLR3_STRING string, const char * chars)
900 len = (ANTLR3_UINT32)strlen(chars);
903 string->chars = (pANTLR3_UINT8) ANTLR3_REALLOC((void *)string->chars, (ANTLR3_UINT32)(sizeof(ANTLR3_UINT16)*(len + 1)));
906 apPoint = ((pANTLR3_UINT16)string->chars);
911 *apPoint++ = *(chars + count);
915 return string->chars;
919 setUTF16_UTF16 (pANTLR3_STRING string, const char * chars)
926 in = (pANTLR3_UINT16)chars;
936 string->chars = (pANTLR3_UINT8) ANTLR3_REALLOC((void *)string->chars, (ANTLR3_UINT32)(sizeof(ANTLR3_UINT16)*(len + 1)));
942 ANTLR3_MEMMOVE((void *)(string->chars), chars, (ANTLR3_UINT32)((len+1) * sizeof(ANTLR3_UINT16)));
945 return string->chars;
954 string->chars = (pANTLR3_UINT8) ANTLR3_REALLOC((void *)string->chars, (ANTLR3_UINT32)(string->len + 2));
957 *(string->chars + string->len) = (ANTLR3_UINT8)c;
958 *(string->chars + string->len + 1) = '\0';
961 return string->chars;
971 string->chars = (pANTLR3_UINT8) ANTLR3_REALLOC((void *)string->chars, (ANTLR3_UINT32)(sizeof(ANTLR3_UINT16) * (string->len + 2)));
974 ptr = (pANTLR3_UINT16)(string->chars);
980 return string->chars;
1033 return string->chars;
1038 string->chars = (pANTLR3_UINT8) ANTLR3_REALLOC((void *)string->chars, (ANTLR3_UINT32)(string->len + len + 1));
1044 ANTLR3_MEMMOVE((void *)(string->chars + point + len), (void *)(string->chars + point), (ANTLR3_UINT32)(string->len - point + 1));
1048 ANTLR3_MEMMOVE((void *)(string->chars + point), newbit, (ANTLR3_UINT32)(len));
1052 return string->chars;
1071 return string->chars;
1076 string->chars = (pANTLR3_UINT8) ANTLR3_REALLOC((void *)string->chars, (ANTLR3_UINT32)(sizeof(ANTLR3_UINT16)*(string->len + len + 1)));
1082 ANTLR3_MEMMOVE((void *)(((pANTLR3_UINT16)string->chars) + point + len), (void *)(((pANTLR3_UINT16)string->chars) + point), (ANTLR3_UINT32)(sizeof(ANTLR3_UINT16)*(string->len - point + 1)));
1086 inPoint = ((pANTLR3_UINT16)(string->chars))+point;
1092 return string->chars;
1118 return string->chars;
1123 string->chars = (pANTLR3_UINT8) ANTLR3_REALLOC((void *)string->chars, (ANTLR3_UINT32)(sizeof(ANTLR3_UINT16)*(string->len + len + 1)));
1129 ANTLR3_MEMMOVE((void *)(((pANTLR3_UINT16)string->chars) + point + len), (void *)(((pANTLR3_UINT16)string->chars
1134 ANTLR3_MEMMOVE((void *)(((pANTLR3_UINT16)string->chars) + point), newbit, (ANTLR3_UINT32)(sizeof(ANTLR3_UINT16)*(len)));
1138 return string->chars;
1141 static pANTLR3_UINT8 setS (pANTLR3_STRING string, pANTLR3_STRING chars)
1143 return string->set(string, (const char *)(chars->chars));
1150 if (newbit == NULL || newbit->len == 0 || newbit->size == 0 || newbit->chars == NULL)
1152 return string->chars;
1156 return string->append(string, (const char *)(newbit->chars));
1162 return string->insert(string, point, (const char *)(newbit->chars));
1171 return strcmp((const char *)(string->chars), compStr);
1184 ourString = (pANTLR3_UINT16)(string->chars);
1214 ourString = (pANTLR3_UINT16)(string->chars);
1240 return string->compare(string, (const char *)compStr->chars);
1256 return (ANTLR3_UCHAR)(*(string->chars + offset));
1272 return (ANTLR3_UCHAR)(*((pANTLR3_UINT16)(string->chars) + offset));
1288 newStr = string->factory->newPtr(string->factory, string->chars + startIndex, endIndex - startIndex);
1305 newStr = string->factory->newPtr(string->factory, (pANTLR3_UINT8)((pANTLR3_UINT16)(string->chars) + startIndex), endIndex - startIndex);
1315 return atoi((const char *)(string->chars));
1328 input = (pANTLR3_UINT16)(string->chars);
1381 newStr->chars = (pANTLR3_UINT8) ANTLR3_MALLOC((size_t)(string->len + 1));
1392 c = *(((pANTLR3_UINT16)(string->chars)) + i);
1394 *(newStr->chars + i) = (ANTLR3_UINT8)(c > 255 ? '_' : c);
1399 *(newStr->chars + newStr->len) = '\0';