Lines Matching refs:pi
28 def openBlock(pi, fp):
29 if pi.refs != '':
30 print("[open,refpage='" + pi.name +
31 "',desc='" + pi.desc +
32 "',type='" + pi.type +
33 "',xrefs='" + pi.refs + "']",
36 print("[open,refpage='" + pi.name +
37 "',desc='" + pi.desc +
38 "',type='" + pi.type + "']",
43 def closeBlock(pi, fp):
46 # print("// end [open,refpage='" + pi.name + "']", file=fp)
83 pi = pageMap[name]
86 pi.name = noneStr(pi.name)
87 pi.desc = escapeQuote(noneStr(pi.desc))
89 if pi.extractPage:
90 if (file[pi.begin][0:11] == '// refBegin'):
92 actions[pi.begin] = {
95 'pageinfo' : pi
99 actions[pi.begin] = {
102 'pageinfo' : pi
105 if (file[pi.end][0:9] == '// refEnd'):
107 actions[pi.end] = {
110 'pageinfo' : pi
114 actions[pi.end] = {
117 'pageinfo' : pi
120 logWarn('Skipping replacement for', pi.name, 'at', specFile,
121 'line', pi.begin)
122 print('Skipping replacement for', pi.name, 'at', specFile,
123 'line', pi.begin)
124 printPageInfo(pi, file)
139 pi = actions[line]['pageinfo']
143 printPageInfo(pi, file)
146 openBlock(pi, fp)
152 closeBlock(pi, fp)