MCPcopy Index your code
hub / github.com/numpy/numpy / buildimplicitrules

Function buildimplicitrules

numpy/f2py/crackfortran.py:2253–2269  ·  view source on GitHub ↗
(block)

Source from the content-addressed store, hash-verified

2251
2252
2253def buildimplicitrules(block):
2254 setmesstext(block)
2255 implicitrules = defaultimplicitrules
2256 attrrules = {}
2257 if 'implicit' in block:
2258 if block['implicit'] is None:
2259 implicitrules = None
2260 if verbose > 1:
2261 outmess(
2262 f"buildimplicitrules: no implicit rules for routine {repr(block['name'])}.\n")
2263 else:
2264 for k in list(block['implicit'].keys()):
2265 if block['implicit'][k].get('typespec') not in ['static', 'automatic']:
2266 implicitrules[k] = block['implicit'][k]
2267 else:
2268 attrrules[k] = block['implicit'][k]['typespec']
2269 return implicitrules, attrrules
2270
2271
2272def myeval(e, g=None, l=None):

Callers 3

analyzevarsFunction · 0.85
expr2nameFunction · 0.85
analyzeargsFunction · 0.85

Calls 4

setmesstextFunction · 0.85
outmessFunction · 0.70
keysMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…