Lines Matching refs:token_buffer
519 if ((instance->token_buffer = (char *)malloc(instance->token_buffer_max)) == NULL) {
529 free(instance->token_buffer);
534 int off = p - instance->token_buffer;
537 instance->token_buffer = (char *)realloc(instance->token_buffer, instance->token_buffer_max);
538 if (instance->token_buffer == NULL) {
543 return instance->token_buffer + off;
572 sprintf(instance->token_buffer, "%d", c);
592 p = instance->token_buffer;
596 if (p - instance->token_buffer >= instance->token_buffer_max - 1) {
639 p = instance->token_buffer;
641 if (p - instance->token_buffer >= instance->token_buffer_max - 1) {
655 p = instance->token_buffer;
657 if (p - instance->token_buffer >= instance->token_buffer_max - 1) {
796 if (!strcmp(instance->token_buffer, "t"))
798 else if (!strcmp(instance->token_buffer, "nil"))
801 p = new_identifier(instance, instance->token_buffer);
805 p = new_integer(instance, atol(instance->token_buffer));
810 p = new_float(instance, atof(instance->token_buffer));
814 p = new_string(instance, instance->token_buffer);