Import libucl 20140718 (fixes a bug in the parser)
This commit is contained in:
parent
f4dd0993e1
commit
8f2b0cccb4
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/vendor/libucl/dist/; revision=268874 svn path=/vendor/libucl/20140718/; revision=268875; tag=vendor/libucl/20140718
@ -1661,6 +1661,11 @@ ucl_state_machine (struct ucl_parser *parser)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
/* Skip any spaces */
|
||||||
|
while (p < chunk->end && ucl_test_character (*p,
|
||||||
|
UCL_CHARACTER_WHITESPACE_UNSAFE)) {
|
||||||
|
ucl_chunk_skipc (chunk, p);
|
||||||
|
}
|
||||||
p = chunk->pos;
|
p = chunk->pos;
|
||||||
if (*p == '[') {
|
if (*p == '[') {
|
||||||
parser->state = UCL_STATE_VALUE;
|
parser->state = UCL_STATE_VALUE;
|
||||||
|
3
tests/basic/11.in
Normal file
3
tests/basic/11.in
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
|
||||||
|
|
||||||
|
{"key": "value"}
|
2
tests/basic/11.res
Normal file
2
tests/basic/11.res
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
key = "value";
|
||||||
|
|
Loading…
Reference in New Issue
Block a user