annotate Mac/scripts/missingcarbonmethods.py @ 16163:5f40fdbdd02c legacy-trunk

A script to search for methods that are missing in Carbon in Python sources. So far only runs under unix, but what gives:-)
author Jack Jansen <jack.jansen@cwi.nl>
date Tue, 23 Jan 2001 15:59:39 +0000
parents
children 8d4a25c81a9b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
16163
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
1 # Methods that are missing in Carbon.
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
2 # This module is mainly for documentation purposes, but you could use
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
3 # it to automatically search for usage of methods that are missing.
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
4 #
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
5 # Modules Help and (for the time being) Scrap are completely missing.
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
6
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
7 missing_Win = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
8 'GetAuxWin',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
9 'GetWindowDataHandle',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
10 'SaveOld',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
11 'DrawNew',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
12 'SetWinColor',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
13 'SetDeskCPat',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
14 'InitWindows',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
15 'InitFloatingWindows',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
16 'GetWMgrPort',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
17 'GetCWMgrPort',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
18 'ValidRgn', # Use versions with Window in their name
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
19 'ValidRect',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
20 'InvalRgn',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
21 'InvalRect',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
22 'IsValidWindowPtr', # I think this is useless for Python, but not sure...
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
23 'GetWindowZoomFlag', # Not available in Carbon
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
24 'GetWindowTitleWidth', # Ditto
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
25 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
26
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
27 missing_Snd = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
28 'MACEVersion',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
29 'SPBRecordToFile',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
30 'Exp1to6',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
31 'Comp6to1',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
32 'Exp1to3',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
33 'Comp3to1',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
34 'SndControl',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
35 'SndStopFilePlay',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
36 'SndStartFilePlay',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
37 'SndPauseFilePlay',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
38 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
39
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
40 missing_Res = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
41 'RGetResource',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
42 'OpenResFile',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
43 'CreateResFile',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
44 'RsrcZoneInit',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
45 'InitResources',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
46 'RsrcMapEntry',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
47 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
48
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
49 missing_Qt = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
50 'SpriteMediaGetIndImageProperty', # XXXX Why isn't this in carbon?
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
51 'CheckQuickTimeRegistration',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
52 'SetMovieAnchorDataRef',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
53 'GetMovieAnchorDataRef',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
54 'GetMovieLoadState',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
55 'OpenADataHandler',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
56 'MovieMediaGetCurrentMovieProperty',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
57 'MovieMediaGetCurrentTrackProperty',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
58 'MovieMediaGetChildMovieDataReference',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
59 'MovieMediaSetChildMovieDataReference',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
60 'MovieMediaLoadChildMovieFromDataReference',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
61 'Media3DGetViewObject',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
62 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
63
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
64 missing_Qd = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
65 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
66
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
67 missing_Qdoffs = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
68 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
69
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
70
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
71 missing_Menu = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
72 'GetMenuItemRefCon2',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
73 'SetMenuItemRefCon2',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
74 'EnableItem',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
75 'DisableItem',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
76 'CheckItem',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
77 'CountMItems',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
78 'OpenDeskAcc',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
79 'SystemEdit',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
80 'SystemMenu',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
81 'SetMenuFlash',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
82 'InitMenus',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
83 'InitProcMenu',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
84 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
85
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
86 missing_List = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
87 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
88
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
89 missing_Icn = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
90 'IconServicesTerminate',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
91 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
92
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
93 missing_Fm = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
94 'InitFonts',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
95 'SetFontLock',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
96 'FlushFonts',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
97 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
98
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
99 missing_Evt = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
100 'SystemEvent',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
101 'SystemTask',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
102 'SystemClick',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
103 'GetOSEvent',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
104 'OSEventAvail',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
105 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
106
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
107 missing_Dlg = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
108 'SetGrafPortOfDialog',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
109 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
110
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
111 missing_Ctl = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
112 'GetAuxiliaryControlRecord',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
113 'SetControlColor',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
114 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
115
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
116 missing_Cm = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
117 'SetComponentInstanceA5',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
118 'GetComponentInstanceA5',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
119 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
120
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
121 missing_App = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
122 'GetThemeMetric',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
123 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
124
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
125 missing_AE = [
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
126 'AEGetDescDataSize',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
127 'AEReplaceDescData',
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
128 ]
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
129
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
130
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
131 missing = []
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
132 for name in dir():
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
133 if name[:8] == 'missing_':
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
134 missing = missing + eval(name)
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
135 del name
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
136
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
137 def _search():
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
138 # Warning: this function only works on Unix
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
139 import string, os
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
140 re = string.join(missing, '|')
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
141 re = """[^a-zA-Z'"](%s)[^a-zA-Z'"]""" % re
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
142 os.system("find . -name '*.py' -print | xargs egrep '%s'"%re)
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
143
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
144 if __name__ == '__main__':
5f40fdbdd02c A script to search for methods that are missing in Carbon in Python
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
145 _search()