Lines Matching refs:re
21 import re
26 _ENUM_START_RE = re.compile(r'\benum\b\s+(\S+)\s+\{')
27 _ENUM_VALUE_RE = re.compile(r'([A-Za-z0-9_]+)(.*)')
28 _ENUM_END_RE = re.compile(r'^\s*\};$')
63 m = re.compile(r'^namespace (\S+) \{').search(raw_line)
67 m = re.compile(r'^\}\s+// namespace').search(raw_line)
73 m = re.compile(r'^(?:class|struct)(?: MANAGED)? (\S+).* \{').search(raw_line)
77 m = re.compile(r'^\};').search(raw_line)
95 m_comment = re.compile(r'// <<(.*?)>>').search(raw_line)
99 line = re.sub(r'//.*', '', raw_line)
108 # Since we know we're in an enum type, and we're not looking at a comment
123 m_literal = re.compile(r'= (0x[0-9a-f]+|-?[0-9]+|\'.\')').search(rest)