

KEYWORDS = ["create subprocess", "create", "subprocess", "spawn", "stdin", "stdout", "stderr",
            "pipes", "child", "process", "inherit"]


def yieldData(pspDirectory, filePath, **keywords):

	path    = monju.util.path.join(pspDirectory, "all.py")
	globs   = globals()
	execfile(path, globs, globs)

	text = getCodeText(filePath, 
	                   "createSubprocess.cpp", 
	                   "Cpp", 
	                   ["isSubprocessDone.cpp", "parseArgument.h", 
	                    "parseArgument.cpp", "subprocess.h"])

	for data in yieldPage(PAGE_NAME__CPP__CREATE_SUBPROCESS, 
	                      yieldStandardPage, 
	                      metaKeywords  = KEYWORDS + META_KEYWORDS__CPP,
	                      language      = "C++",
	                      text          = text):
		yield data

