Lines Matching refs:source_code
146 def extract(cls, source_code, start=0, end=-1): argument
152 for match in enum_pattern.finditer(source_code, start, end):
153 yield EnumDefinition(source_code,
157 def __init__(self, source_code, span=None, group=None): argument
169 self._source = source_code
235 def extract(cls, source_code, start=0, end=-1): argument
239 matches = list(sig_alg_pattern.finditer(source_code, start, end))
241 yield SignatureAlgorithmDefinition(source_code, definitions=matches)
243 def __init__(self, source_code, definitions=None): argument
248 self._source = source_code
294 def extract(cls, source_code, start=0, end=-1): argument
298 matches = list(named_group_pattern.finditer(source_code, start, end))
300 yield NamedGroupDefinition(source_code, definitions=matches)
302 def __init__(self, source_code, definitions=None): argument
307 self._source = source_code
374 source_code = remove_c_comments(f.read())
377 for start, instance in preprocess_c_source_code(source_code,