Lines Matching refs:token_buffer
518 if ((instance->token_buffer = (char *)malloc(instance->token_buffer_max)) == NULL) {
528 free(instance->token_buffer);
533 int off = p - instance->token_buffer;
536 instance->token_buffer = (char *)realloc(instance->token_buffer, instance->token_buffer_max);
537 if (instance->token_buffer == NULL) {
542 return instance->token_buffer + off;
571 sprintf(instance->token_buffer, "%d", c);
591 p = instance->token_buffer;
595 if (p - instance->token_buffer >= instance->token_buffer_max - 1) {
638 p = instance->token_buffer;
640 if (p - instance->token_buffer >= instance->token_buffer_max - 1) {
654 p = instance->token_buffer;
656 if (p - instance->token_buffer >= instance->token_buffer_max - 1) {
795 if (!strcmp(instance->token_buffer, "t"))
797 else if (!strcmp(instance->token_buffer, "nil"))
800 p = new_identifier(instance, instance->token_buffer);
804 p = new_integer(instance, atol(instance->token_buffer));
809 p = new_float(instance, atof(instance->token_buffer));
813 p = new_string(instance, instance->token_buffer);