vlc/python | branch: master | Alberto Invernizzi <[email protected]> | Sun Mar 29 20:45:39 2020 +0200| [5cdd782b1bb0fceb111cb3b4559c4b23a18b906d] | committer: Alberto Invernizzi
discard function pointers from parse_param parsing > http://git.videolan.org/gitweb.cgi/vlc/python.git/?a=commit;h=5cdd782b1bb0fceb111cb3b4559c4b23a18b906d --- generator/generate.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/generator/generate.py b/generator/generate.py index d89f2d9..29124ba 100755 --- a/generator/generate.py +++ b/generator/generate.py @@ -699,6 +699,11 @@ class Parser(object): m = forward_re.match(param_raw) param_raw = m.group(1) + m.group(2) + # is this a function pointer? + RE_FUNC_POINTER = r'\(.+\)\s*\(.+\)' + if re.search(RE_FUNC_POINTER, param_raw): + return None + # is this parameter a pointer? split_pointer = param_raw.split('*') if len(split_pointer) > 1: _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
