Lines Matching refs:source_code
144 def extract(cls, source_code, start=0, end=-1): argument
150 for match in enum_pattern.finditer(source_code, start, end):
151 yield EnumDefinition(source_code,
155 def __init__(self, source_code, span=None, group=None): argument
167 self._source = source_code
233 def extract(cls, source_code, start=0, end=-1): argument
237 matches = list(sig_alg_pattern.finditer(source_code, start, end))
239 yield SignatureAlgorithmDefinition(source_code, definitions=matches)
241 def __init__(self, source_code, definitions=None): argument
246 self._source = source_code
292 def extract(cls, source_code, start=0, end=-1): argument
296 matches = list(named_group_pattern.finditer(source_code, start, end))
298 yield NamedGroupDefinition(source_code, definitions=matches)
300 def __init__(self, source_code, definitions=None): argument
305 self._source = source_code
372 source_code = remove_c_comments(f.read())
375 for start, instance in preprocess_c_source_code(source_code,