Lines Matching refs:decl
215 decl = []
227 decl.append(["const " + self.get_dotted_name(pv[0].strip()), val, [], []])
228 return decl
300 decl = [fname, rettype, [], []]
355 decl[3].append([atype, aname, defval, []])
358 decl[2].append("/S")
360 decl[2].append("/V")
362 decl[2].append("/E")
364 decl[2].append("/A")
366 decl[2].append("/C")
369 return decl
485 decl = self.parse_func_decl_no_wrap(decl_str, static_method)
486 decl[0] = funcname
487 return decl
654 decl = [stmt_type + " " + self.get_dotted_name(classname), "", modlist, []]
656 … decl[1] = ": " + ", ".join([self.get_dotted_name(b).replace(".","::") for b in bases])
657 return stmt_type, classname, True, decl
667 decl = []
669 decl = [stmt_type + " " + self.get_dotted_name(classname), "", modlist, []]
671 … decl[1] = ": " + ", ".join([self.get_dotted_name(b).replace(".","::") for b in bases])
672 return stmt_type, classname, True, decl
686 decl = self.parse_enum(stmt)
687 return "enum", "", False, decl
699 decl = self.parse_func_decl(stmt)
702 return stmt_type, "", False, decl
831 decl = None
835 stmt_type, name, parse_flag, decl = self.parse_stmt(stmt, token)
836 if decl:
838 for d in decl:
841 decls.append(decl)
853 self.block_stack.append([stmt_type, name, parse_flag, public_section, decl])