version 1.2, 2001/03/05 15:22:53
|
version 1.3, 2002/04/02 16:56:57
|
|
|
/* | /* |
$Log$ | $Log$ |
|
Revision 1.3 2002/04/02 16:56:57 karl |
|
changelog update and new doc on compiler |
|
|
Revision 1.2 2001/03/05 15:22:53 bob | Revision 1.2 2001/03/05 15:22:53 bob |
Minor cleanup | Minor cleanup |
| |
|
|
The compiler assumes that the file extension is .mof it is not specified. | The compiler assumes that the file extension is .mof it is not specified. |
(This feature is not yet implemented.) | (This feature is not yet implemented.) |
| |
The actual configuration and type of repository created depends on the characteristics of the repository implemented in Pegasus. See the description of the Pegasus repositories for more information. |
The actual configuration and type of repository created depends on the |
|
characteristics of the repository implemented in Pegasus. |
|
See the description of the Pegasus repositories for more information. |
|
|
|
There are actually two compiler executable files. |
|
|
|
cimof.exe - This file operates through the client interface and acts as a |
|
remote compiler against an active CIM Repository |
|
cimmofl.exe - This file operates locally and directly against the repository. |
| |
<B>EXAMPLE</B> | <B>EXAMPLE</B> |
| |
|
|
| |
</UL> | </UL> |
| |
Limitations of the current version |
|
|
|
<EM>See the README in the COMPILER section of the Pegasus code tree for up-to-date |
|
information on both the current Limitations and the current TODOs.</EM> |
|
|
|
The compiler does not handle missing include files very sanely |
|
right now. It just skips them. |
|
|
|
TODOs |
|
|
|
<UL> |
|
|
|
<LI> - Parse and store references correctly |
|
|
|
<LI> - Test parsing and storage of instances. They probably don't work now. |
|
|
|
<LI> - Rationalize the error logging scheme. Things are spit randomly to |
|
sterr now. |
|
|
|
<LI> - Extend error detection and handling. |
|
|
|
</UL> |
|
*/ | */ |
| |