Lines Matching refs:re
21 import re
26 _ENUM_START_RE = re.compile(r'\benum\b\s+(class\s+)?(\S+)\s+:?.*\{(\s+// private)?')
27 _ENUM_VALUE_RE = re.compile(r'([A-Za-z0-9_]+)(.*)')
28 _ENUM_END_RE = re.compile(r'^\s*\};$')
75 m = re.compile(r'^namespace (\S+) \{').search(raw_line)
79 m = re.compile(r'^\}\s+// namespace').search(raw_line)
85 m = re.compile(r'^\s*(?:class|struct)(?: MANAGED)?(?: PACKED\([0-9]\))? (\S+).* \{').search(raw_line)
91 m = re.compile(r'^\s*\}(\s+)?(while)?(.+)?;').search(raw_line)
112 m_comment = re.compile(r'// <<(.*?)>>').search(raw_line)
116 line = re.sub(r'//.*', '', raw_line)
125 # Since we know we're in an enum type, and we're not looking at a comment
140 m_literal = re.compile(r'= (0x[0-9a-f]+|-?[0-9]+|\'.\')').search(rest)