Doc tags followed by newline are now parsed properly

This commit is contained in:
Lefteris Karapetsas 2017-01-27 00:00:05 +01:00
parent 9ca0fde853
commit cc7834f2a9
No known key found for this signature in database
GPG Key ID: AC4257C95510463E
2 changed files with 3 additions and 3 deletions

View File

@ -31,8 +31,8 @@ static inline string::const_iterator firstWsOrNl(
string::const_iterator _end
)
{
auto nlPos = find(_pos, _end, '\n');
auto wsPos = firstSpaceOrTab(_pos, _end);
auto nlPos = find(wsPos, _end, '\n');
return (wsPos < nlPos) ? wsPos : nlPos;
}

View File

@ -215,7 +215,7 @@ BOOST_AUTO_TEST_CASE(dev_desc_after_nl)
char const* natspec = "{"
"\"methods\":{"
" \"mul(uint256,uint256)\":{ \n"
" \"details\": \" Multiplies a number by 7 and adds second parameter\",\n"
" \"details\": \"Multiplies a number by 7 and adds second parameter\",\n"
" \"params\": {\n"
" \"a\": \"Documentation for the first parameter\",\n"
" \"second\": \"Documentation for the second parameter\"\n"
@ -402,7 +402,7 @@ BOOST_AUTO_TEST_CASE(dev_return_desc_after_nl)
" \"a\": \"Documentation for the first parameter starts here. Since it's a really complicated parameter we need 2 lines\",\n"
" \"second\": \"Documentation for the second parameter\"\n"
" },\n"
" \"return\": \" The result of the multiplication\"\n"
" \"return\": \"The result of the multiplication\"\n"
" }\n"
"}}";