mkProbe now prints a usage message showing allowable command line arguments when it is run without arguments.
Extended the EXPRESS Pretty Printer:
SdaiMeasure_value::operator SCLP23(Real)()
{
// was missing stmts such as these...
if( CurrentUnderlyingType () == config_control_designt_area_measure )
return _real;
if( CurrentUnderlyingType () == config_control_designt_context_dependent_measure )
return _real;
}
SCLstring _comment; // Comment to be generated in the EXPRESS.
to classes Where_rule and Uniqueness_rule. Also they have functions:
SCLstring comment_() const { return _comment; }
void comment_(const char* c) { _comment = c; }
to manipulate them. When writing EXPRESS for entities and types, the keywords WHERE and UNIQUE are only written if there are actual rules. If there are only comments the keywords are written as a comment.