Skip to content

Commit 531125c

Browse files
committed
jimp: key -> member
1 parent 8d0f120 commit 531125c

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

jimp.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ bool parse_person(Jimp *jimp, Person *p)
2323
{
2424
if (!jimp_object_begin(jimp)) return false;
2525
while (jimp_object_member(jimp)) {
26-
if (strcmp(jimp->key, "name") == 0) {
26+
if (strcmp(jimp->member, "name") == 0) {
2727
if (!jimp_string(jimp, &p->name)) return false;
28-
} else if (strcmp(jimp->key, "age") == 0) {
28+
} else if (strcmp(jimp->member, "age") == 0) {
2929
if (!jimp_number(jimp, &p->age)) return false;
30-
} else if (strcmp(jimp->key, "location") == 0) {
30+
} else if (strcmp(jimp->member, "location") == 0) {
3131
if (!jimp_string(jimp, &p->location)) return false;
32-
} else if (strcmp(jimp->key, "body_count") == 0) {
32+
} else if (strcmp(jimp->member, "body_count") == 0) {
3333
if (!jimp_number(jimp, &p->body_count)) return false;
3434
} else {
3535
jimp_unknown_member(jimp);

jimp.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
typedef struct {
77
stb_lexer l;
88
const char *path;
9-
const char *key;
9+
const char *member;
1010
} Jimp;
1111

1212
bool jimp_bool(Jimp *jimp, bool *boolean);
@@ -97,7 +97,7 @@ void jimp_unknown_member(Jimp *jimp)
9797
{
9898
stb_lex_location loc = {0};
9999
stb_c_lexer_get_location(&jimp->l, jimp->l.where_firstchar, &loc);
100-
fprintf(stderr, "%s:%d:%d: ERROR: Unexpected member `%s`\n", jimp->path, loc.line_number, loc.line_offset + 1, jimp->key);
100+
fprintf(stderr, "%s:%d:%d: ERROR: Unexpected member `%s`\n", jimp->path, loc.line_number, loc.line_offset + 1, jimp->member);
101101
}
102102

103103
bool jimp_object_begin(Jimp *jimp)
@@ -111,7 +111,7 @@ bool jimp_object_member(Jimp *jimp)
111111
if (!stb_c_lexer_get_token(&jimp->l)) return false;
112112
if (jimp->l.token == ',') {
113113
if (!jimp_get_and_expect_token(jimp, CLEX_dqstring)) return false;
114-
jimp->key = strdup(jimp->l.string); // TODO: memory leak
114+
jimp->member = strdup(jimp->l.string); // TODO: memory leak
115115
if (!jimp_get_and_expect_token(jimp, ':')) return false;
116116
return true;
117117
}
@@ -120,7 +120,7 @@ bool jimp_object_member(Jimp *jimp)
120120
return false;
121121
}
122122
if (!jimp_expect_token(jimp, CLEX_dqstring)) return false;
123-
jimp->key = strdup(jimp->l.string); // TODO: memory leak
123+
jimp->member = strdup(jimp->l.string); // TODO: memory leak
124124
if (!jimp_get_and_expect_token(jimp, ':')) return false;
125125
return true;
126126
}

0 commit comments

Comments
 (0)