diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2016-06-23 19:03:07 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-06-23 19:03:07 (GMT) |
commit | 66f2844fafbaa2c2e143b70a6e61c20697651ff5 (patch) | |
tree | 7f683b860357ffd925eb0b8e614eb9ed6710359a | |
parent | 8bbf7e266783c438d7ef3e424161857433916ec1 (diff) | |
parent | f3aeedf7b570c0c06af44a4f8bb66eba6b78c2f2 (diff) | |
download | Doxygen-66f2844fafbaa2c2e143b70a6e61c20697651ff5.zip Doxygen-66f2844fafbaa2c2e143b70a6e61c20697651ff5.tar.gz Doxygen-66f2844fafbaa2c2e143b70a6e61c20697651ff5.tar.bz2 |
Merge pull request #478 from albert-github/feature/bug_766464
Bug 766464 - python: missing cross-links in sources (option SOURCE_BROWSER = YES)
-rw-r--r-- | src/pycode.l | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/pycode.l b/src/pycode.l index 44adb3f..ef6c780 100644 --- a/src/pycode.l +++ b/src/pycode.l @@ -1007,18 +1007,34 @@ TARGET ({IDENTIFIER}|"("{TARGET_LIST}")"|"["{TARGET_LIST}"]"|{ATTRIBUT codify(yytext); endFontClass(); } + "self."{IDENTIFIER}/"."({IDENTIFIER}".")*{IDENTIFIER}"(" { + codify("self."); + findMemberLink(*g_code,&yytext[5]); + } "self."{IDENTIFIER}/"(" { codify("self."); findMemberLink(*g_code,&yytext[5]); } + "self."{IDENTIFIER}/"."({IDENTIFIER}".")*{IDENTIFIER} { + codify("self."); + findMemberLink(*g_code,&yytext[5]); + } "self."{IDENTIFIER} { codify("self."); findMemberLink(*g_code,&yytext[5]); } + "cls."{IDENTIFIER}/"."({IDENTIFIER}".")*{IDENTIFIER}"(" { + codify("cls."); + findMemberLink(*g_code,&yytext[4]); + } "cls."{IDENTIFIER}/"(" { codify("cls."); findMemberLink(*g_code,&yytext[4]); } + "cls."{IDENTIFIER}/"."({IDENTIFIER}".")*{IDENTIFIER} { + codify("cls."); + findMemberLink(*g_code,&yytext[4]); + } "cls."{IDENTIFIER} { codify("cls."); findMemberLink(*g_code,&yytext[4]); |