Add comment about improving/fixing parsing; allow section names of length 3.
git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@3408 ea778897-0a13-0410-b9d1-a72fbfd435f5
This commit is contained in:
parent
0709fcf00f
commit
e1ed9fdf62
@ -57,6 +57,8 @@ static void makeRestTag (const vString* const name,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* TODO: Parse any section with ispunct() underlining, in the order of first use.
|
||||||
|
* Also parse overlining & underlining as higher-level sections. */
|
||||||
static void findRestTags (void)
|
static void findRestTags (void)
|
||||||
{
|
{
|
||||||
vString *name = vStringNew ();
|
vString *name = vStringNew ();
|
||||||
@ -64,8 +66,10 @@ static void findRestTags (void)
|
|||||||
|
|
||||||
while ((line = fileReadLine ()) != NULL)
|
while ((line = fileReadLine ()) != NULL)
|
||||||
{
|
{
|
||||||
if (strlen((const char*) line) > 3 && vStringLength(name) > 0 &&
|
int line_len = strlen((const char*) line);
|
||||||
! strstr((const char*) line, " "))
|
|
||||||
|
if (line_len >= 3 && vStringLength(name) > 0 &&
|
||||||
|
! strstr((const char*) line, " ")) /* don't parse table borders */
|
||||||
{
|
{
|
||||||
if (strncmp((const char*) line, "===", 3) == 0)
|
if (strncmp((const char*) line, "===", 3) == 0)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user