Project

General

Profile

Revision 10

Added by Willibald K. over 8 years ago

restrict list casts to something useful - i.e. inner type sizes must not change; this is in preparation for faster dynamic list support in momut; deep casts now need to be done manually by the user via fold operations or can be added again to the ooas compiler as a more expensive, special cast operator; also more cleaning of Qualitative Action System stuff

View differences:

CadpType.java
237 237
				EmitDefinition((OoActionSystemType)aType, emitter);
238 238
				break;
239 239

  
240
			case QrType:
241
				throw new UnsupportedOperationException(); // does not make sense in CADP target.
242

  
243 240
			case FunctionType:
244 241
				emittedTypes.add(typename);
245 242
				EmitDefinition((FunctionType)aType, emitter);

Also available in: Unified diff