INNER CODE UNIT · Python

find_assign_statement

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

def find_assign_statement (source, var_name):
	var_re = "(^\s+%s\s*=[^;]+;)" % var_name
	var_result = re.search (var_re, source, re.MULTILINE | re.DOTALL)
	if not var_result:
		return None
	assign_text = var_result.groups ()[0]
	return assign_text

#--------------------------------------------------------------------------------

def remove_include (source, inc_name):
	inc_text = find_include (source, inc_name)
	if not inc_text:
		print "remove_include : include '%s' not found. Exiting." % inc_name
		sys.exit (1)

	source = string.replace (source, inc_text, "")
	return source

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…