PageRenderTime 43ms CodeModel.GetById 17ms RepoModel.GetById 1ms app.codeStats 0ms

/lib-python/2.7/plat-mac/lib-scriptpackages/CodeWarrior/CodeWarrior_suite.py

https://bitbucket.org/dac_io/pypy
Python | 682 lines | 478 code | 92 blank | 112 comment | 36 complexity | 718a8dd0846bc8c3548af547f8c2b291 MD5 | raw file
  1. """Suite CodeWarrior suite: Terms for scripting the CodeWarrior IDE
  2. Level 0, version 0
  3. Generated from /Volumes/Sap/Applications (Mac OS 9)/Metrowerks CodeWarrior 7.0/Metrowerks CodeWarrior/CodeWarrior IDE 4.2.5
  4. AETE/AEUT resource version 1/0, language 0, script 0
  5. """
  6. import aetools
  7. import MacOS
  8. _code = 'CWIE'
  9. class CodeWarrior_suite_Events:
  10. _argmap_add = {
  11. 'new' : 'kocl',
  12. 'with_data' : 'data',
  13. 'to_targets' : 'TTGT',
  14. 'to_group' : 'TGRP',
  15. }
  16. def add(self, _object, _attributes={}, **_arguments):
  17. """add: add elements to a project or target
  18. Required argument: an AE object reference
  19. Keyword argument new: the class of the new element or elements to add
  20. Keyword argument with_data: the initial data for the element or elements
  21. Keyword argument to_targets: the targets to which the new element or elements will be added
  22. Keyword argument to_group: the group to which the new element or elements will be added
  23. Keyword argument _attributes: AppleEvent attribute dictionary
  24. """
  25. _code = 'CWIE'
  26. _subcode = 'ADDF'
  27. aetools.keysubst(_arguments, self._argmap_add)
  28. _arguments['----'] = _object
  29. _reply, _arguments, _attributes = self.send(_code, _subcode,
  30. _arguments, _attributes)
  31. if _arguments.get('errn', 0):
  32. raise aetools.Error, aetools.decodeerror(_arguments)
  33. # XXXX Optionally decode result
  34. if _arguments.has_key('----'):
  35. return _arguments['----']
  36. def build(self, _no_object=None, _attributes={}, **_arguments):
  37. """build: build a project or target (equivalent of the Make menu command)
  38. Keyword argument _attributes: AppleEvent attribute dictionary
  39. """
  40. _code = 'CWIE'
  41. _subcode = 'MAKE'
  42. if _arguments: raise TypeError, 'No optional args expected'
  43. if _no_object is not None: raise TypeError, 'No direct arg expected'
  44. _reply, _arguments, _attributes = self.send(_code, _subcode,
  45. _arguments, _attributes)
  46. if _arguments.get('errn', 0):
  47. raise aetools.Error, aetools.decodeerror(_arguments)
  48. # XXXX Optionally decode result
  49. if _arguments.has_key('----'):
  50. return _arguments['----']
  51. def check(self, _object=None, _attributes={}, **_arguments):
  52. """check: check the syntax of a file in a project or target
  53. Required argument: the file or files to be checked
  54. Keyword argument _attributes: AppleEvent attribute dictionary
  55. """
  56. _code = 'CWIE'
  57. _subcode = 'CHEK'
  58. if _arguments: raise TypeError, 'No optional args expected'
  59. _arguments['----'] = _object
  60. _reply, _arguments, _attributes = self.send(_code, _subcode,
  61. _arguments, _attributes)
  62. if _arguments.get('errn', 0):
  63. raise aetools.Error, aetools.decodeerror(_arguments)
  64. # XXXX Optionally decode result
  65. if _arguments.has_key('----'):
  66. return _arguments['----']
  67. def compile_file(self, _object=None, _attributes={}, **_arguments):
  68. """compile file: compile a file in a project or target
  69. Required argument: the file or files to be compiled
  70. Keyword argument _attributes: AppleEvent attribute dictionary
  71. """
  72. _code = 'CWIE'
  73. _subcode = 'COMP'
  74. if _arguments: raise TypeError, 'No optional args expected'
  75. _arguments['----'] = _object
  76. _reply, _arguments, _attributes = self.send(_code, _subcode,
  77. _arguments, _attributes)
  78. if _arguments.get('errn', 0):
  79. raise aetools.Error, aetools.decodeerror(_arguments)
  80. # XXXX Optionally decode result
  81. if _arguments.has_key('----'):
  82. return _arguments['----']
  83. def disassemble_file(self, _object=None, _attributes={}, **_arguments):
  84. """disassemble file: disassemble a file in a project or target
  85. Required argument: the file or files to be disassembled
  86. Keyword argument _attributes: AppleEvent attribute dictionary
  87. """
  88. _code = 'CWIE'
  89. _subcode = 'DASM'
  90. if _arguments: raise TypeError, 'No optional args expected'
  91. _arguments['----'] = _object
  92. _reply, _arguments, _attributes = self.send(_code, _subcode,
  93. _arguments, _attributes)
  94. if _arguments.get('errn', 0):
  95. raise aetools.Error, aetools.decodeerror(_arguments)
  96. # XXXX Optionally decode result
  97. if _arguments.has_key('----'):
  98. return _arguments['----']
  99. _argmap_export = {
  100. 'in_' : 'kfil',
  101. }
  102. def export(self, _no_object=None, _attributes={}, **_arguments):
  103. """export: Export the project file as an XML file
  104. Keyword argument in_: the XML file in which to export the project
  105. Keyword argument _attributes: AppleEvent attribute dictionary
  106. """
  107. _code = 'CWIE'
  108. _subcode = 'EXPT'
  109. aetools.keysubst(_arguments, self._argmap_export)
  110. if _no_object is not None: raise TypeError, 'No direct arg expected'
  111. _reply, _arguments, _attributes = self.send(_code, _subcode,
  112. _arguments, _attributes)
  113. if _arguments.get('errn', 0):
  114. raise aetools.Error, aetools.decodeerror(_arguments)
  115. # XXXX Optionally decode result
  116. if _arguments.has_key('----'):
  117. return _arguments['----']
  118. def remove_object_code(self, _no_object=None, _attributes={}, **_arguments):
  119. """remove object code: remove object code from a project or target
  120. Keyword argument _attributes: AppleEvent attribute dictionary
  121. """
  122. _code = 'CWIE'
  123. _subcode = 'RMOB'
  124. if _arguments: raise TypeError, 'No optional args expected'
  125. if _no_object is not None: raise TypeError, 'No direct arg expected'
  126. _reply, _arguments, _attributes = self.send(_code, _subcode,
  127. _arguments, _attributes)
  128. if _arguments.get('errn', 0):
  129. raise aetools.Error, aetools.decodeerror(_arguments)
  130. # XXXX Optionally decode result
  131. if _arguments.has_key('----'):
  132. return _arguments['----']
  133. def remove_target_files(self, _object, _attributes={}, **_arguments):
  134. """remove target files: remove files from a target
  135. Required argument: an AE object reference
  136. Keyword argument _attributes: AppleEvent attribute dictionary
  137. """
  138. _code = 'CWIE'
  139. _subcode = 'RMFL'
  140. if _arguments: raise TypeError, 'No optional args expected'
  141. _arguments['----'] = _object
  142. _reply, _arguments, _attributes = self.send(_code, _subcode,
  143. _arguments, _attributes)
  144. if _arguments.get('errn', 0):
  145. raise aetools.Error, aetools.decodeerror(_arguments)
  146. # XXXX Optionally decode result
  147. if _arguments.has_key('----'):
  148. return _arguments['----']
  149. def run_target(self, _no_object=None, _attributes={}, **_arguments):
  150. """run target: run a project or target
  151. Keyword argument _attributes: AppleEvent attribute dictionary
  152. """
  153. _code = 'CWIE'
  154. _subcode = 'RUN '
  155. if _arguments: raise TypeError, 'No optional args expected'
  156. if _no_object is not None: raise TypeError, 'No direct arg expected'
  157. _reply, _arguments, _attributes = self.send(_code, _subcode,
  158. _arguments, _attributes)
  159. if _arguments.get('errn', 0):
  160. raise aetools.Error, aetools.decodeerror(_arguments)
  161. # XXXX Optionally decode result
  162. if _arguments.has_key('----'):
  163. return _arguments['----']
  164. def touch_file(self, _object=None, _attributes={}, **_arguments):
  165. """touch file: touch a file in a project or target for compilation
  166. Required argument: the file or files to be touched
  167. Keyword argument _attributes: AppleEvent attribute dictionary
  168. """
  169. _code = 'CWIE'
  170. _subcode = 'TOCH'
  171. if _arguments: raise TypeError, 'No optional args expected'
  172. _arguments['----'] = _object
  173. _reply, _arguments, _attributes = self.send(_code, _subcode,
  174. _arguments, _attributes)
  175. if _arguments.get('errn', 0):
  176. raise aetools.Error, aetools.decodeerror(_arguments)
  177. # XXXX Optionally decode result
  178. if _arguments.has_key('----'):
  179. return _arguments['----']
  180. def update(self, _no_object=None, _attributes={}, **_arguments):
  181. """update: bring a project or target up to date
  182. Keyword argument _attributes: AppleEvent attribute dictionary
  183. """
  184. _code = 'CWIE'
  185. _subcode = 'UP2D'
  186. if _arguments: raise TypeError, 'No optional args expected'
  187. if _no_object is not None: raise TypeError, 'No direct arg expected'
  188. _reply, _arguments, _attributes = self.send(_code, _subcode,
  189. _arguments, _attributes)
  190. if _arguments.get('errn', 0):
  191. raise aetools.Error, aetools.decodeerror(_arguments)
  192. # XXXX Optionally decode result
  193. if _arguments.has_key('----'):
  194. return _arguments['----']
  195. class single_class_browser(aetools.ComponentItem):
  196. """single class browser - a single class browser """
  197. want = '1BRW'
  198. class _Prop_inherits(aetools.NProperty):
  199. """inherits - all properties and elements of the given class are inherited by this class. """
  200. which = 'c@#^'
  201. want = 'TXTD'
  202. single_class_browsers = single_class_browser
  203. class single_class_hierarchy(aetools.ComponentItem):
  204. """single class hierarchy - a single class hierarchy document """
  205. want = '1HIR'
  206. single_class_hierarchies = single_class_hierarchy
  207. class class_browser(aetools.ComponentItem):
  208. """class browser - a class browser """
  209. want = 'BROW'
  210. class_browsers = class_browser
  211. class file_compare_document(aetools.ComponentItem):
  212. """file compare document - a file compare document """
  213. want = 'COMP'
  214. file_compare_documents = file_compare_document
  215. class catalog_document(aetools.ComponentItem):
  216. """catalog document - a browser catalog document """
  217. want = 'CTLG'
  218. catalog_documents = catalog_document
  219. class editor_document(aetools.ComponentItem):
  220. """editor document - an editor document """
  221. want = 'EDIT'
  222. editor_documents = editor_document
  223. class class_hierarchy(aetools.ComponentItem):
  224. """class hierarchy - a class hierarchy document """
  225. want = 'HIER'
  226. class_hierarchies = class_hierarchy
  227. class project_inspector(aetools.ComponentItem):
  228. """project inspector - the project inspector """
  229. want = 'INSP'
  230. project_inspectors = project_inspector
  231. class message_document(aetools.ComponentItem):
  232. """message document - a message document """
  233. want = 'MSSG'
  234. message_documents = message_document
  235. class build_progress_document(aetools.ComponentItem):
  236. """build progress document - a build progress document """
  237. want = 'PRGS'
  238. build_progress_documents = build_progress_document
  239. class project_document(aetools.ComponentItem):
  240. """project document - a project document """
  241. want = 'PRJD'
  242. class _Prop_current_target(aetools.NProperty):
  243. """current target - the current target """
  244. which = 'CURT'
  245. want = 'TRGT'
  246. # element 'TRGT' as ['indx', 'name', 'test', 'rang']
  247. project_documents = project_document
  248. class subtarget(aetools.ComponentItem):
  249. """subtarget - a target that is prerequisite for another target """
  250. want = 'SBTG'
  251. class _Prop_link_against_output(aetools.NProperty):
  252. """link against output - is the output of this subtarget linked into its dependent target? """
  253. which = 'LNKO'
  254. want = 'bool'
  255. class _Prop_target(aetools.NProperty):
  256. """target - the target that is dependent on this subtarget """
  257. which = 'TrgT'
  258. want = 'TRGT'
  259. subtargets = subtarget
  260. class target_file(aetools.ComponentItem):
  261. """target file - a source or header file in a target """
  262. want = 'SRCF'
  263. class _Prop_code_size(aetools.NProperty):
  264. """code size - the size of the code (in bytes) produced by compiling this source file """
  265. which = 'CSZE'
  266. want = 'long'
  267. class _Prop_compiled_date(aetools.NProperty):
  268. """compiled date - the date and this source file was last compiled """
  269. which = 'CMPD'
  270. want = 'ldt '
  271. class _Prop_data_size(aetools.NProperty):
  272. """data size - the size of the date (in bytes) produced by compiling this source file """
  273. which = 'DSZE'
  274. want = 'long'
  275. class _Prop_debug(aetools.NProperty):
  276. """debug - is debugging information generated for this source file? """
  277. which = 'DBUG'
  278. want = 'bool'
  279. class _Prop_dependents(aetools.NProperty):
  280. """dependents - the source files that need this source file in order to build """
  281. which = 'DPND'
  282. want = 'list'
  283. class _Prop_id(aetools.NProperty):
  284. """id - the unique ID number of the target file """
  285. which = 'ID '
  286. want = 'long'
  287. class _Prop_init_before(aetools.NProperty):
  288. """init before - is the \xd4initialize before\xd5 flag set for this shared library? """
  289. which = 'INIT'
  290. want = 'bool'
  291. class _Prop_link_index(aetools.NProperty):
  292. """link index - the index of the source file in its target\xd5s link order (-1 if source file is not in link order) """
  293. which = 'LIDX'
  294. want = 'long'
  295. class _Prop_linked(aetools.NProperty):
  296. """linked - is the source file in the link order of its target? """
  297. which = 'LINK'
  298. want = 'bool'
  299. class _Prop_location(aetools.NProperty):
  300. """location - the location of the target file on disk """
  301. which = 'FILE'
  302. want = 'fss '
  303. class _Prop_merge_output(aetools.NProperty):
  304. """merge output - is this shared library merged into another code fragment? """
  305. which = 'MRGE'
  306. want = 'bool'
  307. class _Prop_modified_date(aetools.NProperty):
  308. """modified date - the date and time this source file was last modified """
  309. which = 'MODD'
  310. want = 'ldt '
  311. class _Prop_path(aetools.NProperty):
  312. """path - the path of the source file on disk """
  313. which = 'Path'
  314. want = 'itxt'
  315. class _Prop_prerequisites(aetools.NProperty):
  316. """prerequisites - the source files needed to build this source file """
  317. which = 'PRER'
  318. want = 'list'
  319. class _Prop_type(aetools.NProperty):
  320. """type - the type of source file """
  321. which = 'FTYP'
  322. want = 'FTYP'
  323. class _Prop_weak_link(aetools.NProperty):
  324. """weak link - is this shared library linked weakly? """
  325. which = 'WEAK'
  326. want = 'bool'
  327. target_files = target_file
  328. class symbol_browser(aetools.ComponentItem):
  329. """symbol browser - a symbol browser """
  330. want = 'SYMB'
  331. symbol_browsers = symbol_browser
  332. class ToolServer_worksheet(aetools.ComponentItem):
  333. """ToolServer worksheet - a ToolServer worksheet """
  334. want = 'TOOL'
  335. ToolServer_worksheets = ToolServer_worksheet
  336. class target(aetools.ComponentItem):
  337. """target - a target in a project """
  338. want = 'TRGT'
  339. class _Prop_name(aetools.NProperty):
  340. """name - """
  341. which = 'pnam'
  342. want = 'itxt'
  343. class _Prop_project_document(aetools.NProperty):
  344. """project document - the project document that contains this target """
  345. which = 'PrjD'
  346. want = 'PRJD'
  347. # element 'SBTG' as ['indx', 'test', 'rang']
  348. # element 'SRCF' as ['indx', 'test', 'rang']
  349. targets = target
  350. class text_document(aetools.ComponentItem):
  351. """text document - a document that contains text """
  352. want = 'TXTD'
  353. class _Prop_modified(aetools.NProperty):
  354. """modified - Has the document been modified since the last save? """
  355. which = 'imod'
  356. want = 'bool'
  357. class _Prop_selection(aetools.NProperty):
  358. """selection - the selection visible to the user """
  359. which = 'sele'
  360. want = 'csel'
  361. # element 'cha ' as ['indx', 'rele', 'rang', 'test']
  362. # element 'cins' as ['rele']
  363. # element 'clin' as ['indx', 'rang', 'rele']
  364. # element 'ctxt' as ['rang']
  365. text_documents = text_document
  366. single_class_browser._superclassnames = ['text_document']
  367. single_class_browser._privpropdict = {
  368. 'inherits' : _Prop_inherits,
  369. }
  370. single_class_browser._privelemdict = {
  371. }
  372. import Standard_Suite
  373. single_class_hierarchy._superclassnames = ['document']
  374. single_class_hierarchy._privpropdict = {
  375. 'inherits' : _Prop_inherits,
  376. }
  377. single_class_hierarchy._privelemdict = {
  378. }
  379. class_browser._superclassnames = ['text_document']
  380. class_browser._privpropdict = {
  381. 'inherits' : _Prop_inherits,
  382. }
  383. class_browser._privelemdict = {
  384. }
  385. file_compare_document._superclassnames = ['text_document']
  386. file_compare_document._privpropdict = {
  387. 'inherits' : _Prop_inherits,
  388. }
  389. file_compare_document._privelemdict = {
  390. }
  391. catalog_document._superclassnames = ['text_document']
  392. catalog_document._privpropdict = {
  393. 'inherits' : _Prop_inherits,
  394. }
  395. catalog_document._privelemdict = {
  396. }
  397. editor_document._superclassnames = ['text_document']
  398. editor_document._privpropdict = {
  399. 'inherits' : _Prop_inherits,
  400. }
  401. editor_document._privelemdict = {
  402. }
  403. class_hierarchy._superclassnames = ['document']
  404. class_hierarchy._privpropdict = {
  405. 'inherits' : _Prop_inherits,
  406. }
  407. class_hierarchy._privelemdict = {
  408. }
  409. project_inspector._superclassnames = ['document']
  410. project_inspector._privpropdict = {
  411. 'inherits' : _Prop_inherits,
  412. }
  413. project_inspector._privelemdict = {
  414. }
  415. message_document._superclassnames = ['text_document']
  416. message_document._privpropdict = {
  417. 'inherits' : _Prop_inherits,
  418. }
  419. message_document._privelemdict = {
  420. }
  421. build_progress_document._superclassnames = ['document']
  422. build_progress_document._privpropdict = {
  423. 'inherits' : _Prop_inherits,
  424. }
  425. build_progress_document._privelemdict = {
  426. }
  427. project_document._superclassnames = ['document']
  428. project_document._privpropdict = {
  429. 'current_target' : _Prop_current_target,
  430. 'inherits' : _Prop_inherits,
  431. }
  432. project_document._privelemdict = {
  433. 'target' : target,
  434. }
  435. subtarget._superclassnames = ['target']
  436. subtarget._privpropdict = {
  437. 'inherits' : _Prop_inherits,
  438. 'link_against_output' : _Prop_link_against_output,
  439. 'target' : _Prop_target,
  440. }
  441. subtarget._privelemdict = {
  442. }
  443. target_file._superclassnames = []
  444. target_file._privpropdict = {
  445. 'code_size' : _Prop_code_size,
  446. 'compiled_date' : _Prop_compiled_date,
  447. 'data_size' : _Prop_data_size,
  448. 'debug' : _Prop_debug,
  449. 'dependents' : _Prop_dependents,
  450. 'id' : _Prop_id,
  451. 'init_before' : _Prop_init_before,
  452. 'link_index' : _Prop_link_index,
  453. 'linked' : _Prop_linked,
  454. 'location' : _Prop_location,
  455. 'merge_output' : _Prop_merge_output,
  456. 'modified_date' : _Prop_modified_date,
  457. 'path' : _Prop_path,
  458. 'prerequisites' : _Prop_prerequisites,
  459. 'type' : _Prop_type,
  460. 'weak_link' : _Prop_weak_link,
  461. }
  462. target_file._privelemdict = {
  463. }
  464. symbol_browser._superclassnames = ['text_document']
  465. symbol_browser._privpropdict = {
  466. 'inherits' : _Prop_inherits,
  467. }
  468. symbol_browser._privelemdict = {
  469. }
  470. ToolServer_worksheet._superclassnames = ['text_document']
  471. ToolServer_worksheet._privpropdict = {
  472. 'inherits' : _Prop_inherits,
  473. }
  474. ToolServer_worksheet._privelemdict = {
  475. }
  476. target._superclassnames = []
  477. target._privpropdict = {
  478. 'name' : _Prop_name,
  479. 'project_document' : _Prop_project_document,
  480. }
  481. target._privelemdict = {
  482. 'subtarget' : subtarget,
  483. 'target_file' : target_file,
  484. }
  485. text_document._superclassnames = ['document']
  486. text_document._privpropdict = {
  487. 'inherits' : _Prop_inherits,
  488. 'modified' : _Prop_modified,
  489. 'selection' : _Prop_selection,
  490. }
  491. text_document._privelemdict = {
  492. 'character' : Standard_Suite.character,
  493. 'insertion_point' : Standard_Suite.insertion_point,
  494. 'line' : Standard_Suite.line,
  495. 'text' : Standard_Suite.text,
  496. }
  497. _Enum_DKND = {
  498. 'project' : 'PRJD', # a project document
  499. 'editor_document' : 'EDIT', # an editor document
  500. 'message' : 'MSSG', # a message document
  501. 'file_compare' : 'COMP', # a file compare document
  502. 'catalog_document' : 'CTLG', # a browser catalog
  503. 'class_browser' : 'BROW', # a class browser document
  504. 'single_class_browser' : '1BRW', # a single class browser document
  505. 'symbol_browser' : 'SYMB', # a symbol browser document
  506. 'class_hierarchy' : 'HIER', # a class hierarchy document
  507. 'single_class_hierarchy' : '1HIR', # a single class hierarchy document
  508. 'project_inspector' : 'INSP', # a project inspector
  509. 'ToolServer_worksheet' : 'TOOL', # the ToolServer worksheet
  510. 'build_progress_document' : 'PRGS', # the build progress window
  511. }
  512. _Enum_FTYP = {
  513. 'library_file' : 'LIBF', # a library file
  514. 'project_file' : 'PRJF', # a project file
  515. 'resource_file' : 'RESF', # a resource file
  516. 'text_file' : 'TXTF', # a text file
  517. 'unknown_file' : 'UNKN', # unknown file type
  518. }
  519. _Enum_Inte = {
  520. 'never_interact' : 'eNvr', # never allow user interactions
  521. 'interact_with_self' : 'eInS', # allow user interaction only when an AppleEvent is sent from within CodeWarrior
  522. 'interact_with_local' : 'eInL', # allow user interaction when AppleEvents are sent from applications on the same machine (default)
  523. 'interact_with_all' : 'eInA', # allow user interaction from both local and remote AppleEvents
  524. }
  525. _Enum_PERM = {
  526. 'read_write' : 'RdWr', # the file is open with read/write permission
  527. 'read_only' : 'Read', # the file is open with read/only permission
  528. 'checked_out_read_write' : 'CkRW', # the file is checked out with read/write permission
  529. 'checked_out_read_only' : 'CkRO', # the file is checked out with read/only permission
  530. 'checked_out_read_modify' : 'CkRM', # the file is checked out with read/modify permission
  531. 'locked' : 'Lock', # the file is locked on disk
  532. 'none' : 'LNNO', # the file is new
  533. }
  534. #
  535. # Indices of types declared in this module
  536. #
  537. _classdeclarations = {
  538. '1BRW' : single_class_browser,
  539. '1HIR' : single_class_hierarchy,
  540. 'BROW' : class_browser,
  541. 'COMP' : file_compare_document,
  542. 'CTLG' : catalog_document,
  543. 'EDIT' : editor_document,
  544. 'HIER' : class_hierarchy,
  545. 'INSP' : project_inspector,
  546. 'MSSG' : message_document,
  547. 'PRGS' : build_progress_document,
  548. 'PRJD' : project_document,
  549. 'SBTG' : subtarget,
  550. 'SRCF' : target_file,
  551. 'SYMB' : symbol_browser,
  552. 'TOOL' : ToolServer_worksheet,
  553. 'TRGT' : target,
  554. 'TXTD' : text_document,
  555. }
  556. _propdeclarations = {
  557. 'CMPD' : _Prop_compiled_date,
  558. 'CSZE' : _Prop_code_size,
  559. 'CURT' : _Prop_current_target,
  560. 'DBUG' : _Prop_debug,
  561. 'DPND' : _Prop_dependents,
  562. 'DSZE' : _Prop_data_size,
  563. 'FILE' : _Prop_location,
  564. 'FTYP' : _Prop_type,
  565. 'ID ' : _Prop_id,
  566. 'INIT' : _Prop_init_before,
  567. 'LIDX' : _Prop_link_index,
  568. 'LINK' : _Prop_linked,
  569. 'LNKO' : _Prop_link_against_output,
  570. 'MODD' : _Prop_modified_date,
  571. 'MRGE' : _Prop_merge_output,
  572. 'PRER' : _Prop_prerequisites,
  573. 'Path' : _Prop_path,
  574. 'PrjD' : _Prop_project_document,
  575. 'TrgT' : _Prop_target,
  576. 'WEAK' : _Prop_weak_link,
  577. 'c@#^' : _Prop_inherits,
  578. 'imod' : _Prop_modified,
  579. 'pnam' : _Prop_name,
  580. 'sele' : _Prop_selection,
  581. }
  582. _compdeclarations = {
  583. }
  584. _enumdeclarations = {
  585. 'DKND' : _Enum_DKND,
  586. 'FTYP' : _Enum_FTYP,
  587. 'Inte' : _Enum_Inte,
  588. 'PERM' : _Enum_PERM,
  589. }