This commit is contained in:
parent
25d3a7c922
commit
f53a0b0d40
16
srcxray.py
16
srcxray.py
|
@ -61,8 +61,8 @@ def print_limited(a, out=None):
|
||||||
global lines
|
global lines
|
||||||
lines += 1
|
lines += 1
|
||||||
if lines > lines_limit + 1:
|
if lines > lines_limit + 1:
|
||||||
out.write(str(a) + ' …\n')
|
out.write(str(a) + ' ⋮\n')
|
||||||
out.write('\t…\n')
|
out.write('\t⋮\n')
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
# raise(Exception('Reached lines limit'))
|
# raise(Exception('Reached lines limit'))
|
||||||
out.write(str(a) + '\n')
|
out.write(str(a) + '\n')
|
||||||
|
@ -220,7 +220,7 @@ def referrers_tree(name, referrer=None, printed=None, level=0):
|
||||||
# definition
|
# definition
|
||||||
# cscope -d -L1 "arv_camera_new"
|
# cscope -d -L1 "arv_camera_new"
|
||||||
if level > level_limit - 2:
|
if level > level_limit - 2:
|
||||||
print_limited(level*'\t' + name + ' …')
|
print_limited(level*'\t' + name + ' ⋮')
|
||||||
return ''
|
return ''
|
||||||
if name in printed:
|
if name in printed:
|
||||||
print_limited(level*'\t' + name + ' ^')
|
print_limited(level*'\t' + name + ' ^')
|
||||||
|
@ -269,7 +269,7 @@ def referrers_dep(name, referrer=None, printed=None, level=0):
|
||||||
else:
|
else:
|
||||||
pass
|
pass
|
||||||
# TODO: print terminal
|
# TODO: print terminal
|
||||||
# print('…')
|
# print('⋮')
|
||||||
|
|
||||||
|
|
||||||
def call_tree(node, printed=None, level=0):
|
def call_tree(node, printed=None, level=0):
|
||||||
|
@ -287,7 +287,7 @@ def call_tree(node, printed=None, level=0):
|
||||||
print_limited2(level*'\t' + node + ' ^')
|
print_limited2(level*'\t' + node + ' ^')
|
||||||
return
|
return
|
||||||
elif level > level_limit - 2:
|
elif level > level_limit - 2:
|
||||||
print_limited2(level*'\t' + node + ' …')
|
print_limited2(level*'\t' + node + ' ⋮')
|
||||||
return ''
|
return ''
|
||||||
else:
|
else:
|
||||||
print_limited2(level*'\t' + node)
|
print_limited2(level*'\t' + node)
|
||||||
|
@ -336,7 +336,7 @@ def call_dep(node, printed=None, level=0):
|
||||||
else:
|
else:
|
||||||
pass
|
pass
|
||||||
# TODO: print terminal
|
# TODO: print terminal
|
||||||
# print('…')
|
# print('⋮')
|
||||||
|
|
||||||
|
|
||||||
def my_graph(name=None):
|
def my_graph(name=None):
|
||||||
|
@ -578,7 +578,7 @@ def digraph_print(dg, starts=None, dst_fn=None, sort=False):
|
||||||
s = str(dg.nodes[node]['rank'])
|
s = str(dg.nodes[node]['rank'])
|
||||||
ranks[dg.nodes[node]['rank']].append(node)
|
ranks[dg.nodes[node]['rank']].append(node)
|
||||||
if outs:
|
if outs:
|
||||||
s += ' …' if level > level_limit - 2 else ''
|
s += ' ⋮' if level > level_limit - 2 else ''
|
||||||
else:
|
else:
|
||||||
s += ' @' + path
|
s += ' @' + path
|
||||||
print_limited2(level*'\t' + str(node) + s, dst)
|
print_limited2(level*'\t' + str(node) + s, dst)
|
||||||
|
@ -1160,7 +1160,7 @@ def dir_tree(path='.'):
|
||||||
if len(path2) > 1:
|
if len(path2) > 1:
|
||||||
# g.add_edge(path2[-2] + str(), path2[-1])
|
# g.add_edge(path2[-2] + str(), path2[-1])
|
||||||
if g.number_of_edges() > lines_limit:
|
if g.number_of_edges() > lines_limit:
|
||||||
g.add_edge(dir, '…')
|
g.add_edge(dir, '⋮')
|
||||||
break
|
break
|
||||||
g.add_edge(dir, path)
|
g.add_edge(dir, path)
|
||||||
#g.add_node(path, label=path2[-1], xlabel='<<font point-size="1">'+path+'</font>>')
|
#g.add_node(path, label=path2[-1], xlabel='<<font point-size="1">'+path+'</font>>')
|
||||||
|
|
Loading…
Reference in New Issue