diff options
author | Serge A. Zaitsev <devnull@localhost> | 2012-09-26 20:28:12 +0300 |
---|---|---|
committer | Serge A. Zaitsev <devnull@localhost> | 2012-09-26 20:28:12 +0300 |
commit | e0ceee893c86f7f727bd05aa0e96a716983b610a (patch) | |
tree | c64e058e600ad40bdcbb9cd45af4f81170b0379e /jsmn.c | |
parent | 37964b40ee94fdfdc9a8408a9ade9d7f3cb94683 (diff) |
fixed strict mode: space symbols are allowed after primitives; added some new tests
Diffstat (limited to 'jsmn.c')
-rw-r--r-- | jsmn.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -45,8 +45,9 @@ static jsmnerr_t jsmn_parse_primitive(jsmn_parser *parser, const char *js, switch (js[parser->pos]) { #ifndef JSMN_STRICT /* In strict mode primitive must be followed by "," or "}" or "]" */ - case '\t' : case '\r' : case '\n' : case ' ' : case ':': + case ':': #endif + case '\t' : case '\r' : case '\n' : case ' ' : case ',' : case ']' : case '}' : goto found; } |