Added test for partial grammar definition

This commit is contained in:
Daniel Holden
2016-06-11 12:59:55 +01:00
parent 5f9863ffcd
commit 14001ad332
2 changed files with 42 additions and 2 deletions

4
mpc.c
View File

@@ -2095,7 +2095,7 @@ static mpc_val_t *mpcf_re_range(mpc_val_t *x) {
for (j = start; j <= end; j++) {
range = realloc(range, strlen(range) + 1 + 1 + 1);
range[strlen(range) + 1] = '\0';
range[strlen(range) + 0] = j;
range[strlen(range) + 0] = (char)j;
}
}
}
@@ -2217,7 +2217,7 @@ mpc_val_t *mpcf_oct(mpc_val_t *x) {
mpc_val_t *mpcf_float(mpc_val_t *x) {
float *y = malloc(sizeof(float));
*y = strtod(x, NULL);
*y = strtof(x, NULL);
free(x);
return y;
}