Home | History | Annotate | Download | only in plat-mac

Lines Matching refs:code

6 Reading and understanding this code is left as an exercise to the reader.
41 --creator code Set creator code for package (-c)
379 (getostype, "suite code"),
380 (getostype, "event code"),
387 (getostype, "code"),
396 (getostype, "class code"),
428 (getword, "language code"),
429 (getword, "script code"),
435 """Generate code for a full aete resource. fname passed for doc purposes"""
474 code, modname, precompinfo = compiler.precompilesuite()
475 if not code:
479 suitelist.append((code, modname))
494 for code, modname in suitelist:
497 for code, modname in suitelist:
498 fp.write(" '%s' : %s,\n"%(ascii(code), modname))
501 for code, modname in suitelist:
502 fp.write(" '%s' : ('%s.%s', '%s'),\n"%(ascii(code), packagename, modname, modname))
504 for code, modname in suitelist:
528 # Generate a code-to-name mapper for all of the types (classes) declared in this module
543 for code, modname in suitelist[1:]:
574 [name, desc, code, level, version, events, classes, comps, enums] = self.suite
595 if self.basepackage and code in self.basepackage._code_to_module:
598 basemodule = self.basepackage._code_to_module[code]
625 return code, self.modname, precompinfo
628 """Generate code for a single suite"""
629 [name, desc, code, level, version, events, classes, comps, enums] = self.suite
632 """Sort classes by code, and make sure main class sorts before synonyms"""
633 # [name, code, desc, properties, elements] = cls
661 fp.write("_code = %r\n\n"% (code,))
662 if self.basepackage and code in self.basepackage._code_to_module:
665 fp.write('from %s import *\n'%self.basepackage._code_to_fullname[code][0])
666 basemodule = self.basepackage._code_to_module[code]
667 elif self.basepackage and code.lower() in self.basepackage._code_to_module:
669 fp.write('from %s import *\n'%self.basepackage._code_to_fullname[code.lower()][0])
670 basemodule = self.basepackage._code_to_module[code.lower()]
711 """Generate code for a single event"""
712 [name, desc, code, subcode, returns, accepts, arguments] = event
758 fp.write(" _code = %r\n"% (code,))
812 [name, desc, code, subcode, returns, accepts, arguments] = event
820 # This class stores the code<->name translations for a single module. It is used
823 # find it. Finally, if we really can't find a code, the user can add modules by
846 def addnamecode(self, type, name, code):
847 self.name2code[type][name] = code
848 if code not in self.code2name[type]:
849 self.code2name[type][code] = name
857 def hascode(self, type, code):
858 return code in self.code2name[type]
860 def findcodename(self, type, code):
861 if not self.hascode(type, code):
863 name = self.code2name[type][code]
876 for code, name in module._propdeclarations.items():
877 self.addnamecode('property', name, code)
878 for code, name in module._classdeclarations.items():
879 self.addnamecode('class', name, code)
880 for code in module._enumdeclarations.keys():
881 self.addnamecode('enum', '_Enum_'+identify(code), code)
882 for code, name in module._compdeclarations.items():
883 self.addnamecode('comparison', name, code)
916 def findcodename(self, type, code):
918 # First try: check whether we already know about this code.
920 if mapper.hascode(type, code):
921 return mapper.findcodename(type, code)
924 if mapper.hascode(type, code):
934 m = self.askdefinitionmodule(type, code)
950 def askdefinitionmodule(self, type, code):
953 print >>self.verbose, "** No definition for %s '%s' found" % (type, code)
955 path = EasyDialogs.AskFileForSave(message='Where is %s %s declared?'%(type, code))
966 [name, code, desc, properties, elements] = cls
968 if self.namemappers[0].hascode('class', code):
970 othername, dummy, dummy = self.namemappers[0].findcodename('class', code)
977 self.fp.write(' want = %r\n' % (code,))
978 self.namemappers[0].addnamecode('class', pname, code)
979 is_application_class = (code == 'capp')
988 [name, code, what] = prop
989 if code == 'c@#!':
993 if self.namemappers[0].hascode('property', code):
995 othername, dummy, dummy = self.namemappers[0].findcodename('property', code)
1004 self.fp.write(" which = %r\n" % (code,))
1006 self.namemappers[0].addnamecode('property', pname, code)
1011 [code, keyform] = elem
1013 self.fp.write("# element %r as %s\n" % (code, keyform))
1016 [name, code, desc, properties, elements] = cls
1018 if self.namemappers[0].hascode('class', code) and \
1019 self.namemappers[0].findcodename('class', code)[0] != cname:
1024 print >>self.verbose, '** Skip multiple %s of %s (code %r)' % (cname, self.namemappers[0].findcodename('class', code)[0], code)
1077 [name, code, comment] = comp
1079 self.namemappers[0].addnamecode('comparison', iname, code)
1085 [code, items] = enum
1086 name = "_Enum_%s" % identify(code)
1092 self.namemappers[0].addnamecode('enum', name, code)
1093 return code
1096 [name, code, desc] = item
1097 self.fp.write(" %r : %r,\t# %s\n" % (identify(name), code, ascii(desc)))
1100 """This enum code is used by an event. Make sure it's available"""
1192 - replace other illegal chars by _xx_ (hex code)