(line)
| 951 | |
| 952 | |
| 953 | def _resolvetypedefpattern(line): |
| 954 | line = ''.join(line.split()) # removes whitespace |
| 955 | m1 = typedefpattern.match(line) |
| 956 | print(line, m1) |
| 957 | if m1: |
| 958 | attrs = m1.group('attributes') |
| 959 | attrs = [a.lower() for a in attrs.split(',')] if attrs else [] |
| 960 | return m1.group('name'), attrs, m1.group('params') |
| 961 | return None, [], None |
| 962 | |
| 963 | def parse_name_for_bind(line): |
| 964 | pattern = re.compile(r'bind\(\s*(?P<lang>[^,]+)(?:\s*,\s*name\s*=\s*["\'](?P<name>[^"\']+)["\']\s*)?\)', re.I) |
no test coverage detected
searching dependent graphs…