# property 'MPW Pointer Type Rules' ('FE07') 'bool' -- 'To use MPW (relaxed) pointer type-checking rules.' [mutable]
# property 'Direct Destruction' ('FE09') 'bool' -- 'To remove local and temporary C++ class objects that have destructors with a direct destructor call.' [mutable]
# property 'Dont Inline' ('FE10') 'bool' -- 'To generate C++ functions and function calls instead of inline functions.' [mutable]
# property 'Pool Strings' ('FE11') 'bool' -- 'To group all character string constants into a single object.' [mutable]
# property 'Treat Warnings As Errors' ('WA08') 'bool' -- 'To treat the warnings as compiler errors.' [mutable]
# Class 'Pascal Language' ('FEPA') -- 'Pascal Language specifics'
# property 'Activate Range Checking' ('FP01') 'bool' -- 'To activate array index reference and variable assignment checking at compile and run time.' [mutable]
# property 'Use Propagation' ('FP03') 'bool' -- 'To propagate unit objects among imported objects.' [mutable]
# property 'Generate Map' ('FP05') 'bool' -- 'To generate a Make map file.' [mutable]
# property 'Case Sensitive' ('FP06') 'bool' -- 'To support case sensitive identifier.' [mutable]
# property 'ANS Conformance' ('FP07') 'bool' -- 'To conform to the ANS standard.' [mutable]
# property 'Modified ForLoop Indexes' ('WP01') 'bool' -- 'To verify that for loop indexes are not overwritten.' [mutable]
# property 'Function Returns' ('WP02') 'bool' -- 'To verify that functions get at least one return value.' [mutable]
# property 'Undefined Routines' ('WP03') 'bool' -- 'To report routines declared but not defined.' [mutable]
# property 'GotoAndLabels' ('WP04') 'bool' -- 'To enable goto checking in for, with, case and if statements.' [mutable]
# property 'BranchingIntoWith' ('WP05') 'bool' -- 'Verify that labels in a WITH statement are referenced from within the same statement' [mutable]
# property 'BranchingIntoFor' ('WP06') 'bool' -- 'Verify that labels in a FOR statement are referenced from within the same statement' [mutable]
# property 'BranchingBetweenCase' ('WP07') 'bool' -- 'Verify that labels in a CASE statement leg are not referenced from within another leg of the same statement.' [mutable]
# property 'BranchingBetweenIfAndElse' ('WP08') 'bool' -- 'Verify that there\325s no jump between the IF and the ELSE part of the same IF statement.' [mutable]
# Class 'Common Language' ('FECO') -- 'Common to the C/C++ and Pascal language'
# property 'Prefix File' ('FE08') 'TEXT' -- 'The name of the prefix file you wish to include in all of your project files.' [mutable]
# property 'MPW Calling Conventions' ('BE15') 'bool' -- 'To use MPW C calling conventions.' [mutable]
# property 'MacsBug Symbols' ('LN01') 'shor' -- 'To select the MacsBug version you are using. ( 0 : None; 1 : Old Style; 2 : New Style)' [mutable]
# property 'Generate A6 Stack Frames' ('LN05') 'bool' -- 'To be able to use the Metrowerks Debugger, The Debugger by Jasik Designs, or SourceBug\252 to examine your source code.' [mutable]
# property 'The Debugger Aware' ('LN06') 'bool' -- 'To allow Steve Jasik\325s The Debugger to debug multiple segment projects.' [mutable]
# property 'Link Single Segment' ('LN07') 'bool' -- 'To link all of your project segments into one segment.' [mutable]
# property 'Multi Segment' ('PR10') 'bool' -- 'To divide your resource into many code segments in your resource file.' [mutable]
# property 'Header Type' ('PR16') 'shor' -- 'To select the type of code resource to create. (Not supported yet)' [mutable]
# property 'Initialization Name' ('L602') 'TEXT' -- 'The name of the function to call, when the PEF fragment is loaded.' [mutable]
# property 'Main Name' ('L603') 'TEXT' -- 'The name of the main function.' [mutable]
# property 'Termination Name' ('L604') 'TEXT' -- 'The name of the last function to call, before the PEF fragment is unloaded.' [mutable]
# property 'Export Symbols' ('PE01') 'shor' -- 'To select which symbols to export from the PEF container.' [mutable]
# property 'Old Definition' ('PE02') 'long' -- 'The version number for the PEF container.' [mutable]
# property 'Old Implementation' ('PE03') 'long' -- 'The version number for the PEF container.' [mutable]
# property 'Current Version' ('PE04') 'long' -- 'The version number for the PEF container.' [mutable]
# property 'Order Code Section By Segment' ('PE05') 'bool' -- 'To order functions in the Code section of your program according to their #pragma segment names.' [mutable]
# property 'Share Data Section' ('PE06') 'bool' -- 'To share the Data section of a shared library between all applications that use it.' [mutable]
# property 'Expand Uninitialized Data' ('PE07') 'bool' -- 'To expand the zero-initialized portion of the Data section of your program at link time.' [mutable]
# property 'Fragment Name' ('PE08') 'TEXT' -- 'To specify the code fragment name. The default is the output file name.' [mutable]
# property 'Stack Size' ('P601') 'long' -- 'The minimum amount of stack your application needs when launched by the Finder.' [mutable]
# Class 'Common Linker' ('LNCO') -- 'Common for the MC68K and PowerPC Linker'
# property 'Struct Alignment' ('BE02') 'shor' -- 'To select how the fields of your structures will be aligned. (0 : 68K; 1 : 68K 4 bytes; 2 : PowerPC)' [mutable]
# property 'Peephole Optimizer' ('BE05') 'bool' -- 'To apply local optimizations to small sections of your code.' [mutable]
# property 'CSE Optimizer' ('BE06') 'bool' -- 'To activate common sub expression optimization.' [mutable]
# property 'Optimize For Size' ('BE07') 'bool' -- 'To minimize the size of your application or code resource.' [mutable]
# property 'Use Profiler' ('BE13') 'bool' -- 'To add profiler calls in the code.' [mutable]
# property 'Generate SYM File' ('LN02') 'bool' -- 'To create a SYM file for your project when it is built.' [mutable]
# property 'Full Path In Sym Files' ('LN03') 'bool' -- 'To put the full path of your application or code resource in your SYM files.' [mutable]
# property 'Generate Link Map' ('LN04') 'bool' -- 'To create a MAP file for your project when it is built.' [mutable]
# property 'Fast Link' ('LN08') 'bool' -- 'To link the code together in memory.' [mutable]
# property 'Project Type' ('PR01') 'shor' -- 'To select the type of binary you wish to create.\015\015for 68K : (0 : Application; 1 : Code Resource; 2 : Library; 3 : MPW Tool) for PowerPC : (0 : Application; 1 : Shared Library; 2 : Code Resource; 3 : Library)' [mutable]
# property 'File Name' ('PR02') 'TEXT' -- 'The name your binary will be given when created.' [mutable]
# property 'File Creator' ('PR03') 'TEXT' -- 'The creator name of your binary.' [mutable]
# property 'File Type' ('PR04') 'TEXT' -- 'The four character code type for your binary.' [mutable]
# property 'Minimum Size' ('PR05') 'long' -- 'The minimum amount of RAM your application needs when launched by the Finder.' [mutable]
# property 'Preferred Size' ('PR06') 'long' -- 'The preferred amount of RAM your application needs when launched by the Finder.' [mutable]
# property 'SIZE Flags' ('PR07') 'shor' -- 'To tell the Finder which type of events your application accepts.' [mutable]
# property 'SYM File' ('PR08') 'TEXT' -- 'The name of the SYM file to be generated when your binary is created.' [mutable]
# property 'Resource Name' ('PR09') 'TEXT' -- 'The name of the code resource to be created.' [mutable]
# property 'Display Dialog' ('PR11') 'bool' -- 'To display a dialog box which asks you where to save your built resource.' [mutable]
# property 'Merge To File' ('PR12') 'bool' -- 'To create and merge your resource into a file which already exists.' [mutable]
# property 'Resource Flags' ('PR13') 'bool' -- 'To select your resource flag options.' [mutable]
# property 'Resource Type' ('PR14') 'shor' -- 'The four character code type for your code resource.' [mutable]
# property 'Resource ID' ('PR15') 'shor' -- 'The ID to assign to your code resource.' [mutable]
# Class 'Common' ('COMM') -- 'Common to C/C++ and Pascal Language & MC68K and PowerPC Linker.'
# property 'User Paths' ('PA01') 'list' -- 'To add an access path for the source files.' [mutable]
# property 'Always Full Search' ('PA02') 'bool' -- 'To force the compiler to search for system includes like it searches for user includes.' [mutable]
# property 'System Paths' ('PA03') 'list' -- 'To add an access path for the include files. (Not supported in Pascal)' [mutable]
# Class 'Error Information' ('ErrM') -- 'Describes a single error or warning from the compiler or the linker.'
# property 'kind' ('ErrT') 'ErrT' -- 'The type of error or warning.' [enum]
# property 'message' ('ErrS') 'TEXT' -- 'The error or warning message.' []
# property 'disk file' ('file') 'fss ' -- 'The file where the error occurred. May not be returned for certain kinds of errors (eg, link errors).' []
# property 'line' ('ErrL') 'long' -- 'The line in the file where the error occurred. May not be returned for certain kinds of errors (eg, link errors).' []
# Class 'Document' ('docu') -- 'An open text file'
# property 'name' ('pnam') 'TEXT' -- 'The document\325s name' []
# property 'mode' ('Mode') 'Mode' -- 'The document\325s open mode' [enum]
# property 'disk file' ('file') 'fss ' -- 'The document\325s location on disk' []
# Class 'Segment' ('Seg ') -- 'A segment or group in the project'