INNER CODE UNIT · Python

find_function_definition

tanersener/mobile-ffmpeg · src/libsndfile/make_lite.py:29

def find_function_definition (source, func_name):
	func_re = "(\n[a-zA-Z_ \t]+\n%s[^a-zA-Z0-9_].* /\* %s \*/\n)" % (func_name, func_name)
	func_result = re.search (func_re, source, re.MULTILINE | re.DOTALL)
	if not func_result:
		sys.exit (1)
		return None
	func_text = func_result.groups ()[0]

	# Now to check that we only have one enclosing function.
	func_count = count_enclosed_functions (func_text)
	if func_count != 1:
		return None
	return func_text

def find_include (source, inc_name):
	inc_re = "(^#include\s+[\<\"]%s[\"\>]\s*)" % inc_name
	inc_result = re.search (inc_re, source, re.MULTILINE | re.DOTALL)
	if not inc_result:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…