Lines Matching refs:proto
40 def __init__(self, proto='', desc='', ret=''): argument
41 self.proto = proto
66 capture = proto_re.match(self.proto)
104 proto = self.parse_symbol()
105 desc = self.parse_desc(proto)
106 ret = self.parse_ret(proto)
107 return APIElement(proto=proto, desc=desc, ret=ret)
110 proto = self.parse_proto()
111 desc = self.parse_desc(proto)
112 ret = self.parse_ret(proto)
113 return Helper(proto=proto, desc=desc, ret=ret)
142 def parse_desc(self, proto): argument
146 raise Exception("No description section found for " + proto)
165 raise Exception("No description found for " + proto)
168 def parse_ret(self, proto): argument
172 raise Exception("No return section found for " + proto)
191 raise Exception("No return found for " + proto)
212 self.desc_syscalls.append(command.proto)
250 proto = helper.proto_break_down()
251 self.desc_unique_helpers.add(proto['name'])
282 proto = helper.proto_break_down()
283 name = proto['name']
571 proto = helper.proto_break_down()
573 print('**%s %s%s(' % (proto['ret_type'],
574 proto['ret_star'].replace('*', '\\*'),
575 proto['name']),
579 for a in proto['args']:
627 print('**%s**' % (command.proto))
787 proto = helper.proto_break_down()
789 if proto['name'] in self.seen_helpers:
791 self.seen_helpers.add(proto['name'])
794 print(" * %s" % proto['name'])
809 print('static %s %s(*%s)(' % (self.map_type(proto['ret_type']),
810 proto['ret_star'], proto['name']), end='')
812 for i, a in enumerate(proto['args']):
815 if proto['name'] in self.overloaded_helpers and i == 0: