fixed tests for HTML entities and handling of HTML entities
This commit is contained in:
parent
4955cdaac6
commit
a2b0d42c32
3 changed files with 26 additions and 26 deletions
|
|
@ -220,7 +220,7 @@ int htmlFunction(int a, float b)
|
||||||
* ‘
|
* ‘
|
||||||
* ’
|
* ’
|
||||||
* “
|
* “
|
||||||
* &rdaquo;
|
* ”
|
||||||
* –
|
* –
|
||||||
* —
|
* —
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -1322,7 +1322,7 @@ void DoxygenParser::tokenizeDoxygenComment(const std::string &doxygenComment,
|
||||||
|
|
||||||
while (pos != string::npos) {
|
while (pos != string::npos) {
|
||||||
// find the end of the word
|
// find the end of the word
|
||||||
size_t doxyCmdOrHtmlTagPos = line.find_first_of("\\@< \t", pos);
|
size_t doxyCmdOrHtmlTagPos = line.find_first_of("\\@<& \t", pos);
|
||||||
if (doxyCmdOrHtmlTagPos != pos) {
|
if (doxyCmdOrHtmlTagPos != pos) {
|
||||||
// plain text found
|
// plain text found
|
||||||
m_tokenList.push_back(Token(PLAINSTRING,
|
m_tokenList.push_back(Token(PLAINSTRING,
|
||||||
|
|
|
||||||
|
|
@ -193,29 +193,29 @@ void JavaDocConverter::fillStaticTables() {
|
||||||
tagHandlers["<var" ] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "<var" );
|
tagHandlers["<var" ] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "<var" );
|
||||||
|
|
||||||
// HTML entities
|
// HTML entities
|
||||||
tagHandlers["©" ] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "©");
|
tagHandlers["©" ] = make_pair(&JavaDocConverter::handleHtmlEntity, "©");
|
||||||
tagHandlers["&trade"] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "&trade");
|
tagHandlers["&trade"] = make_pair(&JavaDocConverter::handleHtmlEntity, "&trade");
|
||||||
tagHandlers["®" ] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "®");
|
tagHandlers["®" ] = make_pair(&JavaDocConverter::handleHtmlEntity, "®");
|
||||||
tagHandlers["<" ] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "<");
|
tagHandlers["<" ] = make_pair(&JavaDocConverter::handleHtmlEntity, "<");
|
||||||
tagHandlers[">" ] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, ">");
|
tagHandlers[">" ] = make_pair(&JavaDocConverter::handleHtmlEntity, ">");
|
||||||
tagHandlers["&" ] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "&");
|
tagHandlers["&" ] = make_pair(&JavaDocConverter::handleHtmlEntity, "&");
|
||||||
tagHandlers["&apos" ] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "&apos");
|
tagHandlers["&apos" ] = make_pair(&JavaDocConverter::handleHtmlEntity, "&apos");
|
||||||
tagHandlers[""" ] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, """);
|
tagHandlers[""" ] = make_pair(&JavaDocConverter::handleHtmlEntity, """);
|
||||||
tagHandlers["&lsquo"] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "&lsquo");
|
tagHandlers["&lsquo"] = make_pair(&JavaDocConverter::handleHtmlEntity, "&lsquo");
|
||||||
tagHandlers["&rsquo"] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "&rsquo");
|
tagHandlers["&rsquo"] = make_pair(&JavaDocConverter::handleHtmlEntity, "&rsquo");
|
||||||
tagHandlers["&ldquo"] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "&ldquo");
|
tagHandlers["&ldquo"] = make_pair(&JavaDocConverter::handleHtmlEntity, "&ldquo");
|
||||||
tagHandlers["&rdquo"] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "&rdquo");
|
tagHandlers["&rdquo"] = make_pair(&JavaDocConverter::handleHtmlEntity, "&rdquo");
|
||||||
tagHandlers["&ndash"] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "&ndash");
|
tagHandlers["&ndash"] = make_pair(&JavaDocConverter::handleHtmlEntity, "&ndash");
|
||||||
tagHandlers["&mdash"] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "&mdash");
|
tagHandlers["&mdash"] = make_pair(&JavaDocConverter::handleHtmlEntity, "&mdash");
|
||||||
tagHandlers[" " ] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, " ");
|
tagHandlers[" " ] = make_pair(&JavaDocConverter::handleHtmlEntity, " ");
|
||||||
tagHandlers["×"] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "×");
|
tagHandlers["×"] = make_pair(&JavaDocConverter::handleHtmlEntity, "×");
|
||||||
tagHandlers["&minus"] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "&minus");
|
tagHandlers["&minus"] = make_pair(&JavaDocConverter::handleHtmlEntity, "&minus");
|
||||||
tagHandlers["&sdot" ] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "&sdot");
|
tagHandlers["&sdot" ] = make_pair(&JavaDocConverter::handleHtmlEntity, "&sdot");
|
||||||
tagHandlers["&sim" ] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "&sim");
|
tagHandlers["&sim" ] = make_pair(&JavaDocConverter::handleHtmlEntity, "&sim");
|
||||||
tagHandlers["&le" ] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "&le");
|
tagHandlers["&le" ] = make_pair(&JavaDocConverter::handleHtmlEntity, "&le");
|
||||||
tagHandlers["&ge" ] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "&ge");
|
tagHandlers["&ge" ] = make_pair(&JavaDocConverter::handleHtmlEntity, "&ge");
|
||||||
tagHandlers["&larr" ] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "&larr");
|
tagHandlers["&larr" ] = make_pair(&JavaDocConverter::handleHtmlEntity, "&larr");
|
||||||
tagHandlers["&rarr" ] = make_pair(&JavaDocConverter::handleDoxyHtmlTag, "&rarr");
|
tagHandlers["&rarr" ] = make_pair(&JavaDocConverter::handleHtmlEntity, "&rarr");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -367,7 +367,7 @@ void JavaDocConverter::handleDoxyHtmlTag(DoxygenEntity& tag, std::string& transl
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void JavaDocConverter::handleHtmlEntity(DoxygenEntity& tag, std::string& translatedComment, std::string &arg) {
|
void JavaDocConverter::handleHtmlEntity(DoxygenEntity&, std::string& translatedComment, std::string &arg) {
|
||||||
// html entities can be preserved for Java
|
// html entities can be preserved for Java
|
||||||
translatedComment += arg + ';';
|
translatedComment += arg + ';';
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue