mirror of
https://github.com/dropbox/json11.git
synced 2025-03-07 19:56:40 +08:00
Use false
instead of 0
+ conversion.
This commit is contained in:
parent
467dc6ae05
commit
40f10bd28d
18
json11.cpp
18
json11.cpp
@ -375,38 +375,38 @@ struct JsonParser final {
|
||||
if (str[i] == '/') {
|
||||
i++;
|
||||
if (i == str.size())
|
||||
return !!fail("unexpected end of input inside comment", 0);
|
||||
return fail("unexpected end of input inside comment", false);
|
||||
if (str[i] == '/') { // inline comment
|
||||
i++;
|
||||
if (i == str.size())
|
||||
return !!fail("unexpected end of input inside inline comment", 0);
|
||||
return fail("unexpected end of input inside inline comment", false);
|
||||
// advance until next line
|
||||
while (str[i] != '\n') {
|
||||
i++;
|
||||
if (i == str.size())
|
||||
return !!fail("unexpected end of input inside inline comment", 0);
|
||||
return fail("unexpected end of input inside inline comment", false);
|
||||
}
|
||||
comment_found = true;
|
||||
}
|
||||
else if (str[i] == '*') { // multiline comment
|
||||
i++;
|
||||
if (i > str.size()-2)
|
||||
return !!fail("unexpected end of input inside multi-line comment", 0);
|
||||
return fail("unexpected end of input inside multi-line comment", false);
|
||||
// advance until closing tokens
|
||||
while (!(str[i] == '*' && str[i+1] == '/')) {
|
||||
i++;
|
||||
if (i > str.size()-2)
|
||||
return !!fail(
|
||||
"unexpected end of input inside multi-line comment", 0);
|
||||
return fail(
|
||||
"unexpected end of input inside multi-line comment", false);
|
||||
}
|
||||
i += 2;
|
||||
if (i == str.size())
|
||||
return !!fail(
|
||||
"unexpected end of input inside multi-line comment", 0);
|
||||
return fail(
|
||||
"unexpected end of input inside multi-line comment", false);
|
||||
comment_found = true;
|
||||
}
|
||||
else
|
||||
return !!fail("malformed comment", 0);
|
||||
return fail("malformed comment", false);
|
||||
}
|
||||
return comment_found;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user