Nek5000
SEM for Incompressible NS
|
Functions | |
def | get_include |
def | closure |
Variables | |
tuple | pathjoin = lambdaa,b:os.path.normpath(os.path.join(a,b)) |
tuple | include_re = re.compile("\s*#\s*include\s*\"([^\"]*)\"") |
tuple | incmatch = lambdax:( include_re.match(line) for line in open(x) ) |
tuple | incline = lambdax,m:pathjoin(os.path.split(x)[0],m.group(1)) |
list | incl = lambdax:[ incline(x,m) for m in incmatch(x) if m!=None ] |
dictionary | includes = {} |
list | src_files = sys.argv[1:] |
tuple | files = closure(src_files, get_include) |
tuple | deps = dict((x,closure(includes[x],lambda y: includes[y])) for x in src_files) |
tuple | obj = lambdax:os.path.splitext(x) |
tuple cdep.files = closure(src_files, get_include) |
Definition at line 11 of file cdep.py.
Referenced by get_include().
tuple cdep.incline = lambdax,m:pathjoin(os.path.split(x)[0],m.group(1)) |
tuple cdep.include_re = re.compile("\s*#\s*include\s*\"([^\"]*)\"") |
tuple cdep.incmatch = lambdax:( include_re.match(line) for line in open(x) ) |
tuple cdep.pathjoin = lambdaa,b:os.path.normpath(os.path.join(a,b)) |