From 89f808f75f7d39962a0b9dba4f479b5c6d6d9a24 Mon Sep 17 00:00:00 2001 From: albert-github Date: Tue, 6 Mar 2018 14:33:22 +0100 Subject: Bug 743539 - Field with name "internal" confuses documentation builder. internal is not a Java reserved word / keyword but was handled as such. --- src/code.l | 1 + src/scanner.l | 4 ---- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/code.l b/src/code.l index d7d5d74..1b86a62 100644 --- a/src/code.l +++ b/src/code.l @@ -2415,6 +2415,7 @@ RAWEND ")"[^ \t\(\)\\]{0,16}\" g_prefixed_with_this_keyword = TRUE; } {KEYWORD}/([^a-z_A-Z0-9]) { + if (g_insideJava && qstrcmp("internal",yytext) ==0) REJECT; startFontClass("keyword"); codifyLines(yytext); if (QCString(yytext)=="typedef") diff --git a/src/scanner.l b/src/scanner.l index 08a5e52..3a6eac0 100644 --- a/src/scanner.l +++ b/src/scanner.l @@ -2382,10 +2382,6 @@ OPERATOR "operator"{B}*({ARITHOP}|{ASSIGNOP}|{LOGICOP}|{BITOP}) { current->protection = Protected; } - else if (javaLike && qstrcmp(yytext,"internal")==0) - { - current->protection = Package; - } else if (javaLike && qstrcmp(yytext,"private")==0) { current->protection = Private; -- cgit v0.12