diff options
author | albert-github <albert.tests@gmail.com> | 2015-12-26 14:29:39 (GMT) |
---|---|---|
committer | albert-github <albert.tests@gmail.com> | 2015-12-26 14:29:39 (GMT) |
commit | 0a5dfb77a7d0dfaac2baf8f3e61014a29ba2883b (patch) | |
tree | 65f4af233361f0baee0dd08c7a4a3a660b091fd0 /src/pycode.l | |
parent | 165498dc9ea33bc9991c5ab5234b5e51d74569d0 (diff) | |
download | Doxygen-0a5dfb77a7d0dfaac2baf8f3e61014a29ba2883b.zip Doxygen-0a5dfb77a7d0dfaac2baf8f3e61014a29ba2883b.tar.gz Doxygen-0a5dfb77a7d0dfaac2baf8f3e61014a29ba2883b.tar.bz2 |
Bug 735152 - Python: Allow undocumented "cls" parameter for class methods
Made 'cls' parameter analogous to the 'self' parameter. See also https://www.python.org/dev/peps/pep-0008 (paragraph: Function and method arguments)
Diffstat (limited to 'src/pycode.l')
-rw-r--r-- | src/pycode.l | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/pycode.l b/src/pycode.l index c3219d9..3edbcc3 100644 --- a/src/pycode.l +++ b/src/pycode.l @@ -989,6 +989,14 @@ TARGET ({IDENTIFIER}|"("{TARGET_LIST}")"|"["{TARGET_LIST}"]"|{ATTRIBUT codify("self."); findMemberLink(*g_code,&yytext[5]); } + "cls."{IDENTIFIER}/"(" { + codify("cls."); + findMemberLink(*g_code,&yytext[4]); + } + "cls."{IDENTIFIER} { + codify("cls."); + findMemberLink(*g_code,&yytext[4]); + } } <ClassDec>{IDENTIFIER} { |