proof of concept
The provided C#/OCL Compiler was designed in the context of an
academic concept. To this end, the compiler should not be used in a
The compiler and source code is provided "as is" with no
warranty of any kind.
In order to run the C#/OCL Compiler you must have the
.NET Framework 1.1 installed. (The compiler will not work with the
In order to compile the C#/OCL Compiler you must have
Studio .NET 2003
Version 1.0 of the compiler conforms to the
ECMA C# 1.0 specification, and to the
specification; with the following exceptions:
Named context expressions are not supported.
The OclMessage type and messaging expressions are not
allInstances is not supported.
The C# / OCL Compiler is based on code that can be found in the
Mono Project and the
Magic Hat Project.