[Lldb-commits] [lldb] r132968 - /lldb/trunk/scripts/Python/modify-python-lldb.py

Peter Collingbourne peter at pcc.me.uk
Mon Jun 13 20:55:41 PDT 2011


Author: pcc
Date: Mon Jun 13 22:55:41 2011
New Revision: 132968

URL: http://llvm.org/viewvc/llvm-project?rev=132968&view=rev
Log:
Generalise pattern for matching IsValid signature

Previously the IsValid pattern matched only function signatures of
the form:
    def IsValid(*args): ...

However under SWIG 1.3.40 on Linux the signature reads:
    def IsValid(self): ...

The new pattern matches both signature types by matching only up to
the left paren.

Modified:
    lldb/trunk/scripts/Python/modify-python-lldb.py

Modified: lldb/trunk/scripts/Python/modify-python-lldb.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/scripts/Python/modify-python-lldb.py?rev=132968&r1=132967&r2=132968&view=diff
==============================================================================
--- lldb/trunk/scripts/Python/modify-python-lldb.py (original)
+++ lldb/trunk/scripts/Python/modify-python-lldb.py Mon Jun 13 22:55:41 2011
@@ -123,7 +123,7 @@
 init_pattern = re.compile("^    def __init__\(self, \*args\):")
 
 # The pattern for recognizing the beginning of the IsValid method definition.
-isvalid_pattern = re.compile("^    def IsValid\(\*args\):")
+isvalid_pattern = re.compile("^    def IsValid\(")
 
 # These define the states of our finite state machine.
 NORMAL = 0





More information about the lldb-commits mailing list