Lines Matching refs:dependency

35 that macro should be specified as a dependency of the test.
103 dependency checks, expression evaluation and function dispatch. These
139 dependency Id and return status: if
140 the dependency is defined or not.
272 Split NOT character '!' from dependency. Used by gen_dependencies()
285 dependency list. Caller uses the generated preprocessor code to
287 A dependency in the input list can have a leading '!' character
288 to negate a condition. '!' is separated from the dependency using
306 Similar to gen_dependencies() but generates dependency checks in one line.
394 def validate_dependency(dependency):
397 :param dependency: Input macro dependency
398 :return: input dependency stripped of leading & trailing white spaces.
400 dependency = dependency.strip()
401 if not re.match(CONDITION_REGEX, dependency, re.I):
402 raise GeneratorInputError('Invalid dependency %s' % dependency)
403 return dependency
440 raise GeneratorInputError("file: %s - end dependency pattern [%s]"
762 dependency list and function argument list.
815 Generate code for checking dependency with the associated
829 dependency = re.match(CONDITION_REGEX, dep, re.I)
830 if not dependency:
831 raise GeneratorInputError('Invalid dependency %s' % dep)
833 _defined = '' if dependency.group(2) else 'defined'
834 _cond = dependency.group(2) if dependency.group(2) else ''
835 _value = dependency.group(3) if dependency.group(3) else ''
847 macro=dependency.group(1), id=dep_id,
878 the string form with identifiers. Also, generates dependency
885 :return: returns dependency check code.
999 It also generates test case dependency check code and expression
1007 :return: Returns dependency and expression check code