**** 3.rsl **** File 3.rsl, line 3, char 16: Component b not defined. File 3.rsl, line 3, char 18: Component c not defined. File 3.rsl, line 7, char 16: Component b not defined. Checking module X's exports (in advance of other checks). Checking module Main Checking module X Checking object x Checking object y Checking object z Checking object a **** BinSearchTree.rsl **** Checking module Main Checking object BinSearchTree Checking object List **** UNIX-dir-structure.rsl **** File UNIX-dir-structure.rsl, line 20, char 14: syntax error. **** X.rsl **** File X.rsl, line 10, char 28: syntax error. File X.rsl, line 15, char 25: syntax error. File X.rsl, line 24, char 27: syntax error. **** ada-style-comments-tst.rsl **** Checking module Main Checking operation NewInTown **** and-or-list.rsl **** File and-or-list.rsl, line 2, char 5: Identifier z already defined in this module, on line 1 File and-or-list.rsl, line 1, char 10: Component A not defined. File and-or-list.rsl, line 1, char 18: Component B not defined. File and-or-list.rsl, line 1, char 27: Component C not defined. File and-or-list.rsl, line 2, char 10: Component A not defined. File and-or-list.rsl, line 2, char 16: Component B not defined. File and-or-list.rsl, line 2, char 23: Component C not defined. File and-or-list.rsl, line 3, char 10: Component a not defined. File and-or-list.rsl, line 3, char 15: Component b not defined. File and-or-list.rsl, line 3, char 21: Component c not defined. File and-or-list.rsl, line 3, char 26: Component d not defined. File and-or-list.rsl, line 4, char 11: Component a not defined. File and-or-list.rsl, line 4, char 16: Component b not defined. File and-or-list.rsl, line 4, char 24: Component c not defined. File and-or-list.rsl, line 4, char 29: Component d not defined. Checking module Main Checking object z Checking object z Checking object x Checking object y **** and-or.rsl **** File and-or.rsl, line 1, char 8: Component a not defined. File and-or.rsl, line 1, char 13: Component b not defined. File and-or.rsl, line 1, char 19: Component c not defined. File and-or.rsl, line 1, char 24: Component d not defined. File and-or.rsl, line 2, char 11: Component a not defined. File and-or.rsl, line 2, char 16: Component b not defined. File and-or.rsl, line 2, char 24: Component c not defined. File and-or.rsl, line 2, char 29: Component d not defined. Checking module Main Checking object x Checking object y **** and-struct-equiv.rsl **** Checking module Main Checking object X **** and.rsl **** Checking module Main Checking object A Checking object B Checking object C Checking object a Checking object b Checking object c Checking object d Checking object e Checking object f Checking object g **** and0.rsl **** File and0.rsl, line 1, char 8: Component x not defined. File and0.rsl, line 1, char 14: Component y not defined. File and0.rsl, line 1, char 20: Component z not defined. Checking module Main Checking object a **** and1.rsl **** File and1.rsl, line 2, char 19: Component a not defined. File and1.rsl, line 2, char 25: Component b not defined. File and1.rsl, line 2, char 31: Component c not defined. File and1.rsl, line 2, char 39: Component d not defined. File and1.rsl, line 2, char 46: Component e not defined. File and1.rsl, line 2, char 52: Component f not defined. File and1.rsl, line 2, char 58: Component g not defined. File and1.rsl, line 2, char 64: Component h not defined. File and1.rsl, line 6, char 17: Component a not defined. File and1.rsl, line 6, char 23: Component b not defined. File and1.rsl, line 6, char 29: Component c not defined. File and1.rsl, line 6, char 37: Component d not defined. File and1.rsl, line 6, char 43: Component e not defined. File and1.rsl, line 7, char 6: Component e not defined. File and1.rsl, line 7, char 12: Component f not defined. File and1.rsl, line 7, char 18: Component g not defined. File and1.rsl, line 7, char 24: Component h not defined. Checking module Main Checking object A Checking object B **** and3.rsl **** Checking module Main Checking object A Checking object B Checking object a Checking object b Checking object c Checking object d Checking object e Checking object f Checking object g Checking object h **** anon-type-tst.rsl **** Checking module Main Checking object X Checking object Y **** apple-basic-data.rsl **** Checking module BasicAppleData's exports (in advance of other checks). Checking module Main Checking module BasicAppleData Checking object Form Checking object InfoChunk Checking object Name Checking object Value Checking object AppleEvent Checking object AEDesc Checking object AEObject Checking object FormData Checking object InfoFields Checking object InfoField Checking object FieldName Checking object FieldValue **** asct.rsl **** File asct.rsl, line 492, char 31: Import AircraftAttitudes is not an export from FlyMission. File asct.rsl, line 493, char 8: Module in from clause not found. File asct.rsl, line 494, char 24: Import AircraftState is not an export from Aircraft. File asct.rsl, line 494, char 39: Import EnginesThrust not found. File asct.rsl, line 495, char 26: Import ExternalForcesOnYawActuator is not an export from ControlYaw. File asct.rsl, line 496, char 5: Import DisplayedDirectionalTrimPos not found. File asct.rsl, line 497, char 41: Import DisplayedInflightBrakePos is not an export from ControlAerodynamicBraking. File asct.rsl, line 498, char 28: Import ControlPitch is not an export from ControlPitch. File asct.rsl, line 498, char 42: Import DisplayedLongitudinalTrimPosition is not an export from ControlPitch. File asct.rsl, line 499, char 5: Import ExternalForcesOnPitchActuator is not an export from ControlPitch. File asct.rsl, line 499, char 36: Import StallAngleOfAttackWarning is not an export from ControlPitch. File asct.rsl, line 500, char 27: Import DisplayedRollTrimPosition is not an export from ControlRoll. File asct.rsl, line 501, char 40: Import DisplayedConfigAndFailureStatus is not an export from ControlLiftConfiguration. File asct.rsl, line 990, char 44: Unqualified import ActualFlightPath already defined in this scope. File asct.rsl, line 992, char 8: Module in from clause not found. File asct.rsl, line 1219, char 28: Import PitchActuatorPosition is not an export from ControlPitch. File asct.rsl, line 1220, char 24: Import AutoFlightPathCommand is not an export from Aircraft. File asct.rsl, line 40, char 17: Component TaxiInOut not defined. File asct.rsl, line 40, char 43: Component Climb not defined. File asct.rsl, line 41, char 17: Component Descent not defined. File asct.rsl, line 41, char 29: Component Approach not defined. File asct.rsl, line 41, char 54: Component AltitudeRange not defined. File asct.rsl, line 58, char 11: Component OperatingProcedures not defined. File asct.rsl, line 59, char 11: Component FlightPlan not defined. File asct.rsl, line 60, char 11: Component FlightEnvelope not defined. File asct.rsl, line 68, char 17: Component AltitudeRange not defined. File asct.rsl, line 75, char 18: Component MoveFromTerminalPhase not defined. File asct.rsl, line 75, char 44: Component AltitudeRange not defined. File asct.rsl, line 83, char 17: Component RunwayAcceleration not defined. File asct.rsl, line 83, char 40: Component RunwayDeparture not defined. File asct.rsl, line 83, char 60: Component AltitudeRange not defined. File asct.rsl, line 98, char 17: Component ClimbOut not defined. File asct.rsl, line 98, char 30: Component ClimbToAltitude not defined. File asct.rsl, line 123, char 17: Component Descent not defined. File asct.rsl, line 123, char 29: Component Approach not defined. File asct.rsl, line 136, char 17: Component Deceleration not defined. File asct.rsl, line 136, char 34: Component Touchdown not defined. File asct.rsl, line 161, char 17: Component Direction not defined. File asct.rsl, line 161, char 28: Component Angle not defined. File asct.rsl, line 182, char 17: Component Pitch not defined. File asct.rsl, line 182, char 24: Component Roll not defined. File asct.rsl, line 182, char 30: Component Heading not defined. File asct.rsl, line 200, char 16: Identfier Aircraft is not a type. File asct.rsl, line 201, char 14: Type PilotRating is not defined. File asct.rsl, line 203, char 15: State is not a field of the tuple or union on the left of the '.' File asct.rsl, line 203, char 39: Normal is not defined in this scope. File asct.rsl, line 209, char 16: Identfier Aircraft is not a type. File asct.rsl, line 222, char 11: Time is not a field of the tuple or union on the left of the '.' File asct.rsl, line 222, char 21: Type Time is not defined. File asct.rsl, line 222, char 26: Type Aircrart is not defined. File asct.rsl, line 222, char 51: Degraded is not defined in this scope. File asct.rsl, line 221, char 9: Type of if expression must be boolean File asct.rsl, line 223, char 11: State is not a field of the tuple or union on the left of the '.' File asct.rsl, line 223, char 20: IsDegraded is not defined in this scope. File asct.rsl, line 227, char 9: Probability is not defined in this scope. File asct.rsl, line 227, char 33: Expression in operation call is not an operation type. File asct.rsl, line 227, char 42: Identfier Aircraft is not a type. File asct.rsl, line 227, char 56: CoreControl is not defined in this scope. File asct.rsl, line 226, char 9: Type of if expression must be boolean File asct.rsl, line 235, char 17: Time is not a field of the tuple or union on the left of the '.' File asct.rsl, line 235, char 23: Type Time is not defined. File asct.rsl, line 235, char 23: Type of if expression must be boolean File asct.rsl, line 235, char 33: Identfier Aircraft is not a type. File asct.rsl, line 235, char 58: Degraded is not defined in this scope. File asct.rsl, line 248, char 17: Component Name not defined. File asct.rsl, line 254, char 17: Component PilotClassification not defined. File asct.rsl, line 260, char 17: Component PilotClassification not defined. File asct.rsl, line 278, char 21: Type PilotFlightPathCommandFeelForce is not defined. File asct.rsl, line 279, char 20: Type PilotLongitudinalTrimForce is not defined. File asct.rsl, line 280, char 14: Type PilotFlightPathCommandForce is not defined. File asct.rsl, line 287, char 14: Type CopilotFlightPathCommandFeelForce is not defined. File asct.rsl, line 288, char 15: Type CopilotLongitudinalTrimForce is not defined. File asct.rsl, line 288, char 45: Type CopilotFlightPathCommandForce is not defined. File asct.rsl, line 305, char 17: Component State not defined. File asct.rsl, line 305, char 24: Component Structure not defined. File asct.rsl, line 305, char 49: Component Attitudes not defined. File asct.rsl, line 314, char 12: Component ManualControlMode not defined. File asct.rsl, line 315, char 11: Component HandlingQuality not defined. File asct.rsl, line 316, char 12: Component NoseWheelPosition not defined. File asct.rsl, line 317, char 13: Component LeadingEdgeWingPosition not defined. File asct.rsl, line 318, char 13: Component TrailingEdgeWingPosition not defined. File asct.rsl, line 340, char 26: Component EngineSupport not defined. File asct.rsl, line 340, char 42: Component PropellerShaft not defined. File asct.rsl, line 350, char 29: Component WhereMounted not defined. File asct.rsl, line 372, char 17: Component LeadingEdgeFlap not defined. File asct.rsl, line 372, char 35: Component TrailingEdgeFlap not defined. File asct.rsl, line 378, char 17: Component Location not defined. File asct.rsl, line 395, char 17: Component SensorSystem not defined. File asct.rsl, line 395, char 31: Component PilotControlSystem not defined. File asct.rsl, line 395, char 51: Component PropulsionSystem not defined. File asct.rsl, line 396, char 7: Component AirframeSystem not defined. File asct.rsl, line 396, char 23: Component AutoFlightSystem not defined. File asct.rsl, line 430, char 17: Component Angle not defined. File asct.rsl, line 446, char 17: Component Angle not defined. File asct.rsl, line 454, char 17: Component Angle not defined. File asct.rsl, line 475, char 13: Type Mission is not defined. File asct.rsl, line 476, char 14: Type TargetFlightPath is not defined. File asct.rsl, line 535, char 7: Type ExternalForcesOnYawActuator is not defined. File asct.rsl, line 535, char 36: Type ExternalForcesOnPitchActuator is not defined. File asct.rsl, line 536, char 7: Type EnginesThrust is not defined. File asct.rsl, line 537, char 15: Type DisplayedLongitudinalTrimPosition is not defined. File asct.rsl, line 537, char 50: Type StallAngleOfAttackWarning is not defined. File asct.rsl, line 538, char 7: Type DisplayedRollTrimPospition is not defined. File asct.rsl, line 538, char 35: Type DisplayedDirectionalTrimPos is not defined. File asct.rsl, line 539, char 7: Type AircraftAttitudes is not defined. File asct.rsl, line 539, char 44: Type DisplayedInflightBrakePos is not defined. File asct.rsl, line 540, char 7: Type DisplayedConfigAndFailureStatus is not defined. File asct.rsl, line 578, char 14: Type NosewheelPosition is not defined. File asct.rsl, line 586, char 14: Type WhellBrakingPosition is not defined. File asct.rsl, line 596, char 48: Type PitchActuatorPosition is not defined. File asct.rsl, line 597, char 9: Type RollActuatorPosition is not defined. File asct.rsl, line 597, char 31: Type YawActuatorPosition is not defined. File asct.rsl, line 597, char 52: Type NosewheelPosition is not defined. File asct.rsl, line 598, char 9: Type DragActuatorPosition is not defined. File asct.rsl, line 598, char 31: Type WheelBrakePosition is not defined. File asct.rsl, line 598, char 51: Type LiftConfig is not defined. File asct.rsl, line 598, char 63: Type AircraftState is not defined. File asct.rsl, line 599, char 15: Type AircraftAttitudes is not defined. File asct.rsl, line 599, char 52: Type AircraftState is not defined. File asct.rsl, line 637, char 17: Type AircraftState is not defined. File asct.rsl, line 638, char 19: Type AircraftState is not defined. File asct.rsl, line 639, char 20: Type AircraftState is not defined. File asct.rsl, line 639, char 39: Type of if expression must be boolean File asct.rsl, line 640, char 23: Type AircraftState is not defined. File asct.rsl, line 673, char 31: Type ExternalForcessOnActuator is not defined. File asct.rsl, line 913, char 13: Type CrewHLConfigCmdForce is not defined. File asct.rsl, line 914, char 14: Type ManualConfigCmd is not defined. File asct.rsl, line 923, char 57: Type ManualConfigCmd is not defined. File asct.rsl, line 974, char 7: Component LeadingEdgeWingPos not defined. File asct.rsl, line 974, char 27: Component TrailingEdgeWingPos not defined. File asct.rsl, line 1045, char 13: Type DesiredPitchActuators is not defined. File asct.rsl, line 1064, char 31: Type ManualFlightPathCommand is not defined. File asct.rsl, line 1077, char 14: Type ManualFlightPathCommand is not defined. File asct.rsl, line 1095, char 14: Type ManualFlightPathCommand is not defined. Checking module FlyMission's exports (in advance of other checks). Checking module Crew's exports (in advance of other checks). Checking module Aircraft's exports (in advance of other checks). Checking module Navigate's exports (in advance of other checks). Checking module ControlMissionFlight's exports (in advance of other checks). Checking module ControlAerodynamicBraking's exports (in advance of other checks). Checking module ControlLiftConfiguration's exports (in advance of other checks). Checking module ControlPitch's exports (in advance of other checks). Checking module FlightControlSystemPitchFunctions's exports (in advance of other checks). Checking module ControlRoll's exports (in advance of other checks). Checking module FlightControlSystemRollFunctions's exports (in advance of other checks). Checking module ControlYaw's exports (in advance of other checks). Checking module FlightControlSystemYawFunctions's exports (in advance of other checks). Checking module FlightControlSystem's exports (in advance of other checks). Checking module Main Checking module FlyMission Checking object Mission Checking object MissionState Checking object MissionSegment Checking object TaxiInTaxiOut Checking object TakeOff Checking object ClimbOutAndClimb Checking object Cruise Checking object DescentAndApproach Checking object Landing Checking object MissedApproach Checking object FlightPath Checking object ActualFlightPath Checking object TargetFlightPath Checking object AircraftAttitudes Checking object ExternalForcesOnActuator Checking operation EvaluateHandlingQualities Checking operation MinimumAugmentation Checking var decl(s), line 214 Checking axiom, line 221 Checking axiom, line 226 Checking axiom, line 233 Checking module Crew Checking object CrewMember Checking object Pilot Checking object CoPilot Checking object SkillLevel Checking object StrengthLevel Checking object MissionControlSystem Checking operation PerformPilotFunctions Checking operation PerformCopilotFunctions Checking module Aircraft Checking object Aircraft Checking object AircraftState Checking object NosewheelPosition Checking object AircraftStructure Checking object StructuralElement Checking object Engine Checking object EngineThrust Checking object HighLiftDevices Checking object HowMounted Checking object HowMountedLocation Checking object External Checking object Internal Checking object MajorSystems Checking object Autopilot Checking object Mode Checking object Command Checking object ManualFlightMode Checking object AutoFlightMode Checking object ManualFlightPathCommand Checking object AutoFlightPathCommand Checking module Navigate Checking operation Navigate Checking module ControlMissionFlight Checking operation ControlMissionFlight Checking operation ControlThrust Checking operation ControlHeadingOnGround Checking operation ControlBrakingOnGround Checking operation UpdateAircraftState Checking object ThrustVectorActuatorConfiguration Checking object ManualControlMode Checking operation TransferControlMode Checking object CoreControl Checking object EnhancedControl Checking object HandlingQuality Checking object Normal Checking object Degraded Checking module ControlAerodynamicBraking Checking operation ControlAerodynamicBraking Checking operation GenerateManualBrakeCommand Checking operation GenerateAutoBrakeCommand Checking operation DisplaySpeedBrakePos Checking operation MoveDragActuator Checking operation ProvideCrewBrakingInterface Checking operation GenerateDragActuatorCommand Checking object DragActuatorPosition Checking object DisplayedInflightBrakePos Checking object DragActuatorDisplacement Checking object AutoBrakeCommand Checking object CrewBrakeForce Checking object DesiredDragActuatorPosition Checking object ManualBrakeCommand Checking module ControlLiftConfiguration Checking operation ControlLiftConfig Checking operation GenerateMaualConfigCmd Checking operation GenerateAutoConfigCommand Checking operation DisplayConfigAndFailStatus Checking operation MoveLiftConfigActuator Checking operation ProvideCrewConfigInterface Checking operation GenerateConfigActuatorCmd Checking object AutoConfigCommand Checking object CrewConfigCmdForce Checking object DisplayedConfigAndFailureStatus Checking object HighLiftActuatorCommands Checking object HighLiftDevicePositions Checking object HighLiftConfigAndFailureStatus Checking object LiftConfig Checking module ControlPitch Checking operation ControlPitch Checking operation GenerateLongitudinalTrimCommand Checking operation DisplayLongitudinalTrimStatus Checking operation GeneratePitchActuatorCommand Checking operation MovePitchActuators Checking operation ProvideStallAngleOfAttackWarning Checking operation ProvideLongitudinalEnvelopeProtection Checking operation GenerateFlightPathCommand Checking operation LimitAutoPitchCommand Checking operation GenerateFlightPathCmdManual Checking operation Genera File asct.rsl, line 1111, char 13: Type ManualFlightMode is not defined. File asct.rsl, line 1112, char 14: Type AutoFlightMode is not defined. File asct.rsl, line 1120, char 13: Type ManualFlightMode is not defined. File asct.rsl, line 1121, char 14: Type AutoFlightMode is not defined. File asct.rsl, line 1227, char 14: Type PitchActuatorPosition is not defined. File asct.rsl, line 1239, char 37: Type CopilotFlightPathCmdForce is not defined. File asct.rsl, line 1240, char 7: Type AutoLongitudinalTrimCommand is not defined. File asct.rsl, line 1240, char 36: Type AutoFlightPathCommand is not defined. File asct.rsl, line 1242, char 9: Type ActualFlightPath is not defined. File asct.rsl, line 1242, char 27: Type ExternalForcesOnActuator is not defined. File asct.rsl, line 1243, char 14: Type PilotFlightPathCmdFeelForce is not defined. File asct.rsl, line 1243, char 43: Type CopilotFlightPathCmdFeelForce is not defined. File asct.rsl, line 1244, char 7: Type PitchActuatorPosition is not defined. File asct.rsl, line 1307, char 41: Type PilotFlightPathCmdForce is not defined. File asct.rsl, line 1308, char 14: Type PilotFlightPathCmdFeelForce is not defined. File asct.rsl, line 1308, char 43: Type PilotLongitudinalTrimCommand is not defined. File asct.rsl, line 1309, char 7: Type PilotFlightPathCommand is not defined. File asct.rsl, line 1321, char 13: Type CopilotFlightPathCmdForce is not defined. File asct.rsl, line 1322, char 14: Type CopilotFlightPathCmdFeelForce is not defined. File asct.rsl, line 1322, char 45: Type CopilotFlightPathCommand is not defined. File asct.rsl, line 1323, char 7: Type CopilotLongitudinalTrimCommand is not defined. File asct.rsl, line 1333, char 14: Type LongitudinalTrimPosition is not defined. File asct.rsl, line 1341, char 13: Type CopilotFlightPathCommand is not defined. File asct.rsl, line 1341, char 39: Type CopilotLongitudinalTrimCommand is not defined. File asct.rsl, line 1342, char 7: Type PilotFlightPathCommand is not defined. File asct.rsl, line 1342, char 31: Type PilotLongitudinalTrimCommand is not defined. File asct.rsl, line 1343, char 14: Type ManualFlightPathCommand is not defined. File asct.rsl, line 1352, char 13: Type ManualFlightPathCommand is not defined. File asct.rsl, line 1352, char 38: Type ActualFlightPath is not defined. File asct.rsl, line 1353, char 7: Type AutoLongitudinalTrimCommand is not defined. File asct.rsl, line 1354, char 14: Type LongitudinalTrimPosition is not defined. File asct.rsl, line 1354, char 40: Type DesiredPitchActuatorPosition is not defined. File asct.rsl, line 1365, char 13: Type DesiredPitchActuatorPosition is not defined. File asct.rsl, line 1365, char 43: Type ExternalForcesOnActuator is not defined. File asct.rsl, line 1366, char 14: Type PitchActuatorPosition is not defined. File asct.rsl, line 1376, char 13: Type ActualFlightPath is not defined. File asct.rsl, line 1377, char 14: Type StallAngleOfAttackWarning is not defined. File asct.rsl, line 1388, char 13: Type LongitudinalEnvelopeProtectStatus is not defined. File asct.rsl, line 1389, char 14: Type DisplayedLongitudinalEnvelopeProtectStatus is not defined. File asct.rsl, line 1403, char 13: Type ActualFlightPath is not defined. File asct.rsl, line 1403, char 31: Type LimitedFlightPathCommand is not defined. File asct.rsl, line 1404, char 7: Type ManualFlightPathCommand is not defined. File asct.rsl, line 1405, char 14: Type LimitedFlightPathCommand is not defined. File asct.rsl, line 1405, char 40: Type LongitudinalEnvelopeProtectStatus is not defined. File asct.rsl, line 1416, char 13: Type AutoFlightPathCommand is not defined. File asct.rsl, line 1417, char 14: Type LimitedFlightPathCommand is not defined. File asct.rsl, line 1426, char 13: Type FlightPathCommandForce is not defined. File asct.rsl, line 1426, char 37: Type FlightPathCommandFeelForce is not defined. File asct.rsl, line 1427, char 14: Type FlightPathCommandDisplacement is not defined. File asct.rsl, line 1435, char 13: Type FlightPathAngleCommand is not defined. File asct.rsl, line 1436, char 14: Type FlightPathCommandFeelForce is not defined. File asct.rsl, line 1445, char 13: Type FlightPathCommandDisplacement is not defined. File asct.rsl, line 1446, char 14: Type FlightPathAngleCommand is not defined. File asct.rsl, line 1454, char 13: Type LongitudinalTrimForce is not defined. File asct.rsl, line 1455, char 14: Type LongitudinalTrimCommand is not defined. File asct.rsl, line 1553, char 49: Type ManualModeEngaged is not defined. File asct.rsl, line 1562, char 13: Type ManualFlightMode is not defined. File asct.rsl, line 1562, char 31: Type AutoFlightMode is not defined. File asct.rsl, line 1563, char 14: Type ManualModeEngaged is not defined. File asct.rsl, line 1563, char 33: Type AutoModeEngaged is not defined. File asct.rsl, line 1571, char 13: Type AutoModeEngaged is not defined. File asct.rsl, line 1582, char 14: Type ManualFlightMode is not defined. File asct.rsl, line 1582, char 32: Type AutoFlightMode is not defined. File asct.rsl, line 1685, char 14: Type RollActuatorPosition is not defined. File asct.rsl, line 1697, char 13: Type PilotRollTrimForce is not defined. File asct.rsl, line 1697, char 33: Type PilotRollRateForce is not defined. File asct.rsl, line 1697, char 53: Type CopilotRollRateForce is not defined. File asct.rsl, line 1698, char 7: Type CopilotRollTrimForce is not defined. File asct.rsl, line 1698, char 29: Type AutoRollTrimCmd is not defined. File asct.rsl, line 1698, char 46: Type AutoRollRateCmd is not defined. File asct.rsl, line 1700, char 9: Type ActualFlightPath is not defined. File asct.rsl, line 1700, char 27: Type ExternalForcesOnActuator is not defined. File asct.rsl, line 1700, char 53: Type RollAngle is not defined. File asct.rsl, line 1704, char 14: Type PilotRRCmdFeelForce is not defined. File asct.rsl, line 1704, char 35: Type CopilotRRCmdFeelForce is not defined. File asct.rsl, line 1705, char 7: Type DisplayedRollTrimPosition is not defined. File asct.rsl, line 1705, char 34: Type RollActuatorPosition is not defined. File asct.rsl, line 1706, char 7: Type DisplayedRollEnvelopeProtectStatus is not defined. File asct.rsl, line 1729, char 13: Type PilotRollTrimForce is not defined. File asct.rsl, line 1729, char 33: Type PilotRollRateForce is not defined. File asct.rsl, line 1730, char 14: Type PilotRRCmdFeelForce is not defined. File asct.rsl, line 1730, char 35: Type PilotRollTrimCommand is not defined. File asct.rsl, line 1730, char 57: Type PilotRollRateCommand is not defined. File asct.rsl, line 1740, char 13: Type CopilotRollRateForce is not defined. File asct.rsl, line 1740, char 35: Type CopilotRollTrimForce is not defined. File asct.rsl, line 1741, char 14: Type CopilotRRCmdFeelForce is not defined. File asct.rsl, line 1741, char 37: Type CopilotRollRateCommand is not defined. File asct.rsl, line 1742, char 7: Type CopilotRollTrimCommand is not defined. File asct.rsl, line 1750, char 13: Type RollTrimPosition is not defined. File asct.rsl, line 1751, char 14: Type DisplayedRollTrimPosition is not defined. File asct.rsl, line 1759, char 13: Type PilotRollRateCommand is not defined. File asct.rsl, line 1759, char 35: Type PilotRollTrimCommand is not defined. File asct.rsl, line 1759, char 57: Type CopilotRollRateCommand is not defined. File asct.rsl, line 1760, char 7: Type CopilotRollTrimCommand is not defined. File asct.rsl, line 1761, char 14: Type ManualRollRateCommand is not defined. File asct.rsl, line 1761, char 37: Type ManualRollTrimCmd is not defined. File asct.rsl, line 1769, char 13: Type LimitedRollRateCommand is not defined. File asct.rsl, line 1769, char 37: Type ManualRollTrimCmd is not defined. File asct.rsl, line 1769, char 56: Type ActualFlightPath is not defined. File asct.rsl, line 1770, char 7: Type AutoRollTrimCmd is not defined. File asct.rsl, line 1771, char 14: Type RollTrimPosition is not defined. File asct.rsl, line 1771, char 32: Type DesiredRollActuatorPos is not defined. File asct.rsl, line 1779, char 13: Type DesiredRollActuatorPos is not defined. File asct.rsl, line 1779, char 37: Type ExternalForcesOnActuator is not defined. File asct.rsl, line 1780, char 14: Type RollActuatorPosition is not defined. File asct.rsl, line 1788, char 13: Type RollEnvelopeProtectStatus is not defined. File asct.rsl, line 1789, char 14: Type DisplayedRollEnvelopeProtectStatus is not defined. File asct.rsl, line 1802, char 13: Type RollAngle is not defined. File asct.rsl, line 1804, char 7: Type LimitedAutoRollcommand is not defined. File asct.rsl, line 1804, char 31: Type ManualRollRateCommand is not defined. File asct.rsl, line 1805, char 14: Type LimitedRollRateCommand is not defined. File asct.rsl, line 1805, char 38: Type RollEnvelopeProtectStatus is not defined. File asct.rsl, line 1814, char 13: Type AutoRollRateCommand is not defined. File asct.rsl, line 1815, char 14: Type LimitedAutoRollCommand is not defined. File asct.rsl, line 1824, char 13: Type RollRateForce is not defined. File asct.rsl, line 1824, char 28: Type RRCmdFeelForce is not defined. File asct.rsl, line 1825, char 14: Type RollRateCmdDispl is not defined. File asct.rsl, line 1833, char 13: Type RollRateCommand is not defined. File asct.rsl, line 1834, char 14: Type RRCmdFeelForce is not defined. File asct.rsl, line 1834, char 30: Type RRCmdFeelForce is not defined. File asct.rsl, line 1842, char 13: Type RollRateCmdDispl is not defined. File asct.rsl, line 1843, char 14: Type RollRateCommand is not defined. File asct.rsl, line 1843, char 31: Type RollRateCommand is not defined. File asct.rsl, line 1851, char 13: Type RollTrimForce is not defined. File asct.rsl, line 1852, char 14: Type RollTrimCommand is not defined. File asct.rsl, line 1870, char 13: Type TargetFlightPath is not defined. File asct.rsl, line 1870, char 31: Type ActualFlightPath is not defined. File asct.rsl, line 1870, char 49: Type EngineThrust is not defined. File asct.rsl, line 1871, char 36: Type SideslipAngle is not defined. File asct.rsl, line 1873, char 14: Type DisplayedDirectionalTrimPos is not defined. File asct.rsl, line 1873, char 43: Type YawActuatorPosition is not defined. File asct.rsl, line 1881, char 14: Type ManualDirectionalTrimCmd is not defined. File asct.rsl, line 1881, char 40: Type AutoDirectionalTrimCmd is not defined. File asct.rsl, line 1889, char 13: Type DirectionalTrimPosition is not defined. File asct.rsl, line 1890, char 14: Type DisplayedDirectionalTrimPos is not defined. File asct.rsl, line 1897, char 13: Type LimitedSideslipCommand is not defined. File asct.rsl, line 1897, char 37: Type ManualDirectionalTrimCmd is not defined. File asct.rsl, line 1898, char 7: Type AutoDirectionalTrimCmd is not defined. File asct.rsl, line 1898, char 31: Type ActualFlightPath is not defined. File asct.rsl, line 1898, char 49: Type ECAYawCommand is not defined. File asct.rsl, line 1899, char 14: Type DirectionalTrimPosition is not defined. File asct.rsl, line 1899, char 39: Type DesiredYawActuatorPosition is not defined. File asct.rsl, line 1908, char 13: Type EnginesThrust is not defined. File asct.rsl, line 1909, char 14: Type ECAYawCommand is not defined. File asct.rsl, line 1919, char 13: Type DesiredYawActuatorPosition is not defined. File asct.rsl, line 1920, char 14: Type YawActuatorPosition is not defined. File asct.rsl, line 1928, char 13: Type SideslipAngle is not defined. File asct.rsl, line 1928, char 28: Type ManualSideslipComand is not defined. File asct.rsl, line 1928, char 50: Type LimitedAutoSideslipCommand is not defined. File asct.rsl, line 1929, char 14: Type LimitedSideslipCommand is not defined. File asct.rsl, line 1938, char 13: Type TargetFlightPath is not defined. File asct.rsl, line 1938, char 31: Type ActualFlightPath is not defined. File asct.rsl, line 1939, char 14: Type AutoSideslipCommand is not defined. File asct.rsl, line 1939, char 35: Type ManualSideslipCommand is not defined. File asct.rsl, line 1948, char 13: Type AutoSideslipCommand is not defined. File asct.rsl, line 1949, char 14: Type LimitedAutoSideslipCommand is not defined. File asct.rsl, line 1957, char 13: Type ActualFlightPath is not defined. File asct.rsl, line 1957, char 31: Type TargetntFlightPathNBManualSideslipCommand is not defined. File asct.rsl, line 1958, char 7: Type ManualModeEngaged is not defined. File asct.rsl, line 1959, char 14: Type ManualSideslipCommand is not defined. File asct.rsl, line 1971, char 13: Type none is not defined. File asct.rsl, line 1972, char 14: Type ManualFlightMode is not defined. File asct.rsl, line 1972, char 32: Type AutoFlightMode is not defined. File asct.rsl, line 1978, char 13: Type ManualFlightMode is not defined. File asct.rsl, line 1978, char 31: Type AutoFlightMode is not defined. File asct.rsl, line 1979, char 14: Type ManualModeEngaged is not defined. File asct.rsl, line 1979, char 33: Type AutoModeEngaged is not defined. File asct.rsl, line 1987, char 13: Type TargetFlightPath is not defined. File asct.rsl, line 1987, char 31: Type ActualFlightPath is not defined. File asct.rsl, line 1987, char 49: Type AutoModeEngaged is not defined. File asct.rsl, line 1988, char 14: Type AutoSideslipCommand is not defined. File asct.rsl, line 1993, char 10: Parent class ExternalForcesOnActuator not defined. File asct.rsl, line 2011, char 14: Type YawActuatorPosition is not defined. File asct.rsl, line 2021, char 13: Type PilotDirectionalTrimForce is not defined. File asct.rsl, line 2021, char 40: Type PilotSideslipForce is not defined. File asct.rsl, line 2022, char 7: Type CopilotDirectionalTrimForce is not defined. File asct.rsl, line 2022, char 36: Type CopilotSideslipForce is not defined. File asct.rsl, line 2023, char 7: Type AutoDirectionalTrimCmd is not defined. File asct.rsl, line 2023, char 31: Type AutoSideslipCommand is not defined. File asct.rsl, line 2025, char 9: Type ActualFlightPath is not defined. File asct.rsl, line 2025, char 27: Type EngineThrust is not defined. File asct.rsl, line 2025, char 41: Type ExternalForcesOnActuator is not defined. File asct.rsl, line 2026, char 7: Type SideslipAngle is not defined. File asct.rsl, line 2034, char 13: Type PilotSideslipForce is not defined. File asct.rsl, line 2034, char 33: Type PilotDirectionalTrimForce is not defined. File asct.rsl, line 2035, char 14: Type PilotSideslipCmdFeelForce is not defined. File asct.rsl, line 2035, char 41: Type PilotDirectionalTrimCmd is not defined. File asct.rsl, line 2036, char 7: Type PilotSideslipCommand is not defined. File asct.rsl, line 2046, char 13: Type CopilotSideslipForce is not defined. File asct.rsl, line 2046, char 35: Type CopilotDirectionalTrimForce is not defined. File asct.rsl, line 2047, char 7: Type CopilotSideslipCommand is not defined. File asct.rsl, line 2047, char 31: Type CopilotDirectionalTrimCmd is not defined. File asct.rsl, line 2048, char 14: Type CopilotSideslipCmdFeelForce is not defined. File asct.rsl, line 2056, char 13: Type DirectionalTrimPosition is not defined. File asct.rsl, line 2057, char 14: Type DisplayedDirectionalTrimPos is not defined. File asct.rsl, line 2064, char 13: Type PilotSideslipCommand is not defined. File asct.rsl, line 2064, char 35: Type PilotDirectionalTrimCmd is not defined. File asct.rsl, line 2065, char 7: Type CopilotSideslipCommand is not defined. File asct.rsl, line 2065, char 31: Type CopilotDirectionalTrimCmd is not defined. File asct.rsl, line 2066, char 14: Type ManualSideslipCommand is not defined. File asct.rsl, line 2066, char 37: Type ManualDirectionalTrimCmd is not defined. File asct.rsl, line 2074, char 13: Type LimitedSideslipCommand is not defined. File asct.rsl, line 2074, char 37: Type ManualDirectionalTrimCmd is not defined. File asct.rsl, line 2074, char 63: Type ActualFlightPath is not defined. File asct.rsl, line 2075, char 7: Type AutoDirectionalTrimCmd is not defined. File asct.rsl, line 2075, char 31: Type ECAYawCommand is not defined. File asct.rsl, line 2076, char 14: Type DirectionalTrimPosition is not defined. File asct.rsl, line 2076, char 39: Type DesiredYawActuatorPosition is not defined. File asct.rsl, line 2085, char 13: Type EnginesThrust is not defined. File asct.rsl, line 2086, char 14: Type ECAYawCommand is not defined. File asct.rsl, line 2096, char 13: Type DesiredYawActuatorPosition is not defined. File asct.rsl, line 2096, char 41: Type ExternalForcesOnActuator is not defined. File asct.rsl, line 2097, char 14: Type YawActuatorPosition is not defined. File asct.rsl, line 2105, char 13: Type YawEnvelopeProtectStatus is not defined. File asct.rsl, line 2106, char 14: Type DisplayedYawEnvelopeProtectStatus is not defined. File asct.rsl, line 2118, char 13: Type SideslipAngle is not defined. File asct.rsl, line 2118, char 28: Type LimitedAutoSideslipCommand is not defined. File asct.rsl, line 2118, char 56: Type ManualSideslipCommand is not defined. File asct.rsl, line 2119, char 14: Type LimitedSideslipCommand is not defined. File asct.rsl, line 2119, char 38: Type YawEnvelopeProtectStatus is not defined. File asct.rsl, line 2128, char 13: Type AutoSideslipCommand is not defined. File asct.rsl, line 2129, char 14: Type LimitedAutoSideslipCommand is not defined. File asct.rsl, line 2139, char 13: Type SideslipForce is not defined. File asct.rsl, line 2139, char 28: Type SideslipFeelForce is not defined. File asct.rsl, line 2140, char 14: Type SideslipCommandDispl is not defined. File asct.rsl, line 2148, char 13: Type SideslipCommand is not defined. File asct.rsl, line 2149, char 14: Type SideslipFeelForce is not defined. File asct.rsl, line 2157, char 13: Type SideslipCommandDispl is not defined. File asct.rsl, line 2158, char 14: Type SideslipCommand is not defined. File asct.rsl, line 2165, char 13: Type DirectionalTrimForce is not defined. File asct.rsl, line 2166, char 14: Type DirectionalTrimCommand is not defined. teFlightPathCmdAuto Checking operation MakeManualVsAutoFlightModeDecision Checking operation EngageManOrAutoOperation Checking object ExternalForcesOnPitchActuator Checking object DisplayedLongitudinalTrimPosition Checking object AutoLongitudinalTrimCommand Checking object ManualLongitudinalTrimCommand Checking object AutoFlightPathCommand Checking object LongitudinalTrimPosition Checking object ActualFlightPath Checking object LimitedFlightPathCommand Checking object StallAngleOfAttackWarning Checking object PitchActuatorPosition Checking object DesiredPitchActuatorPosition Checking module FlightControlSystemPitchFunctions Checking operation FlightControlSystemPitchContext Checking operation FlightControlSystemPitchFunctions Checking object CopilotFlightPathCommandFeelForce Checking object CopilotFlightPathCommandForce Checking object CopilotLongitudinalTrimForce Checking object PilotFlightPathCommandForce Checking object PilotFlightPathFeelForce Checking object PilotLongitudinalTrimForce Checking operation ProvidePilotPitchInterface Checking operation ProvideCopilotPitchInterface Checking operation DisplayLongitudinalTrimStatus Checking operation ResolvePitchControlContention Checking operation GeneratePitchActuatorCommand Checking operation MovePitchActuators Checking operation ProvideStallAngleOfAttackWarning Checking operation DisplayLongitudinalEnvelopeProtectStatus Checking operation ProvideLongitudinalEnvelopeProtection Checking operation LimitAutoPitchCommands Checking operation ConvertForcesToDisplacement Checking operation GenerateLongitudinalFeelForce Checking operation TranslateFlightPathDisplacementToCommand Checking operation TranslateTrimForceToTrimCommand Checking module ControlRoll Checking operation ControlRoll Checking operation GenerateRollTrimCommand Checking operation DisplayRollTrimPosition Checking operation GenerateRollActuatorCommand Checking operation MoveRollActuator Checking operation ProvideRollEnvelopeProtection Checking operation GenerateRollRateCommand Checking operation LimitAutoRollCommands Checking operation GenerateRollRateCommandManual Checking operation EngageManOrAutoOperation Checking operation GenerateRollRateCommandAuto Checking operation MakeManualVsAutoFlightModeDecision Checking object AutoRollRateCommand Checking object AutoRollTrimCommand Checking object DesiredRollActuatorPosition Checking object DisplayedRollTrimPosition Checking object ExternalForcesOnRollActuator Checking object LimitedAutoRollCommand Checking object LimitedRollRateCommand Checking object ManualRollRateCommand Checking object ManualRollTrimCommand Checking object RollActuatorPosition Checking object RollAngle Checking object RollTrimPosition Checking module FlightControlSystemRollFunctions Checking operation FlightControlSystemRollContext Checking operation FlightControlSystemRollFunctions Checking operation ProvidePilotRollInterface Checking operation ProvideCopilotRollInterface Checking operation DisplayRollTrimStatus Checking operation ResolveRollControlContention Checking operation GenerateRollActuatorCommand Checking operation MoveRollActuator Checking operation DisplayRollEnvelopeProtectStatus Checking operation ProvideRollEnvelopeProtection Checking operation LimitAutoRollCommands Checking operation ConvertForcesToDisplacement Checking operation GenerateRollFeelForce Checking operation TranslateRRDisplToRRCommand Checking operation TranslateTrimForceToTrimCommand Checking module ControlYaw Checking operation ControlYaw Checking operation GenerateDirectionalTrimCommand Checking operation DisplayDirectionalTrimPosition Checking operation GenerateYawActuatorCommand Checking operation EngineOutControlAugmentation Checking operation MoveYawActuator Checking operation ProvideYawEnvelopeProtection Checking operation GeneateSideslipCommand Checking operation LimitAutoSideslipCommands Checking operation GenerateSideslipCmdManual Checking operation MakeManualVsAutoFlightModeDecision Checking operation EngageManOrAutoOperation Checking operation GenerateSideslipCmdAuto Checking object ExternalForcesOnYawActuator Checking module FlightControlSystemYawFunctions Checking operation FlightControlSystemYawContext Checking operation FlightControlSystemYawFunctions Checking operation ProvidePilotYawInterface Checking operation ProvideCopilotYawInterface Checking operation DisplayDirectionalTrimPosition Checking operation ResolveYawControlContentions Checking operation GenerateYawActuatorCommand Checking operation EngineOutControlAugmentation Checking operation MoveYawActuator Checking operation DisplayYawEnvelopeProtectStatus Checking operation ProvideYawEnvelopeProtection Checking operation LimitAutoSideslipCommands Checking operation ConvertForceToDisplacement Checking operation GenerateSideslipFeelForce Checking operation TranslateSideslipDisplCmd Checking operation TranslateDirecTrimForceToCommand Checking mod File asct.rsl, line 2182, char 17: Component FlightControlComputer not defined. File asct.rsl, line 2182, char 40: Component SpeedBrakeController not defined. File asct.rsl, line 2183, char 7: Component HightLiftController not defined. File asct.rsl, line 2183, char 28: Component Displays not defined. File asct.rsl, line 2183, char 38: Component HightLIftSystem not defined. File asct.rsl, line 2183, char 55: Component RudderSystem not defined. File asct.rsl, line 2184, char 7: Component SpoilerSystem not defined. File asct.rsl, line 2184, char 22: Component AileronSystem not defined. File asct.rsl, line 2184, char 37: Component ElevatorStabilizerSystem not defined. File asct.rsl, line 2185, char 7: Component SidestickControllers not defined. File asct.rsl, line 2185, char 29: Component RudderPedals not defined. File asct.rsl, line 2219, char 17: Component HowActuated not defined. File asct.rsl, line 2219, char 30: Component AffectedAircraftComponents not defined. File asct.rsl, line 2249, char 10: TransmitData is not defined in this scope. File asct.rsl, line 2249, char 10: Type of if expression must be boolean File asct.rsl, line 2250, char 15: Left operand of '.' is not a tuple or union. File asct.rsl, line 2250, char 23: Electrical is not defined in this scope. File asct.rsl, line 2250, char 39: Left operand of '.' is not a tuple or union. File asct.rsl, line 2250, char 47: Optical is not defined in this scope. File asct.rsl, line 2251, char 8: Left operand of '.' is not a tuple or union. File asct.rsl, line 2251, char 17: MinimumDataCommSpeed is not defined in this scope. ule FlightControlSystem Checking object FlightControlSystem Checking operation PerformAutoFlightSystemFunctions Checking object Computer Checking object Sensor Checking object SurfaceActuator Checking object Command Checking object Communicant Checking object DataBus Checking var decl(s), line 2244 Checking axiom, line 2248 **** asctx-v1.rsl **** File asctx-v1.rsl, line 492, char 31: Import AircraftAttitudes is not an export from FlyMission. File asctx-v1.rsl, line 493, char 8: Module in from clause not found. File asctx-v1.rsl, line 494, char 24: Import AircraftState is not an export from Aircraft. File asctx-v1.rsl, line 494, char 39: Import EnginesThrust not found. File asctx-v1.rsl, line 495, char 26: Import ExternalForcesOnYawActuator is not an export from ControlYaw. File asctx-v1.rsl, line 496, char 5: Import DisplayedDirectionalTrimPos not found. File asctx-v1.rsl, line 497, char 41: Import DisplayedInflightBrakePos is not an export from ControlAerodynamicBraking. File asctx-v1.rsl, line 498, char 28: Import ControlPitch is not an export from ControlPitch. File asctx-v1.rsl, line 498, char 42: Import DisplayedLongitudinalTrimPosition is not an export from ControlPitch. File asctx-v1.rsl, line 499, char 5: Import ExternalForcesOnPitchActuator is not an export from ControlPitch. File asctx-v1.rsl, line 499, char 36: Import StallAngleOfAttackWarning is not an export from ControlPitch. File asctx-v1.rsl, line 500, char 27: Import DisplayedRollTrimPosition is not an export from ControlRoll. File asctx-v1.rsl, line 501, char 40: Import DisplayedConfigAndFailureStatus is not an export from ControlLiftConfiguration. File asctx-v1.rsl, line 990, char 44: Unqualified import ActualFlightPath already defined in this scope. File asctx-v1.rsl, line 992, char 8: Module in from clause not found. File asctx-v1.rsl, line 1219, char 28: Import PitchActuatorPosition is not an export from ControlPitch. File asctx-v1.rsl, line 1220, char 24: Import AutoFlightPathCommand is not an export from Aircraft. File asctx-v1.rsl, line 40, char 17: Component TaxiInOut not defined. File asctx-v1.rsl, line 40, char 43: Component Climb not defined. File asctx-v1.rsl, line 41, char 17: Component Descent not defined. File asctx-v1.rsl, line 41, char 29: Component Approach not defined. File asctx-v1.rsl, line 41, char 54: Component AltitudeRange not defined. File asctx-v1.rsl, line 58, char 11: Component OperatingProcedures not defined. File asctx-v1.rsl, line 59, char 11: Component FlightPlan not defined. File asctx-v1.rsl, line 60, char 11: Component FlightEnvelope not defined. File asctx-v1.rsl, line 68, char 17: Component AltitudeRange not defined. File asctx-v1.rsl, line 75, char 18: Component MoveFromTerminalPhase not defined. File asctx-v1.rsl, line 75, char 44: Component AltitudeRange not defined. File asctx-v1.rsl, line 83, char 17: Component RunwayAcceleration not defined. File asctx-v1.rsl, line 83, char 40: Component RunwayDeparture not defined. File asctx-v1.rsl, line 83, char 60: Component AltitudeRange not defined. File asctx-v1.rsl, line 98, char 17: Component ClimbOut not defined. File asctx-v1.rsl, line 98, char 30: Component ClimbToAltitude not defined. File asctx-v1.rsl, line 123, char 17: Component Descent not defined. File asctx-v1.rsl, line 123, char 29: Component Approach not defined. File asctx-v1.rsl, line 136, char 17: Component Deceleration not defined. File asctx-v1.rsl, line 136, char 34: Component Touchdown not defined. File asctx-v1.rsl, line 161, char 17: Component Direction not defined. File asctx-v1.rsl, line 161, char 28: Component Angle not defined. File asctx-v1.rsl, line 182, char 17: Component Pitch not defined. File asctx-v1.rsl, line 182, char 24: Component Roll not defined. File asctx-v1.rsl, line 182, char 30: Component Heading not defined. File asctx-v1.rsl, line 200, char 16: Identfier Aircraft is not a type. File asctx-v1.rsl, line 201, char 14: Type PilotRating is not defined. File asctx-v1.rsl, line 203, char 15: State is not a field of the tuple or union on the left of the '.' File asctx-v1.rsl, line 203, char 39: Normal is not defined in this scope. File asctx-v1.rsl, line 209, char 16: Identfier Aircraft is not a type. File asctx-v1.rsl, line 222, char 11: Time is not a field of the tuple or union on the left of the '.' File asctx-v1.rsl, line 222, char 21: Type Time is not defined. File asctx-v1.rsl, line 222, char 26: Type Aircrart is not defined. File asctx-v1.rsl, line 222, char 51: Degraded is not defined in this scope. File asctx-v1.rsl, line 221, char 9: Type of if expression must be boolean File asctx-v1.rsl, line 223, char 11: State is not a field of the tuple or union on the left of the '.' File asctx-v1.rsl, line 223, char 20: IsDegraded is not defined in this scope. File asctx-v1.rsl, line 227, char 9: Probability is not defined in this scope. File asctx-v1.rsl, line 227, char 33: Expression in operation call is not an operation type. File asctx-v1.rsl, line 227, char 42: Identfier Aircraft is not a type. File asctx-v1.rsl, line 227, char 56: CoreControl is not defined in this scope. File asctx-v1.rsl, line 226, char 9: Type of if expression must be boolean File asctx-v1.rsl, line 235, char 17: Time is not a field of the tuple or union on the left of the '.' File asctx-v1.rsl, line 235, char 23: Type Time is not defined. File asctx-v1.rsl, line 235, char 23: Type of if expression must be boolean File asctx-v1.rsl, line 235, char 33: Identfier Aircraft is not a type. File asctx-v1.rsl, line 235, char 58: Degraded is not defined in this scope. File asctx-v1.rsl, line 248, char 17: Component Name not defined. File asctx-v1.rsl, line 254, char 17: Component PilotClassification not defined. File asctx-v1.rsl, line 260, char 17: Component PilotClassification not defined. File asctx-v1.rsl, line 278, char 21: Type PilotFlightPathCommandFeelForce is not defined. File asctx-v1.rsl, line 279, char 20: Type PilotLongitudinalTrimForce is not defined. File asctx-v1.rsl, line 280, char 14: Type PilotFlightPathCommandForce is not defined. File asctx-v1.rsl, line 287, char 14: Type CopilotFlightPathCommandFeelForce is not defined. File asctx-v1.rsl, line 288, char 15: Type CopilotLongitudinalTrimForce is not defined. File asctx-v1.rsl, line 288, char 45: Type CopilotFlightPathCommandForce is not defined. File asctx-v1.rsl, line 305, char 17: Component State not defined. File asctx-v1.rsl, line 305, char 24: Component Structure not defined. File asctx-v1.rsl, line 305, char 49: Component Attitudes not defined. File asctx-v1.rsl, line 314, char 12: Component ManualControlMode not defined. File asctx-v1.rsl, line 315, char 11: Component HandlingQuality not defined. File asctx-v1.rsl, line 316, char 12: Component NoseWheelPosition not defined. File asctx-v1.rsl, line 317, char 13: Component LeadingEdgeWingPosition not defined. File asctx-v1.rsl, line 318, char 13: Component TrailingEdgeWingPosition not defined. File asctx-v1.rsl, line 340, char 26: Component EngineSupport not defined. File asctx-v1.rsl, line 340, char 42: Component PropellerShaft not defined. File asctx-v1.rsl, line 350, char 29: Component WhereMounted not defined. File asctx-v1.rsl, line 372, char 17: Component LeadingEdgeFlap not defined. File asctx-v1.rsl, line 372, char 35: Component TrailingEdgeFlap not defined. File asctx-v1.rsl, line 378, char 17: Component Location not defined. File asctx-v1.rsl, line 395, char 17: Component SensorSystem not defined. File asctx-v1.rsl, line 395, char 31: Component PilotControlSystem not defined. File asctx-v1.rsl, line 395, char 51: Component PropulsionSystem not defined. File asctx-v1.rsl, line 396, char 7: Component AirframeSystem not defined. File asctx-v1.rsl, line 396, char 23: Component AutoFlightSystem not defined. File asctx-v1.rsl, line 430, char 17: Component Angle not defined. File asctx-v1.rsl, line 446, char 17: Component Angle not defined. File asctx-v1.rsl, line 454, char 17: Component Angle not defined. File asctx-v1.rsl, line 475, char 13: Type Mission is not defined. File asctx-v1.rsl, line 476, char 14: Type TargetFlightPath is not defined. File asctx-v1.rsl, line 535, char 7: Type ExternalForcesOnYawActuator is not defined. File asctx-v1.rsl, line 535, char 36: Type ExternalForcesOnPitchActuator is not defined. File asctx-v1.rsl, line 536, char 7: Type EnginesThrust is not defined. File asctx-v1.rsl, line 537, char 15: Type DisplayedLongitudinalTrimPosition is not defined. File asctx-v1.rsl, line 537, char 50: Type StallAngleOfAttackWarning is not defined. File asctx-v1.rsl, line 538, char 7: Type DisplayedRollTrimPospition is not defined. File asctx-v1.rsl, line 538, char 35: Type DisplayedDirectionalTrimPos is not defined. File asctx-v1.rsl, line 539, char 7: Type AircraftAttitudes is not defined. File asctx-v1.rsl, line 539, char 44: Type DisplayedInflightBrakePos is not defined. File asctx-v1.rsl, line 540, char 7: Type DisplayedConfigAndFailureStatus is not defined. File asctx-v1.rsl, line 578, char 14: Type NosewheelPosition is not defined. File asctx-v1.rsl, line 586, char 14: Type WhellBrakingPosition is not defined. File asctx-v1.rsl, line 596, char 48: Type PitchActuatorPosition is not defined. File asctx-v1.rsl, line 597, char 9: Type RollActuatorPosition is not defined. File asctx-v1.rsl, line 597, char 31: Type YawActuatorPosition is not defined. File asctx-v1.rsl, line 597, char 52: Type NosewheelPosition is not defined. File asctx-v1.rsl, line 598, char 9: Type DragActuatorPosition is not defined. File asctx-v1.rsl, line 598, char 31: Type WheelBrakePosition is not defined. File asctx-v1.rsl, line 598, char 51: Type LiftConfig is not defined. File asctx-v1.rsl, line 598, char 63: Type AircraftState is not defined. File asctx-v1.rsl, line 599, char 15: Type AircraftAttitudes is not defined. File asctx-v1.rsl, line 599, char 52: Type AircraftState is not defined. File asctx-v1.rsl, line 637, char 17: Type AircraftState is not defined. File asctx-v1.rsl, line 638, char 19: Type AircraftState is not defined. File asctx-v1.rsl, line 639, char 20: Type AircraftState is not defined. File asctx-v1.rsl, line 639, char 41: Identifier CoreControl erroneously used as a variable. File asctx-v1.rsl, line 639, char 39: Type of if expression must be boolean File asctx-v1.rsl, line 640, char 23: Type AircraftState is not defined. File asctx-v1.rsl, line 640, char 44: Identifier EnhancedControl erroneously used as a variable. File asctx-v1.rsl, line 673, char 31: Type ExternalForcessOnActuator is not defined. File asctx-v1.rsl, line 913, char 13: Type CrewHLConfigCmdForce is not defined. File asctx-v1.rsl, line 914, char 14: Type ManualConfigCmd is not defined. File asctx-v1.rsl, line 923, char 57: Type ManualConfigCmd is not defined. File asctx-v1.rsl, line 974, char 7: Component LeadingEdgeWingPos not defined. File asctx-v1.rsl, line 974, char 27: Component TrailingEdgeWingPos not defined. File asctx-v1.rsl, line 1045, char 13: Type DesiredPitchActuators is not defined. File asctx-v1.rsl, line 1064, char 31: Type ManualFlightPathCommand is not defined. File asctx-v1.rsl, line 1077, char 14: Type ManualFlightPathCommand is not defined. File asctx-v1.rsl, line 1095, char 14: Type ManualFlightPathCommand is not defined. Checking module FlyMission's exports (in advance of other checks). Checking module Crew's exports (in advance of other checks). Checking module Aircraft's exports (in advance of other checks). Checking module Navigate's exports (in advance of other checks). Checking module ControlMissionFlight's exports (in advance of other checks). Checking module ControlAerodynamicBraking's exports (in advance of other checks). Checking module ControlLiftConfiguration's exports (in advance of other checks). Checking module ControlPitch's exports (in advance of other checks). Checking module FlightControlSystemPitchFunctions's exports (in advance of other checks). Checking module ControlRoll's exports (in advance of other checks). Checking module FlightControlSystemRollFunctions's exports (in advance of other checks). Checking module ControlYaw's exports (in advance of other checks). Checking module FlightControlSystemYawFunctions's exports (in advance of other checks). Checking module FlightControlSystem's exports (in advance of other checks). Checking module Main Checking module FlyMission Checking object Mission Checking object MissionState Checking object MissionSegment Checking object TaxiInTaxiOut Checking object TakeOff Checking object ClimbOutAndClimb Checking object Cruise Checking object DescentAndApproach Checking object Landing Checking object MissedApproach Checking object FlightPath Checking object ActualFlightPath Checking object TargetFlightPath Checking object AircraftAttitudes Checking object ExternalForcesOnActuator Checking operation EvaluateHandlingQualities Checking operation MinimumAugmentation Checking var decl(s), line 214 Checking axiom, line 221 Checking axiom, line 226 Checking axiom, line 233 Checking module Crew Checking object CrewMember Checking object Pilot Checking object CoPilot Checking object SkillLevel Checking object StrengthLevel Checking object MissionControlSystem Checking operation PerformPilotFunctions Checking operation PerformCopilotFunctions Checking module Aircraft Checking object Aircraft Checking object AircraftState Checking object NosewheelPosition Checking object AircraftStructure Checking object StructuralElement Checking object Engine Checking object EngineThrust Checking object HighLiftDevices Checking object HowMounted Checking object HowMountedLocation Checking object External Checking object Internal Checking object MajorSystems Checking object Autopilot Checking object Mode Checking object Command Checking object ManualFlightMode Checking object AutoFlightMode Checking object ManualFlightPathCommand Checking object AutoFlightPathCommand Checking module Navigate Checking operation Navigate Checking module ControlMissionFlight Checking operation ControlMissionFlight Checking operation ControlThrust Checking operation ControlHeadingOnGround Checking operation ControlBrakingOnGround Checking operation UpdateAircraftState Checking object ThrustVectorActuatorConfiguration Checking object ManualControlMode Checking operation TransferControlMode Checking object CoreControl Checking object EnhancedControl Checking object HandlingQuality Checking object Normal Checking object Degraded Checking module ControlAerodynamicBraking Checking operation ControlAerodynamicBraking Checking operation GenerateManualBrakeCommand Checking operation GenerateAutoBrakeCommand Checking operation DisplaySpeedBrakePos Checking operation MoveDragActuator Checking operation ProvideCrewBrakingInterface Checking operation GenerateDragActuatorCommand Checking object DragActuatorPosition Checking object DisplayedInflightBrakePos Checking object DragActuatorDisplacement Checking object AutoBrakeCommand Checking object CrewBrakeForce Checking object DesiredDragActuatorPosition Checking object ManualBrakeCommand Checking module ControlLiftConfiguration Checking operation ControlLiftConfig Checking operation GenerateMaualConfigCmd Checking operation GenerateAutoConfigCommand Checking operation DisplayConfigAndFailStatus Checking operation MoveLiftConfigActuator Checking operation ProvideCrewConfigInterface Checking operation GenerateConfigActuatorCmd Checking object AutoConfigCommand Checking object CrewConfigCmdForce Checking object DisplayedConfigAndFailureStatus Checking object HighLiftActuatorCommands Checking object HighLiftDevicePositions Checking object HighLiftConfigAndFailureStatus Checking object LiftConfig Checking module ControlPitch Checking operation ControlPitch Checking operation GenerateLongitudinalTrimCommand Checking operation DisplayLongitudinalTrimStatus Checking operation GeneratePitchActuatorCommand Checking operation MovePitchActuators Checking operation ProvideStallAngleOfAttackWarning Checking operation ProvideLongitudinalEnvelopeProtection Checking operation GenerateFlightPathCommand Checking operation LimitAutoPitchCommand Checking operation GenerateFlightPathCmdManual Checking operation Genera File asctx-v1.rsl, line 1111, char 13: Type ManualFlightMode is not defined. File asctx-v1.rsl, line 1112, char 14: Type AutoFlightMode is not defined. File asctx-v1.rsl, line 1227, char 14: Type PitchActuatorPosition is not defined. File asctx-v1.rsl, line 1239, char 37: Type CopilotFlightPathCmdForce is not defined. File asctx-v1.rsl, line 1240, char 7: Type AutoLongitudinalTrimCommand is not defined. File asctx-v1.rsl, line 1240, char 36: Type AutoFlightPathCommand is not defined. File asctx-v1.rsl, line 1242, char 9: Type ActualFlightPath is not defined. File asctx-v1.rsl, line 1242, char 27: Type ExternalForcesOnActuator is not defined. File asctx-v1.rsl, line 1243, char 14: Type PilotFlightPathCmdFeelForce is not defined. File asctx-v1.rsl, line 1243, char 43: Type CopilotFlightPathCmdFeelForce is not defined. File asctx-v1.rsl, line 1244, char 7: Type PitchActuatorPosition is not defined. File asctx-v1.rsl, line 1307, char 41: Type PilotFlightPathCmdForce is not defined. File asctx-v1.rsl, line 1308, char 14: Type PilotFlightPathCmdFeelForce is not defined. File asctx-v1.rsl, line 1308, char 43: Type PilotLongitudinalTrimCommand is not defined. File asctx-v1.rsl, line 1309, char 7: Type PilotFlightPathCommand is not defined. File asctx-v1.rsl, line 1321, char 13: Type CopilotFlightPathCmdForce is not defined. File asctx-v1.rsl, line 1322, char 14: Type CopilotFlightPathCmdFeelForce is not defined. File asctx-v1.rsl, line 1322, char 45: Type CopilotFlightPathCommand is not defined. File asctx-v1.rsl, line 1323, char 7: Type CopilotLongitudinalTrimCommand is not defined. File asctx-v1.rsl, line 1341, char 13: Type CopilotFlightPathCommand is not defined. File asctx-v1.rsl, line 1341, char 39: Type CopilotLongitudinalTrimCommand is not defined. File asctx-v1.rsl, line 1342, char 7: Type PilotFlightPathCommand is not defined. File asctx-v1.rsl, line 1342, char 31: Type PilotLongitudinalTrimCommand is not defined. File asctx-v1.rsl, line 1343, char 14: Type ManualFlightPathCommand is not defined. File asctx-v1.rsl, line 1388, char 13: Type LongitudinalEnvelopeProtectStatus is not defined. File asctx-v1.rsl, line 1389, char 14: Type DisplayedLongitudinalEnvelopeProtectStatus is not defined. File asctx-v1.rsl, line 1416, char 13: Type AutoFlightPathCommand is not defined. File asctx-v1.rsl, line 1417, char 14: Type LimitedFlightPathCommand is not defined. File asctx-v1.rsl, line 1426, char 13: Type FlightPathCommandForce is not defined. File asctx-v1.rsl, line 1426, char 37: Type FlightPathCommandFeelForce is not defined. File asctx-v1.rsl, line 1427, char 14: Type FlightPathCommandDisplacement is not defined. File asctx-v1.rsl, line 1435, char 13: Type FlightPathAngleCommand is not defined. File asctx-v1.rsl, line 1436, char 14: Type FlightPathCommandFeelForce is not defined. File asctx-v1.rsl, line 1445, char 13: Type FlightPathCommandDisplacement is not defined. File asctx-v1.rsl, line 1446, char 14: Type FlightPathAngleCommand is not defined. File asctx-v1.rsl, line 1454, char 13: Type LongitudinalTrimForce is not defined. File asctx-v1.rsl, line 1455, char 14: Type LongitudinalTrimCommand is not defined. File asctx-v1.rsl, line 1553, char 49: Type ManualModeEngaged is not defined. File asctx-v1.rsl, line 1562, char 13: Type ManualFlightMode is not defined. File asctx-v1.rsl, line 1562, char 31: Type AutoFlightMode is not defined. File asctx-v1.rsl, line 1563, char 14: Type ManualModeEngaged is not defined. File asctx-v1.rsl, line 1563, char 33: Type AutoModeEngaged is not defined. File asctx-v1.rsl, line 1571, char 13: Type AutoModeEngaged is not defined. File asctx-v1.rsl, line 1582, char 14: Type ManualFlightMode is not defined. File asctx-v1.rsl, line 1582, char 32: Type AutoFlightMode is not defined. File asctx-v1.rsl, line 1685, char 14: Type RollActuatorPosition is not defined. File asctx-v1.rsl, line 1697, char 13: Type PilotRollTrimForce is not defined. File asctx-v1.rsl, line 1697, char 33: Type PilotRollRateForce is not defined. File asctx-v1.rsl, line 1697, char 53: Type CopilotRollRateForce is not defined. File asctx-v1.rsl, line 1698, char 7: Type CopilotRollTrimForce is not defined. File asctx-v1.rsl, line 1698, char 29: Type AutoRollTrimCmd is not defined. File asctx-v1.rsl, line 1698, char 46: Type AutoRollRateCmd is not defined. File asctx-v1.rsl, line 1700, char 9: Type ActualFlightPath is not defined. File asctx-v1.rsl, line 1700, char 27: Type ExternalForcesOnActuator is not defined. File asctx-v1.rsl, line 1700, char 53: Type RollAngle is not defined. File asctx-v1.rsl, line 1704, char 14: Type PilotRRCmdFeelForce is not defined. File asctx-v1.rsl, line 1704, char 35: Type CopilotRRCmdFeelForce is not defined. File asctx-v1.rsl, line 1705, char 7: Type DisplayedRollTrimPosition is not defined. File asctx-v1.rsl, line 1705, char 34: Type RollActuatorPosition is not defined. File asctx-v1.rsl, line 1706, char 7: Type DisplayedRollEnvelopeProtectStatus is not defined. File asctx-v1.rsl, line 1729, char 13: Type PilotRollTrimForce is not defined. File asctx-v1.rsl, line 1729, char 33: Type PilotRollRateForce is not defined. File asctx-v1.rsl, line 1730, char 14: Type PilotRRCmdFeelForce is not defined. File asctx-v1.rsl, line 1730, char 35: Type PilotRollTrimCommand is not defined. File asctx-v1.rsl, line 1730, char 57: Type PilotRollRateCommand is not defined. File asctx-v1.rsl, line 1740, char 13: Type CopilotRollRateForce is not defined. File asctx-v1.rsl, line 1740, char 35: Type CopilotRollTrimForce is not defined. File asctx-v1.rsl, line 1741, char 14: Type CopilotRRCmdFeelForce is not defined. File asctx-v1.rsl, line 1741, char 37: Type CopilotRollRateCommand is not defined. File asctx-v1.rsl, line 1742, char 7: Type CopilotRollTrimCommand is not defined. File asctx-v1.rsl, line 1750, char 13: Type RollTrimPosition is not defined. File asctx-v1.rsl, line 1751, char 14: Type DisplayedRollTrimPosition is not defined. File asctx-v1.rsl, line 1759, char 13: Type PilotRollRateCommand is not defined. File asctx-v1.rsl, line 1759, char 35: Type PilotRollTrimCommand is not defined. File asctx-v1.rsl, line 1759, char 57: Type CopilotRollRateCommand is not defined. File asctx-v1.rsl, line 1760, char 7: Type CopilotRollTrimCommand is not defined. File asctx-v1.rsl, line 1761, char 14: Type ManualRollRateCommand is not defined. File asctx-v1.rsl, line 1761, char 37: Type ManualRollTrimCmd is not defined. File asctx-v1.rsl, line 1769, char 13: Type LimitedRollRateCommand is not defined. File asctx-v1.rsl, line 1769, char 37: Type ManualRollTrimCmd is not defined. File asctx-v1.rsl, line 1769, char 56: Type ActualFlightPath is not defined. File asctx-v1.rsl, line 1770, char 7: Type AutoRollTrimCmd is not defined. File asctx-v1.rsl, line 1771, char 14: Type RollTrimPosition is not defined. File asctx-v1.rsl, line 1771, char 32: Type DesiredRollActuatorPos is not defined. File asctx-v1.rsl, line 1779, char 13: Type DesiredRollActuatorPos is not defined. File asctx-v1.rsl, line 1779, char 37: Type ExternalForcesOnActuator is not defined. File asctx-v1.rsl, line 1780, char 14: Type RollActuatorPosition is not defined. File asctx-v1.rsl, line 1788, char 13: Type RollEnvelopeProtectStatus is not defined. File asctx-v1.rsl, line 1789, char 14: Type DisplayedRollEnvelopeProtectStatus is not defined. File asctx-v1.rsl, line 1802, char 13: Type RollAngle is not defined. File asctx-v1.rsl, line 1804, char 7: Type LimitedAutoRollcommand is not defined. File asctx-v1.rsl, line 1804, char 31: Type ManualRollRateCommand is not defined. File asctx-v1.rsl, line 1805, char 14: Type LimitedRollRateCommand is not defined. File asctx-v1.rsl, line 1805, char 38: Type RollEnvelopeProtectStatus is not defined. File asctx-v1.rsl, line 1814, char 13: Type AutoRollRateCommand is not defined. File asctx-v1.rsl, line 1815, char 14: Type LimitedAutoRollCommand is not defined. File asctx-v1.rsl, line 1824, char 13: Type RollRateForce is not defined. File asctx-v1.rsl, line 1824, char 28: Type RRCmdFeelForce is not defined. File asctx-v1.rsl, line 1825, char 14: Type RollRateCmdDispl is not defined. File asctx-v1.rsl, line 1833, char 13: Type RollRateCommand is not defined. File asctx-v1.rsl, line 1834, char 14: Type RRCmdFeelForce is not defined. File asctx-v1.rsl, line 1834, char 30: Type RRCmdFeelForce is not defined. File asctx-v1.rsl, line 1842, char 13: Type RollRateCmdDispl is not defined. File asctx-v1.rsl, line 1843, char 14: Type RollRateCommand is not defined. File asctx-v1.rsl, line 1843, char 31: Type RollRateCommand is not defined. File asctx-v1.rsl, line 1851, char 13: Type RollTrimForce is not defined. File asctx-v1.rsl, line 1852, char 14: Type RollTrimCommand is not defined. File asctx-v1.rsl, line 1870, char 13: Type TargetFlightPath is not defined. File asctx-v1.rsl, line 1870, char 31: Type ActualFlightPath is not defined. File asctx-v1.rsl, line 1870, char 49: Type EngineThrust is not defined. File asctx-v1.rsl, line 1871, char 36: Type SideslipAngle is not defined. File asctx-v1.rsl, line 1873, char 14: Type DisplayedDirectionalTrimPos is not defined. File asctx-v1.rsl, line 1873, char 43: Type YawActuatorPosition is not defined. File asctx-v1.rsl, line 1881, char 14: Type ManualDirectionalTrimCmd is not defined. File asctx-v1.rsl, line 1881, char 40: Type AutoDirectionalTrimCmd is not defined. File asctx-v1.rsl, line 1889, char 13: Type DirectionalTrimPosition is not defined. File asctx-v1.rsl, line 1890, char 14: Type DisplayedDirectionalTrimPos is not defined. File asctx-v1.rsl, line 1897, char 13: Type LimitedSideslipCommand is not defined. File asctx-v1.rsl, line 1897, char 37: Type ManualDirectionalTrimCmd is not defined. File asctx-v1.rsl, line 1898, char 7: Type AutoDirectionalTrimCmd is not defined. File asctx-v1.rsl, line 1898, char 31: Type ActualFlightPath is not defined. File asctx-v1.rsl, line 1898, char 49: Type ECAYawCommand is not defined. File asctx-v1.rsl, line 1899, char 14: Type DirectionalTrimPosition is not defined. File asctx-v1.rsl, line 1899, char 39: Type DesiredYawActuatorPosition is not defined. File asctx-v1.rsl, line 1908, char 13: Type EnginesThrust is not defined. File asctx-v1.rsl, line 1909, char 14: Type ECAYawCommand is not defined. File asctx-v1.rsl, line 1919, char 13: Type DesiredYawActuatorPosition is not defined. File asctx-v1.rsl, line 1920, char 14: Type YawActuatorPosition is not defined. File asctx-v1.rsl, line 1928, char 13: Type SideslipAngle is not defined. File asctx-v1.rsl, line 1928, char 28: Type ManualSideslipComand is not defined. File asctx-v1.rsl, line 1928, char 50: Type LimitedAutoSideslipCommand is not defined. File asctx-v1.rsl, line 1929, char 14: Type LimitedSideslipCommand is not defined. File asctx-v1.rsl, line 1938, char 13: Type TargetFlightPath is not defined. File asctx-v1.rsl, line 1938, char 31: Type ActualFlightPath is not defined. File asctx-v1.rsl, line 1939, char 14: Type AutoSideslipCommand is not defined. File asctx-v1.rsl, line 1939, char 35: Type ManualSideslipCommand is not defined. File asctx-v1.rsl, line 1948, char 13: Type AutoSideslipCommand is not defined. File asctx-v1.rsl, line 1949, char 14: Type LimitedAutoSideslipCommand is not defined. File asctx-v1.rsl, line 1957, char 13: Type ActualFlightPath is not defined. File asctx-v1.rsl, line 1957, char 31: Type TargetntFlightPathNBManualSideslipCommand is not defined. File asctx-v1.rsl, line 1958, char 7: Type ManualModeEngaged is not defined. File asctx-v1.rsl, line 1959, char 14: Type ManualSideslipCommand is not defined. File asctx-v1.rsl, line 1971, char 13: Type none is not defined. File asctx-v1.rsl, line 1972, char 14: Type ManualFlightMode is not defined. File asctx-v1.rsl, line 1972, char 32: Type AutoFlightMode is not defined. File asctx-v1.rsl, line 1978, char 13: Type ManualFlightMode is not defined. File asctx-v1.rsl, line 1978, char 31: Type AutoFlightMode is not defined. File asctx-v1.rsl, line 1979, char 14: Type ManualModeEngaged is not defined. File asctx-v1.rsl, line 1979, char 33: Type AutoModeEngaged is not defined. File asctx-v1.rsl, line 1987, char 13: Type TargetFlightPath is not defined. File asctx-v1.rsl, line 1987, char 31: Type ActualFlightPath is not defined. File asctx-v1.rsl, line 1987, char 49: Type AutoModeEngaged is not defined. File asctx-v1.rsl, line 1988, char 14: Type AutoSideslipCommand is not defined. File asctx-v1.rsl, line 1993, char 10: Parent class ExternalForcesOnActuator not defined. File asctx-v1.rsl, line 2011, char 14: Type YawActuatorPosition is not defined. File asctx-v1.rsl, line 2021, char 13: Type PilotDirectionalTrimForce is not defined. File asctx-v1.rsl, line 2021, char 40: Type PilotSideslipForce is not defined. File asctx-v1.rsl, line 2022, char 7: Type CopilotDirectionalTrimForce is not defined. File asctx-v1.rsl, line 2022, char 36: Type CopilotSideslipForce is not defined. File asctx-v1.rsl, line 2023, char 7: Type AutoDirectionalTrimCmd is not defined. File asctx-v1.rsl, line 2023, char 31: Type AutoSideslipCommand is not defined. File asctx-v1.rsl, line 2025, char 9: Type ActualFlightPath is not defined. File asctx-v1.rsl, line 2025, char 27: Type EngineThrust is not defined. File asctx-v1.rsl, line 2025, char 41: Type ExternalForcesOnActuator is not defined. File asctx-v1.rsl, line 2026, char 7: Type SideslipAngle is not defined. File asctx-v1.rsl, line 2034, char 13: Type PilotSideslipForce is not defined. File asctx-v1.rsl, line 2034, char 33: Type PilotDirectionalTrimForce is not defined. File asctx-v1.rsl, line 2035, char 14: Type PilotSideslipCmdFeelForce is not defined. File asctx-v1.rsl, line 2035, char 41: Type PilotDirectionalTrimCmd is not defined. File asctx-v1.rsl, line 2036, char 7: Type PilotSideslipCommand is not defined. File asctx-v1.rsl, line 2046, char 13: Type CopilotSideslipForce is not defined. File asctx-v1.rsl, line 2046, char 35: Type CopilotDirectionalTrimForce is not defined. File asctx-v1.rsl, line 2047, char 7: Type CopilotSideslipCommand is not defined. File asctx-v1.rsl, line 2047, char 31: Type CopilotDirectionalTrimCmd is not defined. File asctx-v1.rsl, line 2048, char 14: Type CopilotSideslipCmdFeelForce is not defined. File asctx-v1.rsl, line 2056, char 13: Type DirectionalTrimPosition is not defined. File asctx-v1.rsl, line 2057, char 14: Type DisplayedDirectionalTrimPos is not defined. File asctx-v1.rsl, line 2064, char 13: Type PilotSideslipCommand is not defined. File asctx-v1.rsl, line 2064, char 35: Type PilotDirectionalTrimCmd is not defined. File asctx-v1.rsl, line 2065, char 7: Type CopilotSideslipCommand is not defined. File asctx-v1.rsl, line 2065, char 31: Type CopilotDirectionalTrimCmd is not defined. File asctx-v1.rsl, line 2066, char 14: Type ManualSideslipCommand is not defined. File asctx-v1.rsl, line 2066, char 37: Type ManualDirectionalTrimCmd is not defined. File asctx-v1.rsl, line 2074, char 13: Type LimitedSideslipCommand is not defined. File asctx-v1.rsl, line 2074, char 37: Type ManualDirectionalTrimCmd is not defined. File asctx-v1.rsl, line 2074, char 63: Type ActualFlightPath is not defined. File asctx-v1.rsl, line 2075, char 7: Type AutoDirectionalTrimCmd is not defined. File asctx-v1.rsl, line 2075, char 31: Type ECAYawCommand is not defined. File asctx-v1.rsl, line 2076, char 14: Type DirectionalTrimPosition is not defined. File asctx-v1.rsl, line 2076, char 39: Type DesiredYawActuatorPosition is not defined. File asctx-v1.rsl, line 2085, char 13: Type EnginesThrust is not defined. File asctx-v1.rsl, line 2086, char 14: Type ECAYawCommand is not defined. File asctx-v1.rsl, line 2096, char 13: Type DesiredYawActuatorPosition is not defined. File asctx-v1.rsl, line 2096, char 41: Type ExternalForcesOnActuator is not defined. File asctx-v1.rsl, line 2097, char 14: Type YawActuatorPosition is not defined. File asctx-v1.rsl, line 2105, char 13: Type YawEnvelopeProtectStatus is not defined. File asctx-v1.rsl, line 2106, char 14: Type DisplayedYawEnvelopeProtectStatus is not defined. File asctx-v1.rsl, line 2118, char 13: Type SideslipAngle is not defined. File asctx-v1.rsl, line 2118, char 28: Type LimitedAutoSideslipCommand is not defined. File asctx-v1.rsl, line 2118, char 56: Type ManualSideslipCommand is not defined. File asctx-v1.rsl, line 2119, char 14: Type LimitedSideslipCommand is not defined. File asctx-v1.rsl, line 2119, char 38: Type YawEnvelopeProtectStatus is not defined. File asctx-v1.rsl, line 2128, char 13: Type AutoSideslipCommand is not defined. File asctx-v1.rsl, line 2129, char 14: Type LimitedAutoSideslipCommand is not defined. File asctx-v1.rsl, line 2139, char 13: Type SideslipForce is not defined. File asctx-v1.rsl, line 2139, char 28: Type SideslipFeelForce is not defined. File asctx-v1.rsl, line 2140, char 14: Type SideslipCommandDispl is not defined. File asctx-v1.rsl, line 2148, char 13: Type SideslipCommand is not defined. File asctx-v1.rsl, line 2149, char 14: Type SideslipFeelForce is not defined. File asctx-v1.rsl, line 2157, char 13: Type SideslipCommandDispl is not defined. File asctx-v1.rsl, line 2158, char 14: Type SideslipCommand is not defined. File asctx-v1.rsl, line 2165, char 13: Type DirectionalTrimForce is not defined. File asctx-v1.rsl, line 2166, char 14: Type DirectionalTrimCommand is not defined. File asctx-v1.rsl, line 2182, char 17: Component FlightControlComputer not defined. File asctx-v1.rsl, line 2182, char 40: Component SpeedBrakeController not defined. File asctx-v1.rsl, line 2183, char 7: Component HightLiftController not defined. File asctx-v1.rsl, line 2183, char 28: Component Displays not defined. File asctx-v1.rsl, line 2183, char 38: Component HightLIftSystem not defined. File asctx-v1.rsl, line 2183, char 55: Component RudderSystem not defined. File asctx-v1.rsl, line 2184, char 7: Component SpoilerSystem not defined. File asctx-v1.rsl, line 2184, char 22: Component AileronSystem not defined. File asctx-v1.rsl, line 2184, char 37: Component ElevatorStabilizerSystem not defined. File asctx-v1.rsl, line 2185, char 7: Component SidestickControllers not defined. File asctx-v1.rsl, line 2185, char 29: Component RudderPedals not defined. File asctx-v1.rsl, line 2219, char 17: Component HowActuated not defined. File asctx-v1.rsl, line 2219, char 30: Component AffectedAircraftComponents not defined. teFlightPathCmdAuto Checking operation MakeManualVsAutoFlightModeDecision Checking object ExternalForcesOnPitchActuator Checking object DisplayedLongitudinalTrimPosition Checking object AutoLongitudinalTrimCommand Checking object ManualLongitudinalTrimCommand Checking object AutoFlightPathCommand Checking object LongitudinalTrimPosition Checking object ActualFlightPath Checking object LimitedFlightPathCommand Checking object StallAngleOfAttackWarning Checking object PitchActuatorPosition Checking object DesiredPitchActuatorPosition Checking module FlightControlSystemPitchFunctions Checking operation FlightControlSystemPitchContext Checking operation FlightControlSystemPitchFunctions Checking object CopilotFlightPathCommandFeelForce Checking object CopilotFlightPathCommandForce Checking object CopilotLongitudinalTrimForce Checking object PilotFlightPathCommandForce Checking object PilotFlightPathFeelForce Checking object PilotLongitudinalTrimForce Checking operation ProvidePilotPitchInterface Checking operation ProvideCopilotPitchInterface Checking operation ResolvePitchControlContention Checking operation DisplayLongitudinalEnvelopeProtectStatus Checking operation LimitAutoPitchCommands Checking operation ConvertForcesToDisplacement Checking operation GenerateLongitudinalFeelForce Checking operation TranslateFlightPathDisplacementToCommand Checking operation TranslateTrimForceToTrimCommand Checking module ControlRoll Checking operation ControlRoll Checking operation GenerateRollTrimCommand Checking operation DisplayRollTrimPosition Checking operation GenerateRollActuatorCommand Checking operation MoveRollActuator Checking operation ProvideRollEnvelopeProtection Checking operation GenerateRollRateCommand Checking operation LimitAutoRollCommands Checking operation GenerateRollRateCommandManual Checking operation EngageManOrAutoOperation Checking operation GenerateRollRateCommandAuto Checking operation MakeManualVsAutoFlightModeDecision Checking object AutoRollRateCommand Checking object AutoRollTrimCommand Checking object DesiredRollActuatorPosition Checking object DisplayedRollTrimPosition Checking object ExternalForcesOnRollActuator Checking object LimitedAutoRollCommand Checking object LimitedRollRateCommand Checking object ManualRollRateCommand Checking object ManualRollTrimCommand Checking object RollActuatorPosition Checking object RollAngle Checking object RollTrimPosition Checking module FlightControlSystemRollFunctions Checking operation FlightControlSystemRollContext Checking operation FlightControlSystemRollFunctions Checking operation ProvidePilotRollInterface Checking operation ProvideCopilotRollInterface Checking operation DisplayRollTrimStatus Checking operation ResolveRollControlContention Checking operation GenerateRollActuatorCommand Checking operation MoveRollActuator Checking operation DisplayRollEnvelopeProtectStatus Checking operation ProvideRollEnvelopeProtection Checking operation LimitAutoRollCommands Checking operation ConvertForcesToDisplacement Checking operation GenerateRollFeelForce Checking operation TranslateRRDisplToRRCommand Checking operation TranslateTrimForceToTrimCommand Checking module ControlYaw Checking operation ControlYaw Checking operation GenerateDirectionalTrimCommand Checking operation DisplayDirectionalTrimPosition Checking operation GenerateYawActuatorCommand Checking operation EngineOutControlAugmentation Checking operation MoveYawActuator Checking operation ProvideYawEnvelopeProtection Checking operation GeneateSideslipCommand Checking operation LimitAutoSideslipCommands Checking operation GenerateSideslipCmdManual Checking operation MakeManualVsAutoFlightModeDecision Checking operation EngageManOrAutoOperation Checking operation GenerateSideslipCmdAuto Checking object ExternalForcesOnYawActuator Checking module FlightControlSystemYawFunctions Checking operation FlightControlSystemYawContext Checking operation FlightControlSystemYawFunctions Checking operation ProvidePilotYawInterface Checking operation ProvideCopilotYawInterface Checking operation DisplayDirectionalTrimPosition Checking operation ResolveYawControlContentions Checking operation GenerateYawActuatorCommand Checking operation EngineOutControlAugmentation Checking operation MoveYawActuator Checking operation DisplayYawEnvelopeProtectStatus Checking operation ProvideYawEnvelopeProtection Checking operation LimitAutoSideslipCommands Checking operation ConvertForceToDisplacement Checking operation GenerateSideslipFeelForce Checking operation TranslateSideslipDisplCmd Checking operation TranslateDirecTrimForceToCommand Checking module FlightControlSystem Checking object FlightControlSystem Checking operation PerformAutoFlightSystemFunctions Checking object Computer Checking object Sensor Checking object SurfaceActuator Checking object Command Checking object Communicant Checking object DataBus Checking var d File asctx-v1.rsl, line 2249, char 10: TransmitData is not defined in this scope. File asctx-v1.rsl, line 2249, char 10: Type of if expression must be boolean File asctx-v1.rsl, line 2250, char 15: Left operand of '.' is not a tuple or union. File asctx-v1.rsl, line 2250, char 23: Electrical is not defined in this scope. File asctx-v1.rsl, line 2250, char 39: Left operand of '.' is not a tuple or union. File asctx-v1.rsl, line 2250, char 47: Optical is not defined in this scope. File asctx-v1.rsl, line 2251, char 8: Left operand of '.' is not a tuple or union. File asctx-v1.rsl, line 2251, char 17: MinimumDataCommSpeed is not defined in this scope. ecl(s), line 2244 Checking axiom, line 2248 **** asctx.rsl **** File asctx.rsl, line 78, char 7: syntax error. File asctx.rsl, line 80, char 22: Warning: End name does not match name declared on line 31. File asctx.rsl, line 88, char 61: syntax error. File asctx.rsl, line 99, char 20: syntax error. File asctx.rsl, line 113, char 22: syntax error. File asctx.rsl, line 124, char 20: syntax error. File asctx.rsl, line 137, char 20: syntax error. File asctx.rsl, line 149, char 22: syntax error. File asctx.rsl, line 202, char 7: syntax error. File asctx.rsl, line 237, char 5: syntax error. File asctx.rsl, line 293, char 5: syntax error. File asctx.rsl, line 308, char 14: syntax error. File asctx.rsl, line 321, char 23: syntax error. File asctx.rsl, line 461, char 5: syntax error. File asctx.rsl, line 482, char 5: syntax error. File asctx.rsl, line 641, char 7: syntax error. File asctx.rsl, line 654, char 5: syntax error. File asctx.rsl, line 682, char 10: syntax error. File asctx.rsl, line 727, char 7: syntax error. File asctx.rsl, line 736, char 7: syntax error. File asctx.rsl, line 826, char 5: syntax error. File asctx.rsl, line 847, char 8: syntax error. File asctx.rsl, line 874, char 7: syntax error. File asctx.rsl, line 886, char 7: syntax error. File asctx.rsl, line 983, char 5: syntax error. File asctx.rsl, line 1009, char 11: syntax error. File asctx.rsl, line 1118, char 4: syntax error. File asctx.rsl, line 1126, char 4: syntax error. File asctx.rsl, line 1156, char 10: Identifier AutoFlightPathCommand already defined in this module, on line 453 File asctx.rsl, line 1170, char 10: Identifier ActualFlightPath already defined in this module, on line 166 File asctx.rsl, line 1211, char 5: syntax error. File asctx.rsl, line 1329, char 4: syntax error. File asctx.rsl, line 1337, char 4: syntax error. File asctx.rsl, line 1349, char 4: syntax error. File asctx.rsl, line 1360, char 4: syntax error. File asctx.rsl, line 1371, char 4: syntax error. File asctx.rsl, line 1383, char 4: syntax error. File asctx.rsl, line 1400, char 4: syntax error. File asctx.rsl, line 1412, char 4: syntax error. File asctx.rsl, line 1462, char 5: syntax error. File asctx.rsl, line 1673, char 5: syntax error. File asctx.rsl, line 1858, char 5: syntax error. File asctx.rsl, line 2000, char 5: syntax error. File asctx.rsl, line 2172, char 5: syntax error. File asctx.rsl, line 2218, char 16: Identifier Command already defined in this module, on line 418 File asctx.rsl, line 2253, char 5: syntax error. **** atomic-types-tst.rsl **** Checking module Main Checking operation Op1 **** attr-func-tst.rsl **** File attr-func-tst.rsl, line 14, char 28: attr3 is not an attribute of the entity on the lef of the '.-' File attr-func-tst.rsl, line 14, char 46: w is not defined in this scope. Checking module M's exports (in advance of other checks). Checking module Main Checking module M Checking object X Checking object Y Checking object Z Checking operation doWork **** attr-func-tst1.rsl **** Checking module M's exports (in advance of other checks). Checking module Main Checking module M Checking object X Checking object Y Checking operation DoX **** attr-tst.rsl **** Checking module Main Checking object X Checking object Y Checking operation DoX **** auto-obj-constructor-2.rsl **** Checking module Main Checking object Foo Checking operation Foo **** auto-obj-constructor.rsl **** File auto-obj-constructor.rsl, line 9, char 23: Components of objects must be objects (MakeFoo is not). File auto-obj-constructor.rsl, line 9, char 35: Components of objects must be objects (MakeFoo is not). File auto-obj-constructor.rsl, line 13, char 9: Incompatible operand types in an equality expr. Checking module Main Checking object Foo Checking operation MakeFoo Checking operation NotQuiteMakeFoo Checking object MakeFooType Checking object NotQuiteMakeFooType Checking object TupleOfMakeFoo Checking operation main **** ax-tst.rsl **** File ax-tst.rsl, line 4, char 7: x is not defined in this scope. File ax-tst.rsl, line 6, char 1: Type of theorem expression must be boolean Checking module Main Checking axiom, line 1 Checking axiom, line 2 Checking theorem, line 3 Checking axiom, line 4 Checking theorem, line 5 Checking theorem, line 6 **** bad-let-tst.rsl **** File bad-let-tst.rsl, line 1, char 5: Let expr only allowed in an expr sequence. Checking module Main Checking axiom, line 1 **** basic-type-tst.rsl **** File basic-type-tst.rsl, line 9, char 12: z is not a field of the tuple or union on the left of the '.' File basic-type-tst.rsl, line 11, char 35: Incompatible operand types in an equality expr. Checking module Main Checking object O0 Checking object O1 Checking operation Op **** begin-block.rsl **** File begin-block.rsl, line 7, char 7: Incompatible types in assignment stmt. File begin-block.rsl, line 8, char 7: Incompatible types in assignment stmt. Checking module Main Checking operation P **** bnf-v2.rsl **** Checking module Main Checking object Expr Checking object Var Checking object Number Checking object Operator **** bnf-v3.rsl **** Checking module Main Checking object Expr Checking object Var Checking object Number Checking object Operator Checking object AnExpr Checking object PlusSign Checking object MinusSign Checking object TimesSign Checking object DivideSign **** bnf.rsl **** Checking module Main Checking object Expr Checking object Var Checking object Number Checking object Operator Checking object PlusSign Checking object MinusSign Checking object TimesSign Checking object DivideSign **** browser-example.rsl **** File browser-example.rsl, line 23, char 27: Component C4 not defined. File browser-example.rsl, line 25, char 35: Component C1_1 not defined. File browser-example.rsl, line 25, char 44: Component C1_2 not defined. File browser-example.rsl, line 25, char 53: Component C1_3 not defined. File browser-example.rsl, line 26, char 35: Component C2_1 not defined. File browser-example.rsl, line 26, char 44: Component C2_2 not defined. File browser-example.rsl, line 26, char 53: Component C2_3 not defined. File browser-example.rsl, line 26, char 62: Component C2_3 not defined. File browser-example.rsl, line 27, char 35: Component C3_1 not defined. File browser-example.rsl, line 27, char 44: Component C3_2 not defined. File browser-example.rsl, line 27, char 53: Component C3_3 not defined. Checking module Mod1's exports (in advance of other checks). Checking module Mod2's exports (in advance of other checks). Checking module Mod3's exports (in advance of other checks). Checking module Main Checking module Mod1 Checking object A Checking object A1 Checking object A2 Checking object A3 Checking object A4 Checking object A1_1 Checking object A1_2 Checking object A1_3 Checking object A1_4 Checking operation O1 Checking operation O2 Checking operation O3 Checking module Mod2 Checking object Parent1 Checking object Parent2 Checking object C1 Checking object C2 Checking object C3 Checking object GC1 Checking module Mod3 **** browser-tests.rsl **** File browser-tests.rsl, line 3, char 14: syntax error. File browser-tests.rsl, line 4, char 12: Warning: End name does not match name declared on line 1. File browser-tests.rsl, line 6, char 5: syntax error. File browser-tests.rsl, line 16, char 5: syntax error. **** c.rsl **** File c.rsl, line 3, char 14: Component A not defined. File c.rsl, line 3, char 16: Component B not defined. File c.rsl, line 6, char 14: Component A not defined. File c.rsl, line 6, char 16: Component B not defined. File c.rsl, line 9, char 14: Component D not defined. File c.rsl, line 9, char 16: Component E not defined. File c.rsl, line 9, char 18: Component F not defined. File c.rsl, line 12, char 14: Component A not defined. File c.rsl, line 12, char 16: Component B not defined. File c.rsl, line 15, char 14: Component B not defined. File c.rsl, line 18, char 14: Component A not defined. File c.rsl, line 18, char 16: Component B not defined. Checking module N's exports (in advance of other checks). Checking module Main Checking module N Checking object C1 Checking object C2 Checking object C3 Checking object C3a Checking object C3b Checking object C **** c1.rsl **** File c1.rsl, line 9, char 14: Component A not defined. Checking module N's exports (in advance of other checks). Checking module Main Checking module N Checking object C1 Checking object C2 Checking object C **** c2.rsl **** File c2.rsl, line 3, char 14: Component A not defined. Checking module N's exports (in advance of other checks). Checking module Main Checking module N Checking object C Checking object C1 **** charno-tst.rsl **** File charno-tst.rsl, line 1, char 13: Operands in a boolean expr must be bool. File charno-tst.rsl, line 3, char 12: Operands in a boolean expr must be bool. File charno-tst.rsl, line 5, char 12: Operands in a boolean expr must be bool. File charno-tst.rsl, line 7, char 12: Operands in a boolean expr must be bool. Checking module Main Checking axiom, line 1 Checking axiom, line 3 Checking axiom, line 5 Checking axiom, line 7 **** chia-tst.rsl **** File chia-tst.rsl, line 13, char 22: Identifier x erroneously used as a variable. File chia-tst.rsl, line 13, char 26: Identifier y erroneously used as a variable. File chia-tst.rsl, line 13, char 24: Type of if expression must be boolean Checking module Main Checking object x Checking object xx Checking object y Checking var decl(s), line 6 Checking object XC Checking object YC Checking axiom, line 13 Checking axiom, line 15 Checking axiom, line 17 **** circular-inheritance.rsl **** File circular-inheritance.rsl, line 1, char 3: Circularity detected in inheritance chain. File circular-inheritance.rsl, line 2, char 5: Circularity detected in inheritance chain. File circular-inheritance.rsl, line 3, char 5: Circularity detected in inheritance chain. File circular-inheritance.rsl, line 4, char 5: Circularity detected in inheritance chain. Checking module Main Checking object A Checking object B Checking object C Checking object D **** class-as-union-v1.rsl **** File class-as-union-v1.rsl, line 56, char 16: GetNextEvent is not defined in this scope. File class-as-union-v1.rsl, line 57, char 12: Type of if expression must be boolean File class-as-union-v1.rsl, line 58, char 6: RectSelectionHandled is not defined in this scope. Checking module Main Checking object GenericDB Checking object Elem Checking object Key Checking object Event Checking object Selection Checking operation IVRun Checking object World **** class-as-union.rsl **** File class-as-union.rsl, line 56, char 5: target is not defined in this scope. File class-as-union.rsl, line 56, char 11: Type of if expression must be boolean File class-as-union.rsl, line 57, char 6: RectSelectionHandled is not defined in this scope. Checking module Main Checking object GenericDB Checking object Elem Checking object Key Checking object Event Checking object Selection Checking operation IVRun Checking object World **** class-op-tst.rsl **** File class-op-tst.rsl, line 5, char 5: Multiple inheritance not supported in RSL Version 3. File class-op-tst.rsl, line 6, char 5: Parent class X not defined. File class-op-tst.rsl, line 12, char 8: Left operand of ?< is not of a subclassable type. File class-op-tst.rsl, line 14, char 11: Right operand of ?< is not a subtype of the left operand. File class-op-tst.rsl, line 15, char 8: Right operand of ?< is not a subtype of the left operand. File class-op-tst.rsl, line 16, char 11: Right operand of ?< is not a type name. Checking module Main Checking object GreatGreatGrandParent Checking object GreatGrandParent Checking object GrandParent Checking object Parent Checking object Child Checking object Sibling Checking object GrandChild Checking operation MessWithObjects **** class-ops-2.rsl **** File class-ops-2.rsl, line 41, char 9: Incompatible operand types in an equality expr. File class-ops-2.rsl, line 43, char 9: Incompatible operand types in an equality expr. File class-ops-2.rsl, line 45, char 10: Incompatible operand types in an equality expr. Checking module Main Checking object GenericObj Checking object SpecificObj1 Checking object SpecificObj2 Checking object SpecificObj1a Checking object GenericStuff Checking object SpecificStuff1 Checking object SpecificStuff2 Checking object SpecificStuff1a Checking operation FiddleAroundSome **** class-ops.rsl **** File class-ops.rsl, line 52, char 9: Incompatible operand types in an equality expr. File class-ops.rsl, line 54, char 9: Incompatible operand types in an equality expr. File class-ops.rsl, line 56, char 10: Incompatible operand types in an equality expr. Checking module Main Checking object GenericObj Checking object SpecificObj1 Checking object SpecificObj2 Checking object SpecificObj1a Checking object GenericStuff Checking object SpecificStuff1 Checking object SpecificStuff2 Checking object SpecificStuff1a Checking operation FiddleAroundSome **** class-semantics.rsl **** Checking module Main **** col-number-prob.rsl **** File col-number-prob.rsl, line 2, char 14: Operands in a boolean expr must be bool. File col-number-prob.rsl, line 12, char 12: Operands in a boolean expr must be bool. File col-number-prob.rsl, line 15, char 12: Operands in a boolean expr must be bool. File col-number-prob.rsl, line 18, char 12: Operands in a boolean expr must be bool. File col-number-prob.rsl, line 21, char 12: Operands in a boolean expr must be bool. File col-number-prob.rsl, line 24, char 13: Operands of '+' must be numeric, string, list, or list element. Checking module Main Checking axiom, line 2 Checking axiom, line 12 Checking axiom, line 15 Checking axiom, line 18 Checking axiom, line 21 Checking axiom, line 24 **** complete-type-compat-tst.rsl **** Checking module Main Checking object O1 Checking object O2 Checking object O3 Checking object O4 Checking object O5 **** components-in-out-errors.rsl **** File components-in-out-errors.rsl, line 2, char 15: Component a not defined. File components-in-out-errors.rsl, line 2, char 17: Component b not defined. File components-in-out-errors.rsl, line 2, char 19: Component c not defined. File components-in-out-errors.rsl, line 6, char 15: Component a not defined. File components-in-out-errors.rsl, line 6, char 23: Component c not defined. File components-in-out-errors.rsl, line 11, char 11: Identfier f1 is not a type. File components-in-out-errors.rsl, line 11, char 14: Identfier f2 is not a type. File components-in-out-errors.rsl, line 12, char 12: Type f3 is not defined. File components-in-out-errors.rsl, line 17, char 11: Type x is not defined. File components-in-out-errors.rsl, line 17, char 13: Type y is not defined. File components-in-out-errors.rsl, line 17, char 15: Type z is not defined. File components-in-out-errors.rsl, line 18, char 12: Identfier f2 is not a type. File components-in-out-errors.rsl, line 18, char 15: Identfier f1 is not a type. File components-in-out-errors.rsl, line 18, char 18: Type a is not defined. File components-in-out-errors.rsl, line 18, char 20: Type b is not defined. File components-in-out-errors.rsl, line 18, char 22: Type o3 is not defined. File components-in-out-errors.rsl, line 18, char 25: Type c is not defined. Checking module Main Checking object o1 Checking object o2 Checking operation f1 Checking operation f2 **** concrete-objs-old.rsl **** Checking module Main Checking object Human Checking object jj Checking var decl(s), line 5 Checking operation Ox Checking operation Vx Checking axiom, line 12 **** concrete-objs.rsl **** Checking module Main Checking object Sex Checking object Male Checking object Female Checking object s Checking object s' Checking object s'' **** concrete-vs-abstract-objs.rsl **** Checking module Main Checking object x Checking object y **** contravariance.rsl **** File contravariance.rsl, line 11, char 5: Actual parameter list does not match inputs for any definition of operation f Checking module Main Checking object Parent Checking object Child Checking object FuncType Checking operation Func Checking operation f Checking operation g **** counting-questions.rsl **** Checking module Main Checking object Q Checking object Type Checking object Answer Checking object TF Checking object MC Checking object Test Checking object OtherStuff Checking object QL Checking object Criteria Checking object HowManyTF Checking operation BuildTest Checking operation CountTF **** crap-and.rsl **** File crap-and.rsl, line 1, char 12: syntax error. File crap-and.rsl, line 2, char 19: syntax error. File crap-and.rsl, line 3, char 21: syntax error. **** cx.rsl **** File cx.rsl, line 3, char 14: Component A not defined. File cx.rsl, line 3, char 16: Component B not defined. File cx.rsl, line 6, char 14: Component A not defined. File cx.rsl, line 6, char 16: Component B not defined. File cx.rsl, line 9, char 14: Component A not defined. File cx.rsl, line 9, char 16: Component B not defined. File cx.rsl, line 12, char 14: Component D not defined. File cx.rsl, line 12, char 16: Component E not defined. File cx.rsl, line 12, char 18: Component F not defined. File cx.rsl, line 15, char 14: Component A not defined. File cx.rsl, line 15, char 16: Component B not defined. File cx.rsl, line 18, char 14: Component B not defined. Checking module N's exports (in advance of other checks). Checking module Main Checking module N Checking object C Checking object C1 Checking object C2 Checking object C3 Checking object C3a Checking object C3b **** dan-inspired-concrete-objs.rsl **** Checking module Main Checking object Human Checking object jj Checking var decl(s), line 5 Checking operation Ox Checking operation Vx Checking axiom, line 12 **** dan-lawyers-and-judges.rsl **** File dan-lawyers-and-judges.rsl, line 69, char 46: Hx is not defined in this scope. File dan-lawyers-and-judges.rsl, line 72, char 42: Hx is not defined in this scope. File dan-lawyers-and-judges.rsl, line 87, char 25: Actual parameter list does not match inputs for any definition of operation admire Checking module Main Checking object Human Checking object jj Checking operation Cx Checking operation Jx Checking operation Lx Checking operation Ox Checking operation Px Checking operation Sx Checking operation Wx Checking operation Vx Checking operation admire Checking axiom, line 33 Checking axiom, line 35 Checking axiom, line 38 Checking axiom, line 40 Checking axiom, line 43 Checking axiom, line 45 Checking axiom, line 48 Checking axiom, line 51 Checking axiom, line 54 Checking axiom, line 57 Checking axiom, line 60 Checking axiom, line 63 Checking axiom, line 66 Checking axiom, line 69 Checking axiom, line 72 Checking axiom, line 75 Checking axiom, line 78 Checking axiom, line 81 Checking axiom, line 84 Checking axiom, line 87 Checking axiom, line 89 Checking axiom, line 92 Checking axiom, line 96 Checking axiom, line 99 **** dan-morcel.rsl **** File dan-morcel.rsl, line 3, char 8: Component Module not defined. File dan-morcel.rsl, line 11, char 8: Component HeaderFile not defined. File dan-morcel.rsl, line 11, char 23: Component Module not defined. File dan-morcel.rsl, line 11, char 36: Component Makefile not defined. Checking module Main Checking object Program Checking object CProgram **** dan-problem-fall95-fixed.rsl **** File dan-problem-fall95-fixed.rsl, line 14, char 33: Component ... not defined. File dan-problem-fall95-fixed.rsl, line 88, char 25: Actual parameter list does not match inputs for any definition of operation admire Checking module Main Checking object Human Checking object jj Checking operation Cx Checking operation Jx Checking operation Lx Checking operation Ox Checking operation Px Checking operation Sx Checking operation Wx Checking operation Vx Checking operation Hx Checking operation admire Checking axiom, line 34 Checking axiom, line 36 Checking axiom, line 39 Checking axiom, line 41 Checking axiom, line 44 Checking axiom, line 46 Checking axiom, line 49 Checking axiom, line 52 Checking axiom, line 55 Checking axiom, line 58 Checking axiom, line 61 Checking axiom, line 64 Checking axiom, line 67 Checking axiom, line 70 Checking axiom, line 73 Checking axiom, line 76 Checking axiom, line 79 Checking axiom, line 82 Checking axiom, line 85 Checking axiom, line 88 Checking axiom, line 90 Checking axiom, line 93 Checking axiom, line 97 Checking axiom, line 100 **** dan-problem-fall95.rsl **** File dan-problem-fall95.rsl, line 69, char 46: Hx is not defined in this scope. File dan-problem-fall95.rsl, line 72, char 42: Hx is not defined in this scope. File dan-problem-fall95.rsl, line 87, char 25: Actual parameter list does not match inputs for any definition of operation admire Checking module Main Checking object Human Checking object jj Checking operation Cx Checking operation Jx Checking operation Lx Checking operation Ox Checking operation Px Checking operation Sx Checking operation Wx Checking operation Vx Checking operation admire Checking axiom, line 33 Checking axiom, line 35 Checking axiom, line 38 Checking axiom, line 40 Checking axiom, line 43 Checking axiom, line 45 Checking axiom, line 48 Checking axiom, line 51 Checking axiom, line 54 Checking axiom, line 57 Checking axiom, line 60 Checking axiom, line 63 Checking axiom, line 66 Checking axiom, line 69 Checking axiom, line 72 Checking axiom, line 75 Checking axiom, line 78 Checking axiom, line 81 Checking axiom, line 84 Checking axiom, line 87 Checking axiom, line 89 Checking axiom, line 92 Checking axiom, line 96 Checking axiom, line 99 **** dan-v2-problems.rsl **** File dan-v2-problems.rsl, line 43, char 6: Actual parameter list does not match inputs for any definition of operation CompileProgram File dan-v2-problems.rsl, line 74, char 8: Component SubProgramDeclaration not defined. File dan-v2-problems.rsl, line 110, char 7: Component Use_onlyParameter not defined. File dan-v2-problems.rsl, line 111, char 7: Component Use_and_setParameter not defined. File dan-v2-problems.rsl, line 112, char 7: Component Define_onlyParameter not defined. File dan-v2-problems.rsl, line 123, char 17: Component InstanceVariable not defined. File dan-v2-problems.rsl, line 124, char 17: Component InstanceMethod not defined. Checking module Main Checking object CProgram Checking object Makefile Checking operation CompileProgram Checking operation ProcessProgram Checking object Module Checking object HeaderFile Checking object AggregatedDataStructure Checking object SubProgram Checking object SubProgramBody Checking object SubProgramParameter Checking operation ExtractInstanceVariables Checking object Class **** daves-stuff.rsl **** Checking module Main Checking object Canvas Checking object CanvasElement Checking object SLIVER Checking object ExpertUser Checking object LanguageDesigner Checking object VisualProgrammer Checking object SemanticAction Checking object ObjectSet Checking object DefaultObjectSet Checking object Terminal Checking object Name Checking object TerminalType Checking object Id Checking object Position Checking object Relation Checking object Signature Checking object Definition Checking object SpatialRelation Checking object TopologicalRelation Checking object LanguageSpec Checking object Rule Checking object LHS Checking object NonTerminal Checking object RHS Checking object RHSItem Checking object RHSItemName Checking object Predicate Checking object InputSet Checking object RelationalParser Checking object ParserMatchTable Checking object ParseMatchState Checking object ParseTree Checking operation CreateObjectSet Checking operation EditObjectSet Checking operation DrawTerminal Checking operation MatchTerminal Checking operation EvaluateRelation Checking operation DrawTopoRelation Checking operation ConnectTopoRelation Checking operation CreateLanguageSpec Checking operation EditLanguageSpec Checking operation MatchRule Checking operation CreateInputSet Checking operation EditInputSet Checking operation ParseInputSet Checking operation MonitorParser Checking operation ExamineParseTree **** db-semantics.rsl **** Checking module Main **** db-v1.rsl **** File db-v1.rsl, line 28, char 13: syntax error. File db-v1.rsl, line 50, char 5: syntax error. **** db-v2.rsl **** File db-v2.rsl, line 20, char 17: Component Name not defined. File db-v2.rsl, line 20, char 26: Component Age not defined. File db-v2.rsl, line 20, char 34: Component Address not defined. File db-v2.rsl, line 36, char 23: Type Name is not defined. File db-v2.rsl, line 45, char 23: Type Name is not defined. File db-v2.rsl, line 45, char 29: Type Age is not defined. File db-v2.rsl, line 45, char 34: Type Address is not defined. Checking module Main Checking object Database Checking object Record Checking operation AddRecord Checking operation DeleteRecord Checking operation ChangeRecord **** db-v3.rsl **** Checking module Main Checking object Database Checking object Record Checking operation AddRecord Checking object Name Checking object Age Checking object Address Checking operation DeleteRecord Checking operation ChangeRecord **** demo.rsl **** Checking module Demo's exports (in advance of other checks). Checking module Main Checking module Demo Checking object DemoWorld Checking object Selection Checking operation DemoOp **** deriving-types-from-obj-exprs.rsl **** Checking module Main Checking object x Checking object y Checking object IntList Checking object z Checking operation XEqZ **** dup-obj-names.rsl **** File dup-obj-names.rsl, line 2, char 5: Identifier E already defined in this module, on line 1 Checking module Main Checking object E Checking object E **** ephram.rsl **** File ephram.rsl, line 20, char 10: Module in from clause not found. File ephram.rsl, line 24, char 16: Component InfoChunk not defined. File ephram.rsl, line 27, char 14: Component InfoBase not defined. File ephram.rsl, line 28, char 14: Component RuleBase not defined. File ephram.rsl, line 35, char 25: Component ... not defined. File ephram.rsl, line 37, char 25: Component FormType not defined. File ephram.rsl, line 44, char 20: Component Actions not defined. File ephram.rsl, line 45, char 19: Component Item not defined. File ephram.rsl, line 55, char 17: Component ... not defined. File ephram.rsl, line 58, char 19: Component Regular not defined. File ephram.rsl, line 59, char 17: Component Teach not defined. File ephram.rsl, line 64, char 14: Component AppleScript not defined. File ephram.rsl, line 65, char 12: Component InfoBase not defined. File ephram.rsl, line 68, char 26: Component AppleScript not defined. File ephram.rsl, line 100, char 24: Type ActionName is not defined. File ephram.rsl, line 100, char 46: Type Form is not defined. File ephram.rsl, line 135, char 31: Component AppleScriptStmtList not defined. File ephram.rsl, line 142, char 34: Type Form is not defined. File ephram.rsl, line 142, char 41: Type Form is not defined. File ephram.rsl, line 145, char 41: Type Form is not defined. File ephram.rsl, line 145, char 51: Type FormSummary is not defined. File ephram.rsl, line 150, char 42: Type Form is not defined. File ephram.rsl, line 151, char 43: Type FormSummary is not defined. File ephram.rsl, line 153, char 56: Type Form is not defined. File ephram.rsl, line 153, char 30: Actual parameter list does not match inputs for any definition of operation FindPrefsForFormType File ephram.rsl, line 154, char 28: formprefs is not defined in this scope. File ephram.rsl, line 155, char 17: FindChunkByName is not defined in this scope. File ephram.rsl, line 155, char 43: FindChunkByName is not defined in this scope. File ephram.rsl, line 158, char 49: Type FormType is not defined. File ephram.rsl, line 161, char 51: Type FormType is not defined. File ephram.rsl, line 162, char 18: Type FormType is not defined. File ephram.rsl, line 162, char 18: Type FormType is not defined. File ephram.rsl, line 162, char 18: Type of if expression must be boolean File ephram.rsl, line 178, char 41: Type StartRecordingAppleEventAndFile is not defined. File ephram.rsl, line 185, char 6: IsScriptable is not defined in this scope. File ephram.rsl, line 193, char 8: Left operand of '?' is not a union. File ephram.rsl, line 204, char 14: Type InfoBase is not defined. File ephram.rsl, line 204, char 14: Type InfoBase is not defined. File ephram.rsl, line 205, char 14: Type RuleBase is not defined. File ephram.rsl, line 205, char 14: Type InfoBase is not defined. File ephram.rsl, line 222, char 41: Type StopRecordingAndSaveAppleEvent is not defined. File ephram.rsl, line 231, char 13: Left operand of '?' is not a union. File ephram.rsl, line 234, char 6: as is not defined in this scope. File ephram.rsl, line 241, char 7: Type AppleScript is not defined. File ephram.rsl, line 241, char 7: Type InfoBase is not defined. File ephram.rsl, line 251, char 17: Type HelpFromUserRequest is not defined. File ephram.rsl, line 258, char 14: Left operand of '?' is not a union. File ephram.rsl, line 261, char 45: Type AppleScript is not defined. File ephram.rsl, line 261, char 45: Type of if expression must be boolean File ephram.rsl, line 263, char 77: Type HelpFromUserRequest is not defined. File ephram.rsl, line 267, char 16: Type HelpFromUserRequest is not defined. File ephram.rsl, line 277, char 36: Type RuleBase is not defined. File ephram.rsl, line 279, char 36: Type AppleScript is not defined. File ephram.rsl, line 285, char 24: Type AppleScript is not defined. File ephram.rsl, line 286, char 24: Type RuleBase is not defined. File ephram.rsl, line 287, char 24: Type UserAssistance is not defined. File ephram.rsl, line 288, char 24: Type RuleBase is not defined. File ephram.rsl, line 289, char 24: Type UserExplanations is not defined. File ephram.rsl, line 302, char 32: Type AppleScript is not defined. Checking module Ephram's exports (in advance of other checks). Checking module Main Checking module Ephram Checking object foo Checking object EphramWorld Checking object Preferences Checking object Summary Checking object Summaries Checking object FormName Checking object WorkSpace Checking object ItemsOfInterest Checking object FormList Checking object FormSummary Checking object Form Checking object EmphramState Checking object AppleScriptEditor Checking object RecordationFunction Checking object MacWorld Checking object FormIconList Checking object FormIcon Checking object ActionIconDisplay Checking object ActionIcon Checking operation CreateNewAction Checking object UserInteractionSequence Checking object Action Checking object UserExplanation Checking object GeneratedAppleScriptCode Checking object UserGesturedAction Checking object AppleScriptProgram Checking operation Display Checking operation DisplaySummary Checking operation HasAllSignificantFeatures Checking operation FindPrefsForFormType Checking operation FindPrefsForFormTypeJr Checking object FieldName Checking object FieldNameList Checking operation RecordViaAppleScriptEditor Checking operation WhatItDo Checking operation TellAppleScriptEditorToQuitAndSaveItsWork Checking operation Run Checking object TeachMeDialog Checking object x Checking operation FindSituationMatch Checking operation Inference Checking operation RunAppleScript **** eq-tst.rsl **** Checking module Main Checking object x Checking operation eqx **** eqnl+predv.rsl **** File eqnl+predv.rsl, line 2, char 17: Component A not defined. File eqnl+predv.rsl, line 2, char 23: Component B not defined. File eqnl+predv.rsl, line 2, char 29: Component C not defined. Checking module Main Checking object AndedObj **** equiv-chain-simpler.rsl **** Checking module Main **** equiv-chain-t6.rsl **** File equiv-chain-t6.rsl, line 38, char 5: Actual parameter list does not match inputs for any definition of operation F7 File equiv-chain-t6.rsl, line 39, char 5: Actual parameter list does not match inputs for any definition of operation Fi Checking module Main Checking object T1 Checking object T2 Checking object T3 Checking object T4 Checking object T5 Checking object T6 Checking object T6a Checking object T7 Checking var decl(s), line 10 Checking var decl(s), line 11 Checking var decl(s), line 12 Checking var decl(s), line 13 Checking var decl(s), line 14 Checking var decl(s), line 15 Checking var decl(s), line 16 Checking var decl(s), line 17 Checking var decl(s), line 18 Checking operation F1 Checking operation F2 Checking operation F3 Checking operation F4 Checking operation F5 Checking operation F6 Checking operation F6a Checking operation F7 Checking operation Fi Checking operation main **** equiv-chain.rsl **** File equiv-chain.rsl, line 36, char 5: Actual parameter list does not match inputs for any definition of operation F6 File equiv-chain.rsl, line 37, char 5: Actual parameter list does not match inputs for any definition of operation F7 File equiv-chain.rsl, line 38, char 5: Actual parameter list does not match inputs for any definition of operation F8 File equiv-chain.rsl, line 39, char 5: Actual parameter list does not match inputs for any definition of operation Fi File equiv-chain.rsl, line 46, char 5: Actual parameter list does not match inputs for any definition of operation F6 File equiv-chain.rsl, line 47, char 5: Actual parameter list does not match inputs for any definition of operation F7 File equiv-chain.rsl, line 48, char 5: Actual parameter list does not match inputs for any definition of operation F8 File equiv-chain.rsl, line 49, char 5: Actual parameter list does not match inputs for any definition of operation Fi File equiv-chain.rsl, line 56, char 5: Actual parameter list does not match inputs for any definition of operation F6 File equiv-chain.rsl, line 57, char 5: Actual parameter list does not match inputs for any definition of operation F7 File equiv-chain.rsl, line 58, char 5: Actual parameter list does not match inputs for any definition of operation F8 File equiv-chain.rsl, line 59, char 5: Actual parameter list does not match inputs for any definition of operation Fi File equiv-chain.rsl, line 66, char 5: Actual parameter list does not match inputs for any definition of operation F6 File equiv-chain.rsl, line 67, char 5: Actual parameter list does not match inputs for any definition of operation F7 File equiv-chain.rsl, line 68, char 5: Actual parameter list does not match inputs for any definition of operation F8 File equiv-chain.rsl, line 69, char 5: Actual parameter list does not match inputs for any definition of operation Fi File equiv-chain.rsl, line 76, char 5: Actual parameter list does not match inputs for any definition of operation F6 File equiv-chain.rsl, line 77, char 5: Actual parameter list does not match inputs for any definition of operation F7 File equiv-chain.rsl, line 78, char 5: Actual parameter list does not match inputs for any definition of operation F8 File equiv-chain.rsl, line 79, char 5: Actual parameter list does not match inputs for any definition of operation Fi File equiv-chain.rsl, line 88, char 5: Actual parameter list does not match inputs for any definition of operation F8 File equiv-chain.rsl, line 89, char 5: Actual parameter list does not match inputs for any definition of operation Fi File equiv-chain.rsl, line 91, char 5: Actual parameter list does not match inputs for any definition of operation F1 File equiv-chain.rsl, line 92, char 5: Actual parameter list does not match inputs for any definition of operation F2 File equiv-chain.rsl, line 93, char 5: Actual parameter list does not match inputs for any definition of operation F3 File equiv-chain.rsl, line 94, char 5: Actual parameter list does not match inputs for any definition of operation F4 File equiv-chain.rsl, line 95, char 5: Actual parameter list does not match inputs for any definition of operation F5 File equiv-chain.rsl, line 96, char 5: Actual parameter list does not match inputs for any definition of operation F6 File equiv-chain.rsl, line 97, char 5: Actual parameter list does not match inputs for any definition of operation F7 File equiv-chain.rsl, line 101, char 5: Actual parameter list does not match inputs for any definition of operation F1 File equiv-chain.rsl, line 102, char 5: Actual parameter list does not match inputs for any definition of operation F2 File equiv-chain.rsl, line 103, char 5: Actual parameter list does not match inputs for any definition of operation F3 File equiv-chain.rsl, line 104, char 5: Actual parameter list does not match inputs for any definition of operation F4 File equiv-chain.rsl, line 105, char 5: Actual parameter list does not match inputs for any definition of operation F5 File equiv-chain.rsl, line 106, char 5: Actual parameter list does not match inputs for any definition of operation F6 File equiv-chain.rsl, line 107, char 5: Actual parameter list does not match inputs for any definition of operation F7 File equiv-chain.rsl, line 111, char 5: Actual parameter list does not match inputs for any definition of operation F1 File equiv-chain.rsl, line 112, char 5: Actual parameter list does not match inputs for any definition of operation F2 File equiv-chain.rsl, line 113, char 5: Actual parameter list does not match inputs for any definition of operation F3 File equiv-chain.rsl, line 114, char 5: Actual parameter list does not match inputs for any definition of operation F4 File equiv-chain.rsl, line 115, char 5: Actual parameter list does not match inputs for any definition of operation F5 File equiv-chain.rsl, line 116, char 5: Actual parameter list does not match inputs for any definition of operation F6 File equiv-chain.rsl, line 117, char 5: Actual parameter list does not match inputs for any definition of operation F7 Checking module Main Checking object T1 Checking object T2 Checking object T3 Checking object T4 Checking object T5 Checking object T6 Checking object T7 Checking object T8 Checking var decl(s), line 10 Checking var decl(s), line 11 Checking var decl(s), line 12 Checking var decl(s), line 13 Checking var decl(s), line 14 Checking var decl(s), line 15 Checking var decl(s), line 16 Checking var decl(s), line 17 Checking var decl(s), line 18 Checking operation F1 Checking operation F2 Checking operation F3 Checking operation F4 Checking operation F5 Checking operation F6 Checking operation F7 Checking operation F8 Checking operation Fi Checking operation main **** error-list.rsl **** File error-list.rsl, line 21, char 2: ... is not defined in this scope. Checking module Main Checking object Artifact Checking object Errors Checking object ErrorList Checking object Error Checking object ListState Checking operation Check Checking operation NextError **** exists-v1.rsl **** File exists-v1.rsl, line 1, char 16: Type UserDB is not defined. File exists-v1.rsl, line 1, char 27: Type UserRecord is not defined. File exists-v1.rsl, line 1, char 46: Type UserDB is not defined. File exists-v1.rsl, line 6, char 43: Type UserDB is not defined. File exists-v1.rsl, line 6, char 59: Type UserRecord is not defined. File exists-v1.rsl, line 6, char 69: Type UserRecord is not defined. File exists-v1.rsl, line 9, char 15: ubd' is not defined in this scope. File exists-v1.rsl, line 12, char 19: Type UserDB is not defined. File exists-v1.rsl, line 12, char 30: Type UserRecord is not defined. File exists-v1.rsl, line 12, char 49: Type UserDB is not defined. File exists-v1.rsl, line 17, char 29: Type UserDB is not defined. File exists-v1.rsl, line 17, char 38: Type UserRecord is not defined. File exists-v1.rsl, line 20, char 15: ubd' is not defined in this scope. Checking module Main Checking operation AddRecord Checking operation AddRecord2 **** exists.rsl **** File exists.rsl, line 2, char 34: Component ... not defined. Checking module Main Checking object UserDB Checking object UserRecord Checking operation AddRecord **** expr-seq.rsl **** File expr-seq.rsl, line 2, char 1: syntax error. **** exprlists-and-let-erroneous.rsl **** File exprlists-and-let-erroneous.rsl, line 13, char 30: Parameter named j already declared for this operation. Checking module Main Checking operation o Checking operation o2 **** exprlists-and-let-v1.rsl **** File exprlists-and-let-v1.rsl, line 15, char 30: Parameter named j already declared for this operation. Checking module Main Checking operation o Checking operation o2 **** exprlists-and-let.rsl **** File exprlists-and-let.rsl, line 9, char 30: Parameter named j already declared for this operation. Checking module Main Checking operation o Checking operation o2 **** f-args.rsl **** File f-args.rsl, line 6, char 7: Type int is not defined. File f-args.rsl, line 8, char 7: Type int is not defined. Checking module Main Checking var decl(s), line 1 Checking var decl(s), line 2 Checking object X Checking object Y Checking operation F1 Checking operation F2 Checking operation F3 Checking operation F4 **** f1.rsl **** File f1.rsl, line 3, char 23: cl is not defined in this scope. File f1.rsl, line 3, char 43: cl is not defined in this scope. File f1.rsl, line 4, char 29: cl is not defined in this scope. File f1.rsl, line 4, char 40: cl is not defined in this scope. Checking module Main Checking operation f4 **** f10.rsl **** Checking module Main Checking object O Checking operation Op **** f11.rsl **** File f11.rsl, line 1, char 24: syntax error. **** f2.rsl **** Checking module Main Checking object Rolodex Checking object CardList Checking object Card Checking object Name Checking object Id Checking object Age Checking object Sex Checking object Male Checking object Female Checking object Address Checking operation Add **** f3.rsl **** Checking module Main Checking object R Checking object Card Checking operation Op1 **** f4.rsl **** File f4.rsl, line 10, char 43: Left operand of '.' is not a tuple or union. File f4.rsl, line 10, char 61: Left operand of '.' is not a tuple or union. Checking module Main Checking object SKDB Checking object Key Checking object Elem Checking operation SortDB Checking operation FindNth **** f5.rsl **** File f5.rsl, line 1, char 15: Type Rolodex is not defined. File f5.rsl, line 1, char 26: Type Card is not defined. File f5.rsl, line 1, char 37: Type Rolodex is not defined. File f5.rsl, line 7, char 16: Type Rolodex is not defined. Checking module Main Checking operation Add **** f6.rsl **** Checking module Main Checking object Rolodex Checking axiom, line 3 **** f7.rsl **** File f7.rsl, line 2, char 11: l is not defined in this scope. Checking module Main Checking operation Op7 **** f8.rsl **** File f8.rsl, line 9, char 37: Incompatible operand types in an equality expr. Checking module Main Checking object R Checking object RList Checking object RL1 Checking operation Op1 **** f9.rsl **** Checking module Main Checking object GenericDB Checking object GenericRecord Checking object GenericKey Checking operation AddRecord **** for-v1.rsl **** File for-v1.rsl, line 13, char 5: Actual parameter list does not match inputs for any definition of operation for File for-v1.rsl, line 24, char 5: Actual parameter list does not match inputs for any definition of operation for Checking module Main Checking operation for Checking object ForVars Checking object ForBody Checking operation main Checking object Results Checking operation main1 **** for-v2.rsl **** Checking module Main Checking object Vars Checking object xyVars Checking object BodyFunc Checking operation for **** for.rsl **** File for.rsl, line 16, char 5: Actual parameter list does not match inputs for any definition of operation for File for.rsl, line 27, char 5: Actual parameter list does not match inputs for any definition of operation for Checking module Main Checking operation for Checking object ForVars Checking object ForBody Checking object Vars Checking operation main Checking operation main_old **** forall-v1.rsl **** File forall-v1.rsl, line 6, char 25: syntax error. File forall-v1.rsl, line 10, char 27: syntax error. **** forall.rsl **** File forall.rsl, line 2, char 32: xx is not defined in this scope. File forall.rsl, line 2, char 46: ys is not defined in this scope. File forall.rsl, line 6, char 23: xys is not defined in this scope. File forall.rsl, line 10, char 23: xys is not defined in this scope. File forall.rsl, line 15, char 23: cl is not defined in this scope. File forall.rsl, line 15, char 43: cl is not defined in this scope. File forall.rsl, line 16, char 29: cl is not defined in this scope. File forall.rsl, line 16, char 40: cl is not defined in this scope. Checking module Main Checking operation f1 Checking operation f2 Checking operation f3 Checking operation f4 **** foreach.rsl **** File foreach.rsl, line 4, char 1: syntax error. File foreach.rsl, line 8, char 13: syntax error. File foreach.rsl, line 26, char 1: syntax error. **** fun-arg-tests.rsl **** Checking module Main Checking object Rec Checking operation f **** function.rsl **** Checking module Main Checking operation f **** generic-investigations.rsl **** Checking module Main Checking object GenericKeyedList Checking object GenericKeyedElem Checking object GenericKey Checking object GenericData Checking object IntKeyedList Checking object IntKeyedElem Checking object GenericList Checking object GenericElem Checking object IntList Checking object IntElem Checking object IntListAlt Checking operation Add Checking operation Add Checking operation main **** generic-list.rsl **** File generic-list.rsl, line 16, char 7: syntax error. File generic-list.rsl, line 28, char 1: syntax error. File generic-list.rsl, line 31, char 10: syntax error. File generic-list.rsl, line 43, char 1: syntax error. File generic-list.rsl, line 47, char 13: syntax error. **** generic-sort-function.rsl **** Checking module Main Checking object SortableElem Checking operation IsSorted Checking object ListElem Checking operation f Checking object SortableListElem Checking object SortableList Checking operation IsSorted Checking object MyList Checking operation f **** genericdb.rsl **** File genericdb.rsl, line 24, char 9: syntax error. **** generics-old-ideas.rsl **** File generics-old-ideas.rsl, line 21, char 19: Component any not defined. File generics-old-ideas.rsl, line 23, char 32: Type GenericRecord is not defined. File generics-old-ideas.rsl, line 24, char 34: Type GenericRecord is not defined. File generics-old-ideas.rsl, line 25, char 36: Type GenericRecord is not defined. File generics-old-ideas.rsl, line 25, char 36: Type GenericRecord is not defined. File generics-old-ideas.rsl, line 28, char 33: Type GenericKey is not defined. File generics-old-ideas.rsl, line 29, char 31: Type GenericRecord is not defined. File generics-old-ideas.rsl, line 30, char 27: n is not defined in this scope. File generics-old-ideas.rsl, line 30, char 11: Actual parameter list does not match inputs for any definition of operation FindRecord File generics-old-ideas.rsl, line 33, char 35: Type GenericRecord is not defined. File generics-old-ideas.rsl, line 34, char 34: Type GenericRecord is not defined. File generics-old-ideas.rsl, line 35, char 36: Type GenericRecord is not defined. File generics-old-ideas.rsl, line 35, char 36: Type GenericRecord is not defined. File generics-old-ideas.rsl, line 38, char 34: Type GenericKey is not defined. File generics-old-ideas.rsl, line 38, char 52: Type GenericRecord is not defined. File generics-old-ideas.rsl, line 39, char 43: gbd is not defined in this scope. File generics-old-ideas.rsl, line 39, char 60: Type GenericKey is not defined. File generics-old-ideas.rsl, line 39, char 60: Type GenericKey is not defined. File generics-old-ideas.rsl, line 40, char 37: Type GenericKey is not defined. File generics-old-ideas.rsl, line 40, char 37: Type GenericKey is not defined. File generics-old-ideas.rsl, line 53, char 31: Type GenericRecord is not defined. File generics-old-ideas.rsl, line 55, char 19: Type GenericKey is not defined. File generics-old-ideas.rsl, line 85, char 45: Component Name not defined. File generics-old-ideas.rsl, line 85, char 51: Component Id not defined. File generics-old-ideas.rsl, line 85, char 55: Component Age not defined. File generics-old-ideas.rsl, line 85, char 60: Component Sex not defined. File generics-old-ideas.rsl, line 85, char 65: Component Address not defined. File generics-old-ideas.rsl, line 102, char 37: Type Key is not defined. File generics-old-ideas.rsl, line 126, char 11: Component A not defined. File generics-old-ideas.rsl, line 126, char 17: Component B not defined. Checking module Main Checking object GenericDB Checking object GenericRecord Checking object GenericKey Checking operation AddRecord Checking operation DelRecord Checking operation UpdateRecord Checking operation FindRecord Checking operation EmptyGenericDB Checking operation EmptyGenericRecord Checking object UserDB Checking object UserRecord Checking object OtherDB Checking object OtherRecord Checking object OtherField Checking operation BreakTypeSystem Checking object GenericStack Checking object Elem Checking object RealStack Checking object AB Checking object BB **** generics.rsl **** File generics.rsl, line 2, char 14: Component any not defined. File generics.rsl, line 3, char 15: Component any not defined. Checking module Main Checking object GenericOpType Checking object AnyIn Checking object AnyOut Checking object MoreSpecificOpType Checking object MoreSpecificInType Checking object MoreSpecificOutType Checking operation AnOpOfAMoreSpecificType Checking operation AnotherOpOfAMoreSpecificType Checking object mo1 Checking object mo2 **** get-instance.rsl **** File get-instance.rsl, line 6, char 5: Actual parameter list does not match inputs for any definition of operation DoC Checking module Main Checking object P Checking object C Checking operation DoC Checking operation main **** grader1.rsl **** File grader1.rsl, line 57, char 33: Component ItemName not defined. File grader1.rsl, line 152, char 14: Component Lettergrade not defined. File grader1.rsl, line 222, char 32: Component character not defined. File grader1.rsl, line 223, char 35: Component character not defined. File grader1.rsl, line 234, char 23: Component character not defined. File grader1.rsl, line 236, char 18: Component percentage not defined. File grader1.rsl, line 239, char 16: Component character not defined. File grader1.rsl, line 247, char 26: Type IndividualStudentStatus is not defined. File grader1.rsl, line 258, char 26: Type IndividualStudentStatus is not defined. File grader1.rsl, line 266, char 25: Type IndividualFinalGrade is not defined. File grader1.rsl, line 267, char 12: Type IndividualFinalGrade is not defined. File grader1.rsl, line 347, char 12: Type ClassStatistics is not defined. File grader1.rsl, line 355, char 21: Type LetterGrade is not defined. File grader1.rsl, line 356, char 12: Type LetterGrade is not defined. File grader1.rsl, line 376, char 20: Identifier PercentageTable erroneously used as a variable. File grader1.rsl, line 376, char 17: Type of if expression must be boolean File grader1.rsl, line 378, char 38: Right operand of 'in' must be a list. File grader1.rsl, line 402, char 12: IndividualStudentInfo is not a field of the tuple or union on the left of the '.' File grader1.rsl, line 413, char 11: Identfier NumWhoGotScore is not a type. File grader1.rsl, line 414, char 36: Right operand of 'in' must be a list. File grader1.rsl, line 422, char 26: Type OverallClassStatistics is not defined. File grader1.rsl, line 428, char 36: pT is not a field of the tuple or union on the left of the '.' File grader1.rsl, line 428, char 15: Actual parameter list does not match inputs for any definition of operation CalculatePoint File grader1.rsl, line 432, char 14: Type OverallClassStatistics is not defined. File grader1.rsl, line 433, char 12: Identfier pT is not a type. File grader1.rsl, line 434, char 21: SQRT is not defined in this scope. File grader1.rsl, line 434, char 49: e is not defined in this scope. File grader1.rsl, line 434, char 103: Type OverallClassStatistics is not defined. File grader1.rsl, line 449, char 11: Type LetterGrade is not defined. File grader1.rsl, line 460, char 22: Type LetterGrade is not defined. Checking module Main Checking object StudentInfoDatabase Checking object IndividualStudentInfo Checking object GradedItemInfo Checking object ClassStats Checking object OverallClassStats Checking object GradedItemStats Checking object IndividualStudentStats Checking object AdministrationData Checking object StudentInfo Checking object ViewItems Checking object HistogramA Checking object HistogramAEntry Checking object Bar Checking object PercentValue Checking object HistogramB Checking object Line Checking object StarsList Checking object BellCurve Checking object Percentile Checking object PercentageTable Checking object PercentageTableEntry Checking object PercentOfClass Checking object RestExpr Checking object Fraction Checking object StudentName Checking object StudentID Checking object IndividualFinalGrade Checking object IndividualStudentStatus Checking object NumberOfStudents Checking object ClassMedian Checking object ClassMean Checking object ClassStdDev Checking object NumberOfScores Checking object GradedItemMean Checking object GradedItemMedian Checking object GradedItemStdDev Checking object RawTotal Checking object RawScore Checking object LetterGrade Checking object GradedItemScore Checking object Weight Checking object Percentage Checking object BellPoint Checking object Star Checking object Height Checking object Rest Checking object Exists Checking operation ModifyRoster Checking operation InitializeRoster Checking operation SubmitFinalGrades Checking operation ModifySpreadsheet Checking operation AddStudent Checking operation DeleteStudent Checking operation FindStudent Checking operation EmptySID Checking operation AddGradedItem Checking operation DeleteGradedItem Checking operation FindGradedItem Checking operation ModifyScores Checking operation ChangeGrades Checking operation SelectGraph Checking operation DoPercentageTable Checking operation DoHistoA Checking operation DoHistoB Checking operation NumWhoGot Checking operation DoBellCurve Checking operation CalculatePoint Checking operation AdjustScale Checking operation InputHypoGrade Checking operation InputHypoScore **** heterogeneity-via-inheritance.rsl **** File heterogeneity-via-inheritance.rsl, line 16, char 8: Left operand of 'in' must be compatible with base type of right operand File heterogeneity-via-inheritance.rsl, line 35, char 8: Incompatible operand types in an equality expr. File heterogeneity-via-inheritance.rsl, line 37, char 8: Incompatible operand types in an equality expr. File heterogeneity-via-inheritance.rsl, line 39, char 8: Incompatible operand types in an equality expr. Checking module Main Checking object X Checking object Y Checking object Z Checking object A Checking object B Checking object C Checking object D Checking object E Checking object F Checking object G Checking object XL Checking operation CheckForYinXL Checking operation CheckPolymorphicEqualityYetAgain **** hq-v1.rsl **** Checking module Main Checking object HandlingQuality Checking object Normal Checking object Degraded **** hq.rsl **** Checking module Main Checking object HandlingQuality Checking object Normal Checking object Degraded **** ident-type-tst.rsl **** File ident-type-tst.rsl, line 2, char 13: Components of objects must be objects (F is not). Checking module Main Checking object T Checking object T1 Checking operation F **** idraw-interface.rsl **** File idraw-interface.rsl, line 98, char 14: syntax error. File idraw-interface.rsl, line 102, char 31: syntax error. File idraw-interface.rsl, line 103, char 30: syntax error. File idraw-interface.rsl, line 104, char 30: syntax error. File idraw-interface.rsl, line 105, char 29: syntax error. File idraw-interface.rsl, line 109, char 36: syntax error. File idraw-interface.rsl, line 111, char 38: syntax error. File idraw-interface.rsl, line 113, char 35: syntax error. File idraw-interface.rsl, line 115, char 36: syntax error. File idraw-interface.rsl, line 116, char 28: syntax error. File idraw-interface.rsl, line 117, char 38: syntax error. File idraw-interface.rsl, line 119, char 37: syntax error. File idraw-interface.rsl, line 121, char 38: syntax error. File idraw-interface.rsl, line 123, char 38: syntax error. File idraw-interface.rsl, line 124, char 32: syntax error. File idraw-interface.rsl, line 125, char 43: syntax error. File idraw-interface.rsl, line 126, char 47: syntax error. File idraw-interface.rsl, line 127, char 48: syntax error. File idraw-interface.rsl, line 128, char 46: syntax error. File idraw-interface.rsl, line 129, char 39: syntax error. File idraw-interface.rsl, line 130, char 45: syntax error. File idraw-interface.rsl, line 131, char 50: syntax error. File idraw-interface.rsl, line 158, char 47: syntax error. File idraw-interface.rsl, line 173, char 21: syntax error. File idraw-interface.rsl, line 185, char 26: syntax error. File idraw-interface.rsl, line 186, char 28: syntax error. File idraw-interface.rsl, line 189, char 37: syntax error. File idraw-interface.rsl, line 226, char 40: syntax error. File idraw-interface.rsl, line 227, char 33: syntax error. File idraw-interface.rsl, line 228, char 29: syntax error. File idraw-interface.rsl, line 229, char 29: syntax error. File idraw-interface.rsl, line 268, char 21: syntax error. File idraw-interface.rsl, line 282, char 24: syntax error. File idraw-interface.rsl, line 289, char 33: syntax error. File idraw-interface.rsl, line 296, char 35: syntax error. File idraw-interface.rsl, line 297, char 38: syntax error. File idraw-interface.rsl, line 298, char 39: syntax error. **** if-then-else-truth-table.rsl **** Checking module Main **** if-then-truth-table.rsl **** Checking module Main **** imperative.rsl **** File imperative.rsl, line 1, char 11: Type a is not defined. Checking module Main Checking operation Whatever **** import-export-tst-2.rsl **** File import-export-tst-2.rsl, line 1, char -1: Export b not found. File import-export-tst-2.rsl, line 1, char -1: Export c not found. File import-export-tst-2.rsl, line 1, char -1: Export d not found. File import-export-tst-2.rsl, line 1, char -1: Export e not found. File import-export-tst-2.rsl, line 1, char -1: Export f not found. File import-export-tst-2.rsl, line 2, char 12: Import x not found. File import-export-tst-2.rsl, line 2, char 14: Import y not found. File import-export-tst-2.rsl, line 2, char 16: Import z not found. Checking module m's exports (in advance of other checks). Checking module n's exports (in advance of other checks). Checking module Main Checking module m Checking object a Checking module n **** import-export-tst-3.rsl **** File import-export-tst-3.rsl, line 3, char 19: Import X not found. File import-export-tst-3.rsl, line 5, char 9: Parent class X not defined. Checking module M's exports (in advance of other checks). Checking module Main Checking module M Checking object Y **** import-export-tst-v1.rsl **** File import-export-tst-v1.rsl, line 1, char -1: Export a not found. File import-export-tst-v1.rsl, line 1, char -1: Export b not found. File import-export-tst-v1.rsl, line 1, char -1: Export c not found. File import-export-tst-v1.rsl, line 2, char 12: Import x not found. File import-export-tst-v1.rsl, line 2, char 14: Import y not found. File import-export-tst-v1.rsl, line 2, char 16: Import z not found. Checking module m's exports (in advance of other checks). Checking module Main Checking module m **** import-export-tst.rsl **** File import-export-tst.rsl, line 1, char -1: Export a not found. File import-export-tst.rsl, line 1, char -1: Export b not found. File import-export-tst.rsl, line 1, char -1: Export c not found. File import-export-tst.rsl, line 1, char -1: Export d not found. File import-export-tst.rsl, line 1, char -1: Export e not found. File import-export-tst.rsl, line 1, char -1: Export f not found. File import-export-tst.rsl, line 2, char 12: Import x not found. File import-export-tst.rsl, line 2, char 14: Import y not found. File import-export-tst.rsl, line 2, char 16: Import z not found. Checking module m's exports (in advance of other checks). Checking module Main Checking module m **** inheritance-tst-2.rsl **** Checking module Main Checking object ... **** inheritance-tst-v1.rsl **** File inheritance-tst-v1.rsl, line 2, char 53: syntax error. File inheritance-tst-v1.rsl, line 3, char 43: syntax error. File inheritance-tst-v1.rsl, line 4, char 33: syntax error. File inheritance-tst-v1.rsl, line 5, char 27: syntax error. **** inheritance-tst.rsl **** File inheritance-tst.rsl, line 5, char 5: Multiple inheritance not supported in RSL Version 3. File inheritance-tst.rsl, line 6, char 5: Parent class X not defined. File inheritance-tst.rsl, line 37, char 7: ggp1 is not a field of the tuple or union on the left of the '.' File inheritance-tst.rsl, line 69, char 7: ggp1 is not a field of the tuple or union on the left of the '.' File inheritance-tst.rsl, line 73, char 5: Parent class X not defined. File inheritance-tst.rsl, line 74, char 5: Multiple inheritance not supported in RSL Version 3. File inheritance-tst.rsl, line 84, char 14: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 85, char 14: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 86, char 14: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 88, char 13: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 89, char 13: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 90, char 13: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 91, char 12: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 93, char 12: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 94, char 12: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 95, char 12: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 96, char 11: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 97, char 10: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 98, char 10: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 100, char 12: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 101, char 12: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 102, char 12: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 103, char 11: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 104, char 10: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 105, char 10: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 106, char 10: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 107, char 10: Incompatible operand types in an equality expr. File inheritance-tst.rsl, line 109, char 7: ggp1 is not a field of the tuple or union on the left of the '.' File inheritance-tst.rsl, line 114, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 115, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 115, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 116, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 116, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 116, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 117, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 117, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 117, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 117, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 118, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 118, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 118, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 118, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 118, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 119, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 119, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 119, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 119, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 119, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 119, char 5: Inherited component named x already defined. File inheritance-tst.rsl, line 122, char 5: Circularity detected in inheritance chain. File inheritance-tst.rsl, line 123, char 5: Circularity detected in inheritance chain. File inheritance-tst.rsl, line 124, char 5: Circularity detected in inheritance chain. File inheritance-tst.rsl, line 125, char 5: Circularity detected in inheritance chain. File inheritance-tst.rsl, line 126, char 5: Circularity detected in inheritance chain. File inheritance-tst.rsl, line 127, char 5: Circularity detected in inheritance chain. Checking module Main Checking object GreatGreatGrandParent Checking object GreatGrandParent Checking object GrandParent Checking object Parent Checking object Child Checking object Sibling Checking object GrandChild Checking operation MessWithObjects Checking operation MessWithObjects Checking object GrandChild2 Checking object Sibling2 Checking object Child2 Checking object Parent2 Checking object GrandParent2 Checking object GreatGrandParent2 Checking object GreatGreatGrandParent2 Checking operation MessWithObjectsBogus Checking object X0 Checking object X1 Checking object X2 Checking object X3 Checking object X4 Checking object X5 Checking object X6 Checking object C Checking object C1 Checking object C2 Checking object C3 Checking object C4 Checking object C5 **** inout.rsl **** Checking module Main Checking operation op1 Checking object x Checking object y Checking object z **** inoutops.rsl **** Checking module Main Checking operation op1 Checking operation op2 Checking operation op3 Checking object x Checking object y Checking object z **** instance-and-is.rsl **** Checking module Main Checking object A Checking object B Checking object C Checking object D **** instances.rsl **** File instances.rsl, line 3, char 14: Component A not defined. File instances.rsl, line 3, char 16: Component B not defined. File instances.rsl, line 3, char 18: Component D not defined. File instances.rsl, line 6, char 14: Component A not defined. File instances.rsl, line 6, char 16: Component B not defined. File instances.rsl, line 6, char 18: Component D not defined. File instances.rsl, line 9, char 14: Component A not defined. File instances.rsl, line 9, char 16: Component B not defined. File instances.rsl, line 9, char 18: Component D not defined. File instances.rsl, line 12, char 14: Component D not defined. File instances.rsl, line 12, char 16: Component E not defined. File instances.rsl, line 12, char 18: Component F not defined. File instances.rsl, line 16, char 14: Component A not defined. File instances.rsl, line 16, char 16: Component B not defined. File instances.rsl, line 19, char 14: Component B not defined. Checking module N's exports (in advance of other checks). Checking module Main Checking module N Checking object C Checking object C1 Checking object C2 Checking object C3 Checking object C3a Checking object C3b **** int-real-compat.rsl **** Checking module Main Checking operation f **** int-str-compat.rsl **** File int-str-compat.rsl, line 1, char 29: Incompatible operand types in an equality expr. Checking module Main Checking operation f **** intlist.rsl **** File intlist.rsl, line 8, char 16: Incompatible operand types in an equality expr. Checking module Main Checking object Elem Checking object GenericList Checking object IntList Checking operation f **** intlist2.rsl **** File intlist2.rsl, line 11, char 11: Incompatible operand types in an equality expr. Checking module Main Checking object Elem Checking object IntElem Checking object GenericList Checking object IntList Checking operation f **** intlist3.rsl **** File intlist3.rsl, line 8, char 16: Incompatible operand types in an equality expr. File intlist3.rsl, line 12, char 7: Incompatible operand types in an equality expr. Checking module Main Checking object Elem Checking object GenericList Checking object IntList Checking operation f **** judges.rsl **** Checking module Main Checking object Being Checking operation Jx Checking operation Lx Checking axiom, line 9 Checking var decl(s), line 14 Checking axiom, line 16 **** judyf-tst.rsl **** File judyf-tst.rsl, line 40, char 32: Component ContainerTier not defined. File judyf-tst.rsl, line 46, char 7: gsc is not a field of the tuple or union on the left of the '.' Checking module Main Checking object MetaCharacteristics Checking object DimensionStowChars Checking object PartitionChars Checking object GeneralStowChars Checking object Barge Checking object ConainerTier Checking object Seashed Checking object Ramp Checking object Flat Checking object StowableArea Checking operation checkPreStow **** just-op.rsl **** Checking module Main Checking operation f **** kurt-m-v1.rsl **** Checking module Main Checking object CrossOverRate Checking axiom, line 17 Checking object MutationRate Checking axiom, line 24 Checking object Signal Checking axiom, line 31 Checking object TimePeriod Checking axiom, line 43 Checking object FileSystem Checking object MarketData Checking object MarketHistory Checking object Portfolio Checking object Security Checking object TradingRule Checking object TradingRules Checking operation CreatePortfolio Checking operation DeletePortfolio Checking operation OpenPortfolio Checking operation SavePortfolio Checking operation SaveAsPortfolio Checking operation CreateSecurity Checking operation DeleteSecurity Checking operation GetSecurityReturn Checking operation GetSecuritySignal Checking operation OpenSecurity Checking operation OptimizeSecurity Checking operation SetSecurityName Checking operation SetSecurityRule Checking operation SetSecuritySymbol **** kurt-m.rsl **** File kurt-m.rsl, line 283, char 21: ... is not defined in this scope. File kurt-m.rsl, line 304, char 68: ... is not defined in this scope. Checking module Main Checking object CrossOverRate Checking axiom, line 16 Checking object MutationRate Checking axiom, line 23 Checking object Signal Checking axiom, line 30 Checking object TimePeriod Checking axiom, line 42 Checking object FileSystem Checking object MarketData Checking object MarketHistory Checking object Portfolio Checking object Security Checking object TradingRule Checking object TradingRules Checking operation CreatePortfolio Checking operation DeletePortfolio Checking operation OpenPortfolio Checking operation SavePortfolio Checking operation SaveAsPortfolio Checking operation CreateSecurity Checking operation DeleteSecurity Checking operation GetSecurityReturn Checking operation CalculateAnnualizedReturn Checking operation GetSecuritySignal Checking operation GenerateSignal Checking operation OpenSecurity Checking operation OptimizeSecurity Checking operation SetSecurityName Checking operation SetSecurityRule Checking operation SetSecuritySymbol **** lambda.rsl **** Checking module Main Checking object X Checking object Y Checking object Z Checking object F Checking operation O Checking operation O2 Checking operation O2a Checking operation O3 **** let-tst.rsl **** File let-tst.rsl, line 2, char 26: y is not defined in this scope. File let-tst.rsl, line 2, char 8: Type of axiom expression must be boolean File let-tst.rsl, line 5, char 7: Let expr only allowed in an expr sequence. Checking module Main Checking axiom, line 1 Checking axiom, line 2 Checking axiom, line 5 **** list-args-tst-alt.rsl **** Checking module Main Checking object il3 Checking operation f **** list-args-tst.rsl **** File list-args-tst.rsl, line 1, char 14: syntax error. **** list-args-tst2.rsl **** File list-args-tst2.rsl, line 5, char 2: Actual parameter list does not match inputs for any definition of operation g Checking module Main Checking operation g Checking operation main **** list-args-tst3.rsl **** File list-args-tst3.rsl, line 9, char 4: Actual parameter list does not match inputs for any definition of operation g Checking module Main Checking operation g Checking object IL Checking operation ILO Checking operation main **** list-args-tst4.rsl **** Checking module Main Checking operation g **** list-args-tst5.rsl **** File list-args-tst5.rsl, line 6, char 5: Actual parameter list does not match inputs for any definition of operation g Checking module Main Checking operation f Checking operation g Checking operation main **** list-chk.rsl **** File list-chk.rsl, line 2, char 18: Component a not defined. File list-chk.rsl, line 2, char 25: Component b not defined. File list-chk.rsl, line 2, char 30: Component c not defined. File list-chk.rsl, line 2, char 38: Component d not defined. File list-chk.rsl, line 2, char 44: Component e not defined. Checking module Main Checking object O **** list-coarity-tst.rsl **** Checking module Main Checking operation f Checking operation g **** list-inheritance.rsl **** Checking module Main Checking object L Checking object L1 Checking object L2 Checking operation main **** list-screw-up.rsl **** Checking module Main Checking object O Checking object IL Checking operation Op1 Checking operation Op2 Checking operation Op2 Checking operation Op3 **** list-syntax.rsl **** File list-syntax.rsl, line 3, char 27: syntax error. **** list-tst-reduced.rsl **** Checking module Main Checking object LI Checking operation Op8 **** list-tst.rsl **** File list-tst.rsl, line 15, char 18: Incompatible operand types in an equality expr. File list-tst.rsl, line 30, char 14: Right operand of 'in' must be a list. File list-tst.rsl, line 30, char 27: Left operand of 'in' must be compatible with base type of right operand File list-tst.rsl, line 30, char 40: Right operand of 'in' must be a list. File list-tst.rsl, line 34, char 11: l is not defined in this scope. Checking module Main Checking object LI Checking operation Op1 Checking operation Op2 Checking operation Op3 Checking operation Op4 Checking operation Op5 Checking operation Op6 Checking operation Op7 Checking operation Op8 **** list.rsl **** File list.rsl, line 9, char 3: syntax error. File list.rsl, line 12, char 1: syntax error. Checking module LispList's exports (in advance of other checks). **** m3-example-v1.rsl **** File m3-example-v1.rsl, line 1, char 1: syntax error. File m3-example-v1.rsl, line 14, char 19: syntax error. File m3-example-v1.rsl, line 29, char 15: syntax error. File m3-example-v1.rsl, line 38, char 19: syntax error. File m3-example-v1.rsl, line 47, char 16: syntax error. File m3-example-v1.rsl, line 63, char 10: syntax error. File m3-example-v1.rsl, line 72, char 17: syntax error. File m3-example-v1.rsl, line 96, char 3: syntax error. File m3-example-v1.rsl, line 102, char 25: syntax error. File m3-example-v1.rsl, line 112, char 10: syntax error. File m3-example-v1.rsl, line 130, char 3: syntax error. File m3-example-v1.rsl, line 136, char 29: syntax error. File m3-example-v1.rsl, line 145, char 22: syntax error. File m3-example-v1.rsl, line 156, char 22: Identifier defined already defined in this module, on line 64 File m3-example-v1.rsl, line 173, char 12: syntax error. File m3-example-v1.rsl, line 183, char 12: syntax error. File m3-example-v1.rsl, line 191, char 17: syntax error. File m3-example-v1.rsl, line 200, char 19: syntax error. File m3-example-v1.rsl, line 208, char 29: syntax error. File m3-example-v1.rsl, line 217, char 25: syntax error. File m3-example-v1.rsl, line 226, char 8: syntax error. File m3-example-v1.rsl, line 239, char 20: syntax error. File m3-example-v1.rsl, line 249, char 15: syntax error. File m3-example-v1.rsl, line 257, char 25: syntax error. File m3-example-v1.rsl, line 259, char 30: syntax error. File m3-example-v1.rsl, line 269, char 7: syntax error. File m3-example-v1.rsl, line 276, char 7: syntax error. File m3-example-v1.rsl, line 282, char 7: syntax error. File m3-example-v1.rsl, line 287, char 7: syntax error. File m3-example-v1.rsl, line 305, char 3: syntax error. File m3-example-v1.rsl, line 313, char 3: syntax error. File m3-example-v1.rsl, line 325, char 14: syntax error. File m3-example-v1.rsl, line 327, char 17: syntax error. line 333: illegal character ` line 333: illegal character ` line 345: illegal character ` line 345: illegal character ` File m3-example-v1.rsl, line 355, char 18: syntax error. File m3-example-v1.rsl, line 366, char 18: syntax error. File m3-example-v1.rsl, line 377, char 19: syntax error. File m3-example-v1.rsl, line 396, char 17: syntax error. File m3-example-v1.rsl, line 409, char 22: syntax error. File m3-example-v1.rsl, line 422, char 27: syntax error. File m3-example-v1.rsl, line 441, char 17: syntax error. **** m3-example.rsl **** File m3-example.rsl, line 11, char 54: Component FoodItemBreakdowns not defined. File m3-example.rsl, line 45, char 26: Component Description not defined. File m3-example.rsl, line 45, char 42: Component Price not defined. File m3-example.rsl, line 70, char 41: Component Requested not defined. File m3-example.rsl, line 70, char 55: Component ExtraRequested not defined. File m3-example.rsl, line 70, char 74: Component Price not defined. File m3-example.rsl, line 143, char 41: Component Extras not defined. File m3-example.rsl, line 171, char 17: Component FoodStuffItem not defined. File m3-example.rsl, line 206, char 17: Component Interval not defined. File m3-example.rsl, line 206, char 30: Component AnnotatedFoodItemList not defined. File m3-example.rsl, line 206, char 56: Component AnnotatedInventoryList not defined. File m3-example.rsl, line 224, char 17: Component DayName not defined. File m3-example.rsl, line 224, char 29: Component DayDate not defined. File m3-example.rsl, line 224, char 41: Component Month not defined. File m3-example.rsl, line 224, char 51: Component Year not defined. File m3-example.rsl, line 246, char 17: Component ItemName not defined. File m3-example.rsl, line 246, char 30: Component ItemAmount not defined. File m3-example.rsl, line 246, char 45: Component ItemExtras not defined. File m3-example.rsl, line 247, char 7: Component ItemUnitPrice not defined. File m3-example.rsl, line 247, char 25: Component ItemExtrasPrice not defined. File m3-example.rsl, line 247, char 45: Component ItemTotalPrice not defined. File m3-example.rsl, line 322, char 13: Type CustomerSelections is not defined. File m3-example.rsl, line 322, char 33: Type Menu is not defined. File m3-example.rsl, line 323, char 31: Type CookOrder is not defined. File m3-example.rsl, line 352, char 43: Type BurgerSelections is not defined. File m3-example.rsl, line 363, char 43: Type DrinkSelections is not defined. File m3-example.rsl, line 375, char 31: Type CookOrder is not defined. File m3-example.rsl, line 393, char 27: Type DBUpdates is not defined. File m3-example.rsl, line 393, char 38: Type UserPassword is not defined. File m3-example.rsl, line 406, char 13: Type MenuUpdates is not defined. File m3-example.rsl, line 419, char 13: Type InventoryUpdates is not defined. File m3-example.rsl, line 438, char 13: Type BreakdownUpdates is not defined. Checking module Main Checking object RestaurantDB Checking object FoodMenu Checking object MenuSection Checking object MenuItem Checking object Accessories Checking object Accessory Checking object IsStandard Checking object FoodStuffsInventory Checking object FoodStuffsItem Checking object Name Checking object Quantity Checking object Units Checking object FoodItemBreakdownList Checking object FoodItemBreakdown Checking object BasicParts Checking object DBReports Checking object FoodItemList Checking object InventoryList Checking object IntervalInventoryReport Checking object DailyInventoryReport Checking object Day Checking object CustomerOrder Checking object ItemOrder Checking object CooksOrder Checking object CustomerReceipt Checking object StandardMenu Checking object BurgerSection Checking object DrinksSection Checking object SidesSection Checking object PlainBurgerItem Checking object DoubleBurgerItem Checking object PlainBurgerAccessories Checking operation OrderFood Checking operation OrderBurger Checking operation OrderDrink Checking operation ComposeOrder Checking operation MaintainDB Checking operation MaintainMenu Checking operation MaintainInventory Checking operation MaintainBreakdowns **** m4-example-v2.rsl **** File m4-example-v2.rsl, line 1, char 1: syntax error. File m4-example-v2.rsl, line 26, char 19: syntax error. File m4-example-v2.rsl, line 60, char 15: syntax error. File m4-example-v2.rsl, line 86, char 19: syntax error. File m4-example-v2.rsl, line 95, char 41: syntax error. File m4-example-v2.rsl, line 102, char 8: syntax error. File m4-example-v2.rsl, line 113, char 19: syntax error. File m4-example-v2.rsl, line 121, char 16: syntax error. File m4-example-v2.rsl, line 137, char 10: syntax error. File m4-example-v2.rsl, line 146, char 17: syntax error. File m4-example-v2.rsl, line 170, char 3: syntax error. File m4-example-v2.rsl, line 176, char 25: syntax error. File m4-example-v2.rsl, line 186, char 10: syntax error. File m4-example-v2.rsl, line 204, char 3: syntax error. File m4-example-v2.rsl, line 210, char 29: syntax error. File m4-example-v2.rsl, line 219, char 22: syntax error. File m4-example-v2.rsl, line 230, char 22: Identifier defined already defined in this module, on line 138 File m4-example-v2.rsl, line 247, char 12: syntax error. File m4-example-v2.rsl, line 257, char 12: syntax error. File m4-example-v2.rsl, line 265, char 17: syntax error. File m4-example-v2.rsl, line 274, char 19: syntax error. File m4-example-v2.rsl, line 282, char 29: syntax error. File m4-example-v2.rsl, line 291, char 25: syntax error. File m4-example-v2.rsl, line 300, char 8: syntax error. File m4-example-v2.rsl, line 313, char 20: syntax error. File m4-example-v2.rsl, line 323, char 15: syntax error. File m4-example-v2.rsl, line 334, char 4: syntax error. File m4-example-v2.rsl, line 340, char 19: syntax error. File m4-example-v2.rsl, line 353, char 30: syntax error. File m4-example-v2.rsl, line 363, char 7: syntax error. File m4-example-v2.rsl, line 370, char 7: syntax error. File m4-example-v2.rsl, line 376, char 7: syntax error. File m4-example-v2.rsl, line 381, char 7: syntax error. File m4-example-v2.rsl, line 399, char 3: syntax error. File m4-example-v2.rsl, line 407, char 3: syntax error. File m4-example-v2.rsl, line 418, char 14: syntax error. File m4-example-v2.rsl, line 420, char 17: syntax error. line 426: illegal character ` line 426: illegal character ` line 438: illegal character ` line 438: illegal character ` File m4-example-v2.rsl, line 448, char 17: syntax error. File m4-example-v2.rsl, line 459, char 18: syntax error. File m4-example-v2.rsl, line 470, char 18: syntax error. File m4-example-v2.rsl, line 481, char 19: syntax error. File m4-example-v2.rsl, line 500, char 17: syntax error. File m4-example-v2.rsl, line 513, char 22: syntax error. File m4-example-v2.rsl, line 526, char 27: syntax error. File m4-example-v2.rsl, line 545, char 17: syntax error. **** m5-example-subops.rsl **** File m5-example-subops.rsl, line 176, char 4: Component Accessories not defined. File m5-example-subops.rsl, line 537, char 58: Component Accessories not defined. File m5-example-subops.rsl, line 554, char 17: Component OrderNumber not defined. File m5-example-subops.rsl, line 640, char 17: Type MenuSelection is not defined. File m5-example-subops.rsl, line 640, char 35: Type Menu is not defined. File m5-example-subops.rsl, line 640, char 46: Type CookOrderList is not defined. File m5-example-subops.rsl, line 641, char 41: Type CookOrderList is not defined. File m5-example-subops.rsl, line 727, char 17: mi is not defined in this scope. File m5-example-subops.rsl, line 735, char 30: Type Accessories is not defined. File m5-example-subops.rsl, line 738, char 17: Type Accessories is not defined. File m5-example-subops.rsl, line 739, char 19: Type Accessories is not defined. File m5-example-subops.rsl, line 802, char 27: Type DBUpdates is not defined. File m5-example-subops.rsl, line 802, char 38: Type UserPassword is not defined. File m5-example-subops.rsl, line 815, char 13: Type MenuUpdates is not defined. File m5-example-subops.rsl, line 828, char 13: Type InventoryUpdates is not defined. File m5-example-subops.rsl, line 847, char 13: Type BreakdownUpdates is not defined. Checking module Main Checking object RestaurantDB Checking object FoodMenu Checking operation FindMenuItem Checking operation SetItemAvailability Checking object MenuSection Checking object MenuItemList Checking operation EmptyMenuSection Checking operation AddMenuItem Checking operation DelMenuItem Checking object MenuItem Checking object Availability Checking object Accessiies Checking object Accessory Checking object MenuSectionName Checking object MenuItemName Checking object Description Checking object Price Checking object Requested Checking object ExtraRequested Checking object IsStandard Checking object FoodStuffsInventory Checking object FoodStuffsItem Checking object FoodStuffsItemName Checking object Name Checking object Quantity Checking object Units Checking object FoodItemBreakdowns Checking object FoodItemBreakdown Checking object BasicParts Checking object Extras Checking object Extra Checking object DBReports Checking object FoodItemList Checking object InventoryList Checking object IntervalInventoryReport Checking object AnnotatedFoodItemList Checking object AnnotatedFoodItem Checking object SingleOrStandardUnit Checking object SingleUnit Checking object StandardUnit Checking object AnnotatedInventoryList Checking object DailyInventoryReport Checking object WeeklyInventoryReport Checking object MonthlyIventoryReport Checking object YearlyInventoryReport Checking object Day Checking object DayName Checking object Mon Checking object Tue Checking object Wed Checking object Thu Checking object Fri Checking object Sat Checking object Sun Checking object DayDate Checking object Week Checking object Month Checking object Year Checking object MonthName Checking object Jan Checking object Feb Checking object Mar Checking object Apr Checking object May Checking object Jun Checking object Jul Checking object Aug Checking object Sep Checking object Oct Checking object Nov Checking object Dec Checking object YearNumber Checking axiom, line 506 Checking operation ProduceIntervalReport Checking object Interval Checking object UnitMeasure Checking object OrderSoFar Checking object ItemOrder Checking object ItemName Checking object ItemAmount Checking object ItemExtrasPrice Checking object ItemUnitPrice Checking object ItemTotalPrice Checking object CooksOrder Checking object OrderedItems Checking object OrderedItem Checking object CustomerReceipt Checking object StandardMenu Checking object BurgerSection Checking object DrinksSection Checking object SidesSection Checking object PlainBurgerItem Checking object DoubleBurgerItem Checking object PlainBurgerAccessories Checking operation OrderFood Checking operation OrderItem Checking operation ItemIsLast Checking operation ItemIsIncrement Checking operation IsAvailable Checking operation OrderAccessoriedItem Checking operation OrderSizedItem Checking operation AllDone Checking operation CancelAll Checking operation CancelOne Checking object ItemOrderPosition Checking operation MaintainDB Checking operation MaintainMenu Checking operation MaintainInventory Checking operation MaintainBreakdowns **** m5-example.rsl **** File m5-example.rsl, line 176, char 4: Component Accessories not defined. File m5-example.rsl, line 537, char 58: Component Accessories not defined. File m5-example.rsl, line 554, char 17: Component OrderNumber not defined. File m5-example.rsl, line 640, char 17: Type MenuSelection is not defined. File m5-example.rsl, line 640, char 35: Type Menu is not defined. File m5-example.rsl, line 640, char 46: Type CookOrderList is not defined. File m5-example.rsl, line 641, char 41: Type CookOrderList is not defined. File m5-example.rsl, line 695, char 6: FoodOrderingDisalbed is not defined in this scope. File m5-example.rsl, line 699, char 6: AccessoriesShown is not defined in this scope. File m5-example.rsl, line 755, char 17: mi is not defined in this scope. File m5-example.rsl, line 762, char 30: Type Accessories is not defined. File m5-example.rsl, line 765, char 29: Type AccessorySelection is not defined. File m5-example.rsl, line 836, char 27: Type DBUpdates is not defined. File m5-example.rsl, line 836, char 38: Type UserPassword is not defined. File m5-example.rsl, line 849, char 13: Type MenuUpdates is not defined. File m5-example.rsl, line 862, char 13: Type InventoryUpdates is not defined. File m5-example.rsl, line 881, char 13: Type BreakdownUpdates is not defined. Checking module Main Checking object RestaurantDB Checking object FoodMenu Checking operation FindMenuItem Checking operation SetItemAvailability Checking object MenuSection Checking object MenuItemList Checking operation EmptyMenuSection Checking operation AddMenuItem Checking operation DelMenuItem Checking object MenuItem Checking object Availability Checking object Accessiies Checking object Accessory Checking object MenuSectionName Checking object MenuItemName Checking object Description Checking object Price Checking object Requested Checking object ExtraRequested Checking object IsStandard Checking object FoodStuffsInventory Checking object FoodStuffsItem Checking object FoodStuffsItemName Checking object Name Checking object Quantity Checking object Units Checking object FoodItemBreakdowns Checking object FoodItemBreakdown Checking object BasicParts Checking object Extras Checking object Extra Checking object DBReports Checking object FoodItemList Checking object InventoryList Checking object IntervalInventoryReport Checking object AnnotatedFoodItemList Checking object AnnotatedFoodItem Checking object SingleOrStandardUnit Checking object SingleUnit Checking object StandardUnit Checking object AnnotatedInventoryList Checking object DailyInventoryReport Checking object WeeklyInventoryReport Checking object MonthlyIventoryReport Checking object YearlyInventoryReport Checking object Day Checking object DayName Checking object Mon Checking object Tue Checking object Wed Checking object Thu Checking object Fri Checking object Sat Checking object Sun Checking object DayDate Checking object Week Checking object Month Checking object Year Checking object MonthName Checking object Jan Checking object Feb Checking object Mar Checking object Apr Checking object May Checking object Jun Checking object Jul Checking object Aug Checking object Sep Checking object Oct Checking object Nov Checking object Dec Checking object YearNumber Checking axiom, line 506 Checking operation ProduceIntervalReport Checking object Interval Checking object UnitMeasure Checking object OrderSoFar Checking object ItemOrder Checking object ItemName Checking object ItemAmount Checking object ItemExtrasPrice Checking object ItemUnitPrice Checking object ItemTotalPrice Checking object CooksOrder Checking object OrderedItems Checking object OrderedItem Checking object CustomerReceipt Checking object StandardMenu Checking object BurgerSection Checking object DrinksSection Checking object SidesSection Checking object PlainBurgerItem Checking object DoubleBurgerItem Checking object PlainBurgerAccessories Checking operation OrderFood Checking operation OrderItem Checking operation ItemIsOrdered Checking operation ItemIsLast Checking operation ItemIsIncrement Checking operation IsAvailable Checking operation OrderAccessory Checking operation OKAccessories Checking operation AllDone Checking operation CancelAll Checking operation CancelOne Checking object ItemOrderPosition Checking operation MaintainDB Checking operation MaintainMenu Checking operation MaintainInventory Checking operation MaintainBreakdowns **** main.rsl **** File main.rsl, line 1, char 6: Redeclaration of module Main Checking module Main's exports (in advance of other checks). Checking module Main Checking module Main Checking object o **** male-female-historically-compat.rsl **** File male-female-historically-compat.rsl, line 33, char 5: Actual parameter list does not match inputs for any definition of operation F File male-female-historically-compat.rsl, line 34, char 7: Actual parameter list does not match inputs for any definition of operation Male File male-female-historically-compat.rsl, line 34, char 5: Actual parameter list does not match inputs for any definition of operation F File male-female-historically-compat.rsl, line 36, char 7: Actual parameter list does not match inputs for any definition of operation Male File male-female-historically-compat.rsl, line 36, char 5: Actual parameter list does not match inputs for any definition of operation F Checking module Main Checking object Sex Checking object Male Checking object Female Checking operation F Checking operation main Checking var decl(s), line 40 Checking var decl(s), line 41 Checking var decl(s), line 42 **** male-female-strict-interp.rsl **** File male-female-strict-interp.rsl, line 37, char 5: Redeclaration of f File male-female-strict-interp.rsl, line 29, char 5: Actual parameter list does not match inputs for any definition of operation f File male-female-strict-interp.rsl, line 30, char 7: Actual parameter list does not match inputs for any definition of operation Male File male-female-strict-interp.rsl, line 30, char 5: Actual parameter list does not match inputs for any definition of operation f File male-female-strict-interp.rsl, line 32, char 7: Actual parameter list does not match inputs for any definition of operation Male File male-female-strict-interp.rsl, line 32, char 5: Actual parameter list does not match inputs for any definition of operation f Checking module Main Checking object Sex Checking object Male Checking object Female Checking operation f Checking operation main Checking var decl(s), line 35 Checking var decl(s), line 36 Checking var decl(s), line 37 **** male-female-v2.rsl **** File male-female-v2.rsl, line 1, char 12: Component Male not defined. File male-female-v2.rsl, line 1, char 22: Component Female not defined. File male-female-v2.rsl, line 4, char 22: Incompatible operand types in an equality expr. File male-female-v2.rsl, line 9, char 5: Incompatible operand types in an equality expr. Checking module Main Checking object Sex Checking object Sex' Checking theorem, line 4 Checking theorem, line 5 Checking axiom, line 8 **** male-female.rsl **** File male-female.rsl, line 37, char 5: Redeclaration of f File male-female.rsl, line 29, char 5: Actual parameter list does not match inputs for any definition of operation f File male-female.rsl, line 30, char 7: Actual parameter list does not match inputs for any definition of operation Male File male-female.rsl, line 30, char 5: Actual parameter list does not match inputs for any definition of operation f File male-female.rsl, line 32, char 7: Actual parameter list does not match inputs for any definition of operation Male File male-female.rsl, line 32, char 5: Actual parameter list does not match inputs for any definition of operation f Checking module Main Checking object Sex Checking object Male Checking object Female Checking operation f Checking operation main Checking var decl(s), line 35 Checking var decl(s), line 36 Checking var decl(s), line 37 **** marital-status.rsl **** Checking module Main Checking object MaritalStatus Checking object Married Checking object Unmarried Checking object Divorced Checking object Widowed **** master-list.rsl **** File master-list.rsl, line 39, char 5: Actual parameter list does not match inputs for any definition of operation IsSortedV2 Checking module Main Checking object MasterListElem Checking object MasterList Checking operation IsSorted Checking object SomeList Checking object SomeElem Checking operation f Checking operation IsSortedV2 Checking object SomeListV2 Checking object SomeElemV2 Checking operation fV2 Checking object SomeListV3 Checking object SomeElemV3 Checking operation fV3 **** median-v1.rsl **** Checking module Main Checking object IntList Checking operation Median Checking operation Sorted Checking operation SameElems Checking operation FirstHalfLessThan Checking operation SecondHalfGreaterThan Checking operation Even **** median-with-generics.rsl **** Checking module Main Checking operation Median Checking operation FirstHalfLessThan Checking operation SecondHalfGreaterThan Checking operation Even Checking object GenericList Checking object GenericElem Checking operation Sorted Checking operation SameElems Checking object IntList **** median-with-generics2.rsl **** File median-with-generics2.rsl, line 12, char 24: Operand of '#' operator must be a list, string, or int type. File median-with-generics2.rsl, line 13, char 14: Type of list index expression must be integer. File median-with-generics2.rsl, line 17, char 16: Operand of '#' operator must be a list, string, or int type. File median-with-generics2.rsl, line 17, char 29: Operand of '#' operator must be a list, string, or int type. File median-with-generics2.rsl, line 18, char 12: Left operand of [...] is not a list or string. File median-with-generics2.rsl, line 20, char 16: Operand of '#' operator must be a list, string, or int type. File median-with-generics2.rsl, line 20, char 29: Operand of '#' operator must be a list, string, or int type. File median-with-generics2.rsl, line 21, char 12: Left operand of [...] is not a list or string. Checking module Main Checking operation Median Checking operation FirstHalfLessThan Checking operation SecondHalfGreaterThan Checking operation Even Checking object GenericList Checking object GenericElem Checking operation Sorted Checking operation SameElems Checking object IntElem Checking object IntList **** median.rsl **** Checking module Main Checking object IntList Checking operation Median Checking operation Sorted Checking operation SameElems Checking operation Odd **** module-tst.rsl **** Checking module M's exports (in advance of other checks). Checking module N's exports (in advance of other checks). Checking module O's exports (in advance of other checks). Checking module Main Checking module M Checking operation Op1 Checking operation Op2 Checking module N Checking object T Checking module O Checking object U **** more-concrete-objs.rsl **** Checking module Main **** more-generics.rsl **** File more-generics.rsl, line 6, char 12: Component Name not defined. File more-generics.rsl, line 6, char 21: Component Addr not defined. File more-generics.rsl, line 11, char 19: Component OneA not defined. File more-generics.rsl, line 11, char 28: Component OneB not defined. File more-generics.rsl, line 12, char 19: Component TwoA not defined. File more-generics.rsl, line 12, char 28: Component TwoB not defined. File more-generics.rsl, line 13, char 19: Component ThreeA not defined. File more-generics.rsl, line 13, char 30: Component ThreeB not defined. File more-generics.rsl, line 24, char 11: Actual parameter list does not match inputs for any definition of operation Rec Checking module Main Checking object RecDB Checking object Rec Checking object Rec1 Checking object Rec2 Checking object Rec3 Checking operation Enter Checking operation Enter Checking operation Enter Checking operation Enter **** more-subtype-tst.rsl **** Checking module Main Checking object O1 Checking object O2 **** more-wierd-exprs.rsl **** Checking module Main Checking object foobar Checking operation int2foobar Checking operation foo Checking object fakeoptype Checking operation fakeoptypeop Checking operation fakeoptypeop Checking operation foo2 **** mult-obj-decl.rsl **** File mult-obj-decl.rsl, line 2, char 5: Identifier Foo already defined in this module, on line 1 Checking module Main Checking object Foo Checking object Foo **** name-type-equiv.rsl **** Checking module Main Checking object A Checking object B Checking object A1 Checking object A2 Checking operation main **** named-list-component-tst.rsl **** File named-list-component-tst.rsl, line 4, char 15: Incompatible operand types in an equality expr. Checking module Main Checking object Y Checking object X Checking operation F **** nested-comp-expr.rsl **** File nested-comp-expr.rsl, line 3, char 10: Component x not defined. Checking module Main Checking object n **** new1.rsl **** Checking module Main Checking object newone **** new2.rsl **** Checking module Main Checking object newtwo **** new3.rsl **** Checking module Main Checking object newthree **** new4.rsl **** Checking module Main **** nil-tst.rsl **** Checking module Main Checking operation Op1 **** nil.rsl **** File nil.rsl, line 2, char 12: Type GradeRoster is not defined. File nil.rsl, line 2, char 31: Type String is not defined. File nil.rsl, line 2, char 46: Type String is not defined. File nil.rsl, line 3, char 14: Type GradeRoster is not defined. File nil.rsl, line 7, char 6: Type GradeRoster is not defined. Checking module Main Checking operation removestudent **** o.rsl **** File o.rsl, line 9, char 14: Component A not defined. File o.rsl, line 9, char 16: Component B not defined. File o.rsl, line 9, char 18: Component C not defined. Checking module X's exports (in advance of other checks). Checking module Main Checking module X Checking object HasAttributes **** o3.rsl **** File o3.rsl, line 8, char 14: Component A not defined. File o3.rsl, line 8, char 16: Component B not defined. File o3.rsl, line 8, char 18: Component C not defined. Checking module O's exports (in advance of other checks). Checking module Main Checking module O Checking object HasAttributes **** obj-only.rsl **** File obj-only.rsl, line 2, char 16: Component a not defined. File obj-only.rsl, line 2, char 18: Component b not defined. File obj-only.rsl, line 2, char 20: Component c not defined. Checking module Main Checking object o **** obj-ops-v1.rsl **** File obj-ops-v1.rsl, line 2, char 3: syntax error. File obj-ops-v1.rsl, line 66, char 34: syntax error. File obj-ops-v1.rsl, line 67, char 28: Warning: End name does not match name declared on line 1. File obj-ops-v1.rsl, line 75, char 29: syntax error. File obj-ops-v1.rsl, line 85, char 29: syntax error. File obj-ops-v1.rsl, line 97, char 28: syntax error. File obj-ops-v1.rsl, line 108, char 32: syntax error. line 110: illegal character ' File obj-ops-v1.rsl, line 116, char 28: syntax error. File obj-ops-v1.rsl, line 122, char 32: syntax error. File obj-ops-v1.rsl, line 129, char 28: syntax error. File obj-ops-v1.rsl, line 136, char 35: syntax error. File obj-ops-v1.rsl, line 143, char 32: syntax error. File obj-ops-v1.rsl, line 150, char 28: syntax error. File obj-ops-v1.rsl, line 159, char 32: syntax error. File obj-ops-v1.rsl, line 165, char 28: syntax error. File obj-ops-v1.rsl, line 172, char 32: syntax error. File obj-ops-v1.rsl, line 179, char 28: syntax error. File obj-ops-v1.rsl, line 184, char 32: syntax error. File obj-ops-v1.rsl, line 191, char 28: syntax error. File obj-ops-v1.rsl, line 196, char 31: syntax error. File obj-ops-v1.rsl, line 201, char 28: syntax error. File obj-ops-v1.rsl, line 206, char 31: syntax error. File obj-ops-v1.rsl, line 211, char 28: syntax error. File obj-ops-v1.rsl, line 219, char 34: syntax error. File obj-ops-v1.rsl, line 239, char 28: syntax error. File obj-ops-v1.rsl, line 247, char 34: syntax error. File obj-ops-v1.rsl, line 254, char 28: syntax error. File obj-ops-v1.rsl, line 264, char 27: syntax error. File obj-ops-v1.rsl, line 271, char 28: syntax error. File obj-ops-v1.rsl, line 277, char 27: syntax error. File obj-ops-v1.rsl, line 285, char 28: syntax error. File obj-ops-v1.rsl, line 291, char 28: syntax error. File obj-ops-v1.rsl, line 299, char 28: syntax error. File obj-ops-v1.rsl, line 306, char 28: syntax error. File obj-ops-v1.rsl, line 313, char 25: syntax error. File obj-ops-v1.rsl, line 320, char 26: syntax error. File obj-ops-v1.rsl, line 323, char 8: Identifier BestSchedules already defined in this module, on line 16 File obj-ops-v1.rsl, line 326, char 27: syntax error. File obj-ops-v1.rsl, line 337, char 28: syntax error. File obj-ops-v1.rsl, line 351, char 30: syntax error. File obj-ops-v1.rsl, line 358, char 30: syntax error. File obj-ops-v1.rsl, line 369, char 34: syntax error. File obj-ops-v1.rsl, line 487, char 37: syntax error. File obj-ops-v1.rsl, line 527, char 38: syntax error. File obj-ops-v1.rsl, line 538, char 40: syntax error. File obj-ops-v1.rsl, line 549, char 40: syntax error. File obj-ops-v1.rsl, line 563, char 38: syntax error. File obj-ops-v1.rsl, line 575, char 36: syntax error. File obj-ops-v1.rsl, line 582, char 40: syntax error. File obj-ops-v1.rsl, line 592, char 46: syntax error. File obj-ops-v1.rsl, line 609, char 38: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 614, char 34: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 620, char 34: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 626, char 37: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 634, char 35: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 651, char 38: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 656, char 34: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 662, char 34: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 668, char 37: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 676, char 35: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 694, char 38: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 700, char 40: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 706, char 41: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 712, char 44: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 720, char 35: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 739, char 38: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 745, char 36: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 751, char 37: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 757, char 39: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 765, char 35: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 775, char 38: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 791, char 39: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 800, char 38: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 813, char 38: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 823, char 37: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 832, char 41: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 840, char 46: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 859, char 38: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 866, char 40: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 873, char 44: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 880, char 47: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 889, char 35: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 910, char 38: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 917, char 39: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 923, char 52: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 930, char 55: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 938, char 35: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 945, char 40: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 954, char 38: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 964, char 42: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 989, char 48: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1000, char 40: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1010, char 40: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1019, char 38: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1039, char 38: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1048, char 37: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1055, char 38: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1062, char 41: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1071, char 35: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1081, char 34: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1093, char 49: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1101, char 35: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1112, char 42: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1131, char 38: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1140, char 45: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1147, char 45: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1155, char 35: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1175, char 38: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1184, char 51: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1191, char 51: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1199, char 35: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1219, char 38: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1228, char 45: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1235, char 45: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1243, char 35: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1250, char 37: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1258, char 32: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1267, char 32: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1276, char 32: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1285, char 32: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1296, char 32: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1311, char 6: syntax error. Maximum lexical nesting depth is 50 File obj-ops-v1.rsl, line 1536, char 47: syntax error. File obj-ops-v1.rsl, line 1546, char 40: syntax error. **** obj-ops.rsl **** File obj-ops.rsl, line 362, char 43: Components of objects must be objects (CourseOp is not). Checking module foo's exports (in advance of other checks). Checking module Main Checking module foo Checking object squat Checking object hi Checking object hey Checking object squat2 Checking object squat3 Checking object ListofAnnualDatabases Checking object AnnualDatabase Checking object QuarterDatabase Checking object ScheduleDatabase Checking object RoomRow Checking object RoomTable Checking object TimeRow Checking object TimeTable Checking object QuarterDatabases Checking object InstructorRow Checking object InstructorTable Checking object CourseRow Checking object CourseTable Checking object AvailableRoomRow Checking object AvailableRoomTable Checking object ScheduleDatabaseRow Checking object ScheduleDatabaseTable Checking object TimePriority Checking object TimePriorityList Checking object CoursePriority Checking object CoursePriorityList Checking object InstructorPreferencesRow Checking object InstructorPreferencesTable Checking object SectionRow Checking object SectionTable Checking object LockRoomSectionRow Checking object LockRoomSectionTable Checking object LockTimeSectionRow Checking object LockTimeSectionTable Checking object LockInstructorSectionRow Checking object LockInstructorSectionTable Checking object WeightedPriorities Checking object UserWeightInput Checking object ScheduleReport Checking object BestSchedules Checking object UserStringInput Checking object UserSelectInput Checking object UserLockInput Checking object QueryResponse Checking operation Schedule Checking operation AnnualDatabaseOp Checking operation CreateAnnualDatabase Checking operation CreatebyCopyAnnualDatabase Checking operation OpenAnnualDatabase Checking operation SaveAnnualDatabase Checking operation DeleteAnnualDatabase Checking operation AnnualDBOpClass Checking operation RoomOpClass Checking operation RoomOp Checking operation BuildRoomRow Checking operation AddRoomRow Checking operation DeleteRoomRow Checking operation ModifyRoomRow Checking operation QueryRoomTable Checking operation TimeOpClass Checking operation TimeOp Checking operation BuildTimeRow Checking operation AddTimeRow Checking operation DeleteTimeRow Checking operation ModifyTimeRow Checking operation QueryTimeTable Checking operation InstructorOpClass Checking operation InstructorOp Checking operation BuildInstructorRow Checking operation AddInstructorRow Checking operation DeleteInstructorRow Checking operation ModifyInstructorRow Checking operation QueryInstructorTable Checking operation CourseOpClass Checking operation CourseOp Checking operation BuildCourseRow Checking operation AddCourseRow Checking operation DeleteCourseRow Checking operation ModifyCourseRow Checking operation QueryCourseTable Checking operation ViewListofQuarters Checking operation QuarterDatabaseOp Checking operation OpenQuarterDatabase Checking operation ResetQuarterDatabase Checking operation ReplaceQuarterDatabase Checking operation SaveQuarterDatabase Checking operation QuarterDBOpClass Checking operation AvailableRoomOpClass Checking operation AvailableRoomOp Checking operation BuildAvailableRoomRow Checking operation AddAvailableRoomRow Checking operation DeleteAvailableRoomRow Checking operation ModifyAvailableRoomRow Checking operation QueryAvailableRoomTable Checking operation InstructorPreferencesOpClass Checking operation InstructorPreferencesOp Checking operation BuildInstructorPreferencesRow Checking operation AddInstructorPreferencesRow Checking operation DeleteInstructorPreferencesRow Checking operation ModifyInstructorPreferencesRow Checking operation QueryInstructorPreferencesTable Checking operation DesignateSchedule Checking operation ViewListofSchedules Checking operation ChooseBestSchedule Checking operation ScheduleDatabaseOp Checking operation CreateScheduleDatabase Checking operation DeleteScheduleDatabase Checking operation OpenScheduleDatabase Checking operation SectionOpClass Checking operation SectionOp Checking operation BuildSectionRow Checking operation AddSectionRow Checking operation DeleteSectionRow Checking operation ModifySectionRow Checking operation QuerySectionTable Checking operation WeightedPrioritiesOp Checking operation ModifyWeightedPriorities Checking operation QueryWeightedPriorities Checking operation LockOp Checking operation LockRoomtoSectionClass Checking operation LockRoomtoSection Checking operation BuildLockRoomSectionRow Checking operation AddLockRoomSectionRow Checking operation DeleteLockRoomSectionRow Checking operation QueryLockRoomSectionTable Checking operation LockInstructortoSectionClass Checking operation LockInstructortoSection Checking operation BuildLockInstructorSectionRow Checking operation AddLockInstructorSectionRow Checking operation DeleteLockInstructorSectionRow Checking operation QueryLockInstructorSectionTable Checking operation LockTimetoSectionClass File obj-ops.rsl, line 1313, char 25: Right operand of 'in' must be a list. File obj-ops.rsl, line 1313, char 59: Left operand of 'in' must be compatible with base type of right operand Checking operation LockTimetoSection Checking operation BuildLockTimeSectionRow Checking operation AddLockTimeSectionRow Checking operation DeleteLockTimeSectionRow Checking operation QueryLockTimeSectionTable Checking operation GenerateScheduleReport Checking operation GetDaySpreadLevel Checking operation GetHourSpreadLevel Checking operation GetCoursePreferenceLevel Checking operation GetNumberofPrepsLevel Checking operation GetTimeofDayLevel Checking operation GenerateSchedule Checking operation ViewListofAnnualDatabases **** obj-redef.rsl **** File obj-redef.rsl, line 2, char 5: Identifier foo already defined in this module, on line 1 Checking module Main Checking object foo Checking object foo **** objs-ops.rsl **** Checking module Main Checking object Obj1 Checking operation Op1 Checking object X Checking object Y Checking operation A Checking operation B **** one-tuple-compat.rsl **** File one-tuple-compat.rsl, line 21, char 5: Actual parameter list does not match inputs for any definition of operation main Checking module Main Checking object O Checking object A Checking object B Checking object C Checking object L Checking object L1 Checking object O1 Checking object O2 Checking object O3 Checking operation main Checking operation f **** one-tuple-niceties-smaller.rsl **** File one-tuple-niceties-smaller.rsl, line 20, char 5: Actual parameter list does not match inputs for any definition of operation Push File one-tuple-niceties-smaller.rsl, line 21, char 5: Actual parameter list does not match inputs for any definition of operation Push File one-tuple-niceties-smaller.rsl, line 88, char 9: Incompatible operand types in an equality expr. File one-tuple-niceties-smaller.rsl, line 128, char 5: Actual parameter list does not match inputs for any definition of operation Push Checking module Main Checking object Elem Checking object Stack Checking object IntStack Checking object IntElem Checking object StrStack Checking object StrElem Checking operation Push Checking operation Push Checking operation Push Checking operation Pop Checking operation Pop Checking operation Pop Checking operation main Checking operation main Checking object StrictlyIntStack Checking operation Push Checking operation main1 **** one-tuple-niceties.rsl **** File one-tuple-niceties.rsl, line 93, char 5: Actual parameter list does not match inputs for any definition of operation Push File one-tuple-niceties.rsl, line 94, char 5: Actual parameter list does not match inputs for any definition of operation Push File one-tuple-niceties.rsl, line 160, char 9: Incompatible operand types in an equality expr. File one-tuple-niceties.rsl, line 204, char 5: Actual parameter list does not match inputs for any definition of operation Push Checking module Main Checking object Elem Checking object Stack Checking object IntStack Checking object IntElem Checking object StrStack Checking object StrElem Checking operation Push Checking operation Push Checking operation Push Checking operation Pop Checking operation Pop Checking operation Pop Checking operation main Checking operation main Checking object StrictlyIntStack Checking operation Push Checking operation main1 **** one-tuple-problem.rsl **** File one-tuple-problem.rsl, line 1, char 8: Component any not defined. File one-tuple-problem.rsl, line 6, char 8: Type Y is not defined. File one-tuple-problem.rsl, line 6, char 13: Type Z is not defined. File one-tuple-problem.rsl, line 11, char 8: Type W is not defined. Checking module Main Checking object X Checking object Y Checking object Z Checking object W Checking operation f Checking operation g **** one-tuple-tests.rsl **** File one-tuple-tests.rsl, line 6, char 6: k is not a field of the tuple or union on the left of the '.' Checking module Main Checking object X Checking object Y Checking operation main **** one.rsl **** File one.rsl, line 3, char 14: Component a not defined. File one.rsl, line 3, char 16: Component b not defined. File one.rsl, line 3, char 18: Component c not defined. Checking module X's exports (in advance of other checks). Checking module Main Checking module X Checking object x **** op-as-obj-simple.rsl **** File op-as-obj-simple.rsl, line 9, char 14: Components of objects must be objects (Foo is not). File op-as-obj-simple.rsl, line 11, char 11: Identfier Foo is not a type. File op-as-obj-simple.rsl, line 11, char 18: Identfier Foo is not a type. File op-as-obj-simple.rsl, line 12, char 9: Identfier Foo is not a type. File op-as-obj-simple.rsl, line 12, char 9: Identfier Foo is not a type. Checking module Main Checking operation Foo Checking object Bar Checking object Bar1 Checking operation main **** op-as-obj.rsl **** File op-as-obj.rsl, line 3, char 12: Components of objects must be objects (foo is not). File op-as-obj.rsl, line 7, char 25: Components of objects must be objects (foo is not). Checking module Main Checking operation foo Checking object bar Checking object footype Checking object bar1 Checking object bar2 **** op-call-as-arg.rsl **** Checking module Main Checking object Rec Checking object RecList Checking operation F Checking operation G Checking operation H Checking operation main **** op-inheritance-tst.rsl **** File op-inheritance-tst.rsl, line 7, char 11: Identfier X is not a type. File op-inheritance-tst.rsl, line 7, char 16: Identfier Y is not a type. File op-inheritance-tst.rsl, line 8, char 10: Expression in operation call is not an operation type. Checking module Main Checking operation X Checking operation Y Checking var decl(s), line 4 Checking var decl(s), line 5 Checking operation main **** op-objs-tst.rsl **** File op-objs-tst.rsl, line 7, char 11: Actual parameter list does not match inputs for operation value. File op-objs-tst.rsl, line 12, char 22: Actual parameter list does not match inputs for any definition of operation IntPair File op-objs-tst.rsl, line 12, char 20: Actual parameter list does not match inputs for operation value. Checking module Main Checking object Any Checking object IntPair Checking object Predicate Checking operation Apply Checking operation ApplyIp **** op-subtype-tst.rsl **** Checking module Main Checking operation f Checking operation g Checking operation h **** op-with-components.rsl **** File op-with-components.rsl, line 4, char 12: syntax error. File op-with-components.rsl, line 13, char 12: syntax error. File op-with-components.rsl, line 24, char 16: syntax error. File op-with-components.rsl, line 33, char 14: syntax error. File op-with-components.rsl, line 41, char 16: syntax error. File op-with-components.rsl, line 108, char 3: syntax error. File op-with-components.rsl, line 114, char 11: syntax error. File op-with-components.rsl, line 128, char 13: syntax error. File op-with-components.rsl, line 136, char 13: syntax error. File op-with-components.rsl, line 145, char 17: syntax error. File op-with-components.rsl, line 155, char 17: syntax error. File op-with-components.rsl, line 161, char 17: syntax error. File op-with-components.rsl, line 175, char 9: syntax error. File op-with-components.rsl, line 236, char 11: syntax error. File op-with-components.rsl, line 247, char 11: syntax error. File op-with-components.rsl, line 257, char 11: syntax error. File op-with-components.rsl, line 267, char 11: syntax error. **** opaque-type-equiv.rsl **** File opaque-type-equiv.rsl, line 5, char 19: Incompatible operand types in an equality expr. File opaque-type-equiv.rsl, line 8, char 23: Operands of '+' must be numeric, string, list, or list element. Checking module Main Checking object X Checking object Y Checking operation X2Y Checking operation f Checking operation g Checking operation h **** opclassins.rsl **** File opclassins.rsl, line 2, char 13: Type x is not defined. File opclassins.rsl, line 3, char 14: Type y is not defined. File opclassins.rsl, line 7, char 26: Type RoomRow is not defined. Checking module Main Checking operation XXXX Checking operation RoomOpClass **** ops-tst.rsl **** Checking module Main Checking operation f **** ops.rsl **** Checking module Main Checking operation Op2 Checking operation Op3 Checking operation Op1 **** ops0.rsl **** Checking module Main Checking operation f **** optype-tst.rsl **** File optype-tst.rsl, line 4, char 11: Actual parameter list does not match inputs for operation value. Checking module Main Checking object OpType Checking operation Op **** over-overloading-tst.rsl **** Checking module Main Checking operation Op1 Checking operation Op1 Checking operation Op1 **** overloading-simple-tst.rsl **** Checking module Main Checking operation Op1 Checking operation Op1 **** overloading-tst.rsl **** File overloading-tst.rsl, line 5, char 5: Identifier Op1 already defined in this module, on line 4 File overloading-tst.rsl, line 8, char 49: Actual parameter list does not match inputs for any definition of operation Op1 File overloading-tst.rsl, line 10, char 11: Actual parameter list does not match inputs for any definition of operation Op1 Checking module Main Checking object T Checking object Op1 Checking operation Op1 Checking operation Op1 Checking object Op1 Checking operation Op2 **** parameterized-obj-tst.rsl **** Checking module Main **** persondb-objs.rsl **** File persondb-objs.rsl, line 6, char 26: syntax error. File persondb-objs.rsl, line 14, char 24: syntax error. **** persondb-ops.rsl **** File persondb-ops.rsl, line 5, char 15: syntax error. File persondb-ops.rsl, line 13, char 19: syntax error. File persondb-ops.rsl, line 21, char 17: syntax error. File persondb-ops.rsl, line 29, char 12: syntax error. **** personrec.rsl **** File personrec.rsl, line 1, char 22: Component Name not defined. File personrec.rsl, line 1, char 31: Component Age not defined. File personrec.rsl, line 1, char 42: Component Address not defined. Checking module Main Checking object PersonRecord **** pictures.rsl **** Checking module Main Checking object x Checking object a Checking object b Checking object c **** plus-tst.rsl **** File plus-tst.rsl, line 10, char 10: Operands of '+' must be numeric, string, list, or list element. File plus-tst.rsl, line 11, char 10: Operands of '+' must be numeric, string, list, or list element. File plus-tst.rsl, line 12, char 10: Operands of '+' must be numeric, string, list, or list element. File plus-tst.rsl, line 13, char 6: Incompatible operand types in an equality expr. File plus-tst.rsl, line 14, char 6: Incompatible operand types in an equality expr. File plus-tst.rsl, line 15, char 13: Incompatible operand types in an equality expr. File plus-tst.rsl, line 16, char 13: Incompatible operand types in an equality expr. File plus-tst.rsl, line 17, char 6: Incompatible operand types in an equality expr. File plus-tst.rsl, line 18, char 6: Incompatible operand types in an equality expr. Checking module Main Checking object List Checking operation Op1 **** polymorhphic-lists-tst.rsl **** File polymorhphic-lists-tst.rsl, line 1, char 25: Component Age not defined. File polymorhphic-lists-tst.rsl, line 1, char 33: Component Addr not defined. File polymorhphic-lists-tst.rsl, line 1, char 42: Component Sex not defined. File polymorhphic-lists-tst.rsl, line 2, char 31: Component Rank not defined. File polymorhphic-lists-tst.rsl, line 2, char 40: Component Salary not defined. File polymorhphic-lists-tst.rsl, line 3, char 31: Component Level not defined. Checking module Main Checking object PersonRec Checking object FacultyRec Checking object StudentRec Checking object PersonDB Checking operation Add Checking operation Find Checking object Name Checking axiom, line 10 **** postconds-parallel-data-structure.rsl **** File postconds-parallel-data-structure.rsl, line 27, char 27: ... is not defined in this scope. File postconds-parallel-data-structure.rsl, line 28, char 27: ... is not defined in this scope. File postconds-parallel-data-structure.rsl, line 29, char 27: ... is not defined in this scope. Checking module Main Checking object Tuple Checking object Union Checking object List Checking object X Checking object Y Checking object Z Checking operation OperateOnTuple Checking operation OperateOnUnion Checking operation OperateOnList Checking operation p1 Checking operation p2 Checking operation p3 **** pre-post-errors.rsl **** File pre-post-errors.rsl, line 8, char 11: Left operand of '.' is not a tuple or union. Checking module Main Checking object O Checking object A Checking object B Checking object C Checking operation Op1 Checking object T Checking operation Op2 **** prepost-tst.rsl **** File prepost-tst.rsl, line 2, char 8: Type of precondition must be boolean. Checking module Main Checking operation Op1 **** prime-tst.rsl **** Checking module Main Checking operation f **** qmark.rsl **** File qmark.rsl, line 2, char 10: a is not defined in this scope. File qmark.rsl, line 2, char 11: Left operand of '?' is not a union. Checking module Main Checking operation f **** quality-hthai.rsl **** Checking module Main Checking object Entity Checking object Event Checking object UserDomainEntity Checking object UserDomainEvent Checking operation IsUserDomainEntityClass Checking operation IsUserDomainEventClass Checking operation ProgramIsOO **** quant-tst.rsl **** File quant-tst.rsl, line 12, char 31: k is not defined in this scope. File quant-tst.rsl, line 17, char 8: k is not defined in this scope. File quant-tst.rsl, line 29, char 31: k is not defined in this scope. File quant-tst.rsl, line 34, char 8: k is not defined in this scope. Checking module Main Checking object List Checking operation Op1 Checking operation Op2 Checking operation Op3 Checking operation Op4 Checking operation Op5 Checking operation Op6 Checking operation Op7 Checking operation Op8 **** ques-mark-tests.rsl **** File ques-mark-tests.rsl, line 6, char 15: syntax error. File ques-mark-tests.rsl, line 10, char 27: syntax error. File ques-mark-tests.rsl, line 12, char 23: syntax error. **** quote-tst-2.rsl **** line 1: illegal character ` line 1: illegal character ` line 2: illegal character ` line 2: illegal character ` File quote-tst-2.rsl, line 4, char 5: Identifier Sex already defined in this module, on line 3 File quote-tst-2.rsl, line 4, char 14: syntax error. File quote-tst-2.rsl, line 6, char 5: Identifier Sex already defined in this module, on line 5 File quote-tst-2.rsl, line 7, char 5: Identifier Sex already defined in this module, on line 6 line 7: illegal character ` line 7: illegal character ` File quote-tst-2.rsl, line 8, char 5: Identifier Sex already defined in this module, on line 7 line 8: illegal character _ line 8: illegal character _ **** quote-tst.rsl **** Checking module Main Checking axiom, line 1 **** restaurant.rsl **** Checking module Main Checking object RestaurantDB Checking object SecureDB Checking object Password Checking object AccessValidation Checking object FoodMenu Checking object MenuSection Checking object MenuItem Checking object MenuItemAccessories Checking object MenuItemAccessory Checking object IsStandard Checking object FoodStuffsInventory Checking object FoodStuffsItem Checking object InventorySummary Checking object InventoryItemCount Checking object Count Checking object Name Checking object Quantity Checking object Units Checking object Description Checking object Price Checking object MenuItemBreakdowns Checking object MenuItemBreakdown Checking object MenuItemBreakdownList Checking object BasicParts Checking object DBReport Checking object MenuItemList Checking object InventoryList Checking object IntervalInventoryReport Checking object Interval Checking object AnnotatedMenuItemList Checking object AnnotatedMenuItem Checking object AnnotatedInventoryList Checking object AnnotatedInventoryItem Checking object DailyInventoryReport Checking object WeeklyInventoryReport Checking object MonthlyInventoryReport Checking object YearlyInventoryReport Checking object Day Checking object DayName Checking object DayDate Checking object IntervalName Checking object DBSectionName Checking object MenuSectionName Checking object OldMenuSectionName Checking object NewMenuSectionName Checking object NumberSold Checking object Week Checking object Month Checking object Year Checking object WeekName Checking object MonthName Checking object YearNumber Checking object OrderSoFar Checking object ItemOrder Checking object ItemName Checking object ItemAmount Checking object ItemUnitPrice Checking object ItemAccessoriesPrice Checking object ItemTotalPrice Checking object ItemOrderAccessories Checking object ItemOrderAccessory Checking object Requested Checking object ExtraRequested Checking object CooksOrder Checking object CooksOrderItem Checking object Amount Checking object SpecialInstructions Checking object CustomerReceipt Checking object ReceiptHeading Checking object GrandTotal Checking object CallNumber Checking object StandardMenu Checking object BurgerSection Checking object DrinksSection Checking object SidesSection Checking object BurgerSectionName Checking object DrinksSectionName Checking object SidesSectionName Checking object DrinkSizes Checking object SidesSizes Checking object Small Checking object Medium Checking object Large Checking object PlainBurgerItem Checking object DoubleBurgerItem Checking object ChiliBurgerItem Checking object SkinnyBurgerItem Checking object KiddieBurgerItem Checking object PlainBurgerAccessories Checking object DoubleBurgerAccessories Checking object ChiliBurgerAccessories Checking object SkinnyBurgerAccessories Checking object KiddyBurgerAccessories Checking object CokeItem Checking object OrangeItem Checking object SevenUpItem Checking object DietCokeItem Checking object FriesItem Checking object OnionRingsItem Checking object ApplePieItem Checking object CustomerSelections Checking object BurgerSelection Checking object PlainBurgerSelection Checking object DoubleBurgerSelection Checking object ChiliBurgerSelection Checking object SkinnyBurgerSelection Checking object KiddieBurgerSelection Checking object DrinkSelection Checking object CokeSelection Checking object OrangeSelection Checking object SevenUpSelection Checking object DietCokeSelection Checking object SidesSelection Checking object FriesSelection Checking object OnionRingsSelection Checking object ApplePieSelection Checking object DBUpdates Checking object MenuUpdates Checking object InventoryUpdates Checking object BreakdownUpdates Checking operation OrderFood Checking operation OrderBurger Checking operation OrderDrink Checking operation OrderSides Checking operation ComposeOrder Checking operation MaintainDB Checking operation EnterPassword Checking operation ValidateUser Checking operation MaintainMenu Checking operation AddMenuItem Checking operation DelMenuItem Checking operation ChangeMenuItem Checking operation ListMenuItems Checking operation AddSection Checking operation DelSection Checking operation ChangeSection Checking operation MaintainInventory Checking operation AddDelivery Checking operation DeleteSpoilage Checking operation AddItem Checking operation DelItem Checking operation ChangeItem Checking operation FindItem Checking operation ListInventory Checking operation MaintainBreakdowns Checking operation AddMenuItemBreakdown Checking operation DelMenuItemBreakdown Checking operation ChangeMenuItemBreakdown Checking operation ListMenuItemBreakdowns Checking operation GenerateReports **** rolodex-scheduling.rsl **** File rolodex-scheduling.rsl, line 3, char 17: Component Name not defined. File rolodex-scheduling.rsl, line 3, char 26: Component Id not defined. File rolodex-scheduling.rsl, line 3, char 33: Component Age not defined. File rolodex-scheduling.rsl, line 3, char 41: Component Sex not defined. File rolodex-scheduling.rsl, line 3, char 49: Component Address not defined. File rolodex-scheduling.rsl, line 9, char 22: Component Name not defined. Checking module Main Checking object Rolodex Checking object Card Checking object Meetings Checking object EventRecord Checking object Attendees Checking object EventName Checking object Date Checking object Year Checking object Day Checking object StartTime Checking object EndTime Checking object Calendar Checking object ListOfScheduledTimes Checking operation ScheduleMeeting Checking object MeetingName Checking object LastPossibleDate **** rsl-types.rsl **** Checking module Main Checking object any' Checking object collection' **** rsl-val.rsl **** Checking module Main Checking object Value Checking object ListValue Checking object TupleValue Checking object UnionValue Checking object OpValue Checking object TupleFieldValue Checking object FieldName Checking object Tag Checking operation "." Checking operation FieldSelect **** sample-demo-code.rsl **** File sample-demo-code.rsl, line 3, char 10: Module in from clause not found. File sample-demo-code.rsl, line 14, char 21: Type Selection is not defined. Checking module DummyName's exports (in advance of other checks). Checking module Main Checking module DummyName Checking object Obj1 Checking object Obj0 Checking operation op0 **** scheduling-v1.rsl **** Checking module Main Checking object Event Checking object EventDB Checking object Room Checking object Time Checking object Name Checking object EventInfo Checking object RoomInfo Checking operation Schedule Checking operation ScheduledAtBestTime Checking operation IsEarliest Checking operation IsEarliestAlt Checking operation InRange Checking operation RoomAvailable Checking operation PossibleTimes Checking object TimeList **** scheduling.rsl **** Checking module Main Checking object Event Checking object EventDB Checking object Room Checking object Time Checking object Name Checking object EventInfo Checking object RoomInfo Checking operation Schedule Checking operation ScheduledAtBestTime Checking operation IsEarliest Checking operation InRange Checking operation RoomAvailable Checking operation IsEarliestAlt Checking operation PossibleTimes Checking object TimeList **** security.rsl **** File security.rsl, line 10, char 45: Type Rolodex is not defined. File security.rsl, line 14, char 37: Incompatible operand types in an equality expr. File security.rsl, line 14, char 37: Type of if expression must be boolean File security.rsl, line 15, char 9: Type Rolodex is not defined. File security.rsl, line 16, char 9: Type Rolodex is not defined. File security.rsl, line 21, char 11: Type Rolodex is not defined. Checking module Main Checking object SystemState Checking object UserTable Checking object UserInfo Checking object UserId Checking object Level Checking object Privileged Checking object Nonprivileged Checking operation Login Checking operation FindUser **** seg.rsl **** Checking module Main Checking operation editMetricGroup Checking operation editMetricGroup Checking operation addNewMetric Checking object MetricGroup Checking object X Checking object Y Checking operation main **** sf2.rsl **** Checking module Main Checking object foo Checking object foo1 **** sf3.rsl **** Checking module Main Checking object foo Checking object foo1 **** sf4.rsl **** Checking module Main Checking object F100O **** sf5.rsl **** Checking module Main Checking object X **** short-forms.rsl **** File short-forms.rsl, line 12, char 14: Type GenericDB is not defined. File short-forms.rsl, line 12, char 24: Type Record is not defined. File short-forms.rsl, line 12, char 34: Type GenericDB is not defined. File short-forms.rsl, line 13, char 14: Type GenericDB is not defined. File short-forms.rsl, line 13, char 32: Type GenericDB is not defined. File short-forms.rsl, line 14, char 17: Type GenericDB is not defined. File short-forms.rsl, line 14, char 35: Type GenericDB is not defined. File short-forms.rsl, line 45, char 11: Multiple inheritance not supported in RSL Version 3. Checking module Main Checking object GenericDatabase Checking object Elem Checking object Name Checking object Id Checking object Age Checking object WhatsIt Checking object WhatsIt2 Checking operation AddRecord Checking operation DelRecord Checking operation UpdateRecord Checking object foo Checking object foo1 Checking object C Checking object C1 Checking object N Checking object M Checking operation F1 Checking operation F2 Checking operation F3 Checking operation F4 Checking operation F10 Checking operation F100 Checking object F100O Checking object Foo Checking object Foo' **** sig-tst.rsl **** File sig-tst.rsl, line 1, char 8: Type x is not defined. File sig-tst.rsl, line 1, char 14: Type y is not defined. File sig-tst.rsl, line 1, char 20: Type z is not defined. Checking module Main Checking operation Op **** simple-conc-obj.rsl **** Checking module Main Checking object X Checking object Y Checking axiom, line 4 **** simple-func.rsl **** Checking module Main Checking operation f Checking operation g Checking operation h **** simple-tst-new-syntax.rsl **** File simple-tst-new-syntax.rsl, line 2, char 18: Component B not defined. File simple-tst-new-syntax.rsl, line 2, char 21: Component C not defined. File simple-tst-new-syntax.rsl, line 7, char 18: Component D not defined. File simple-tst-new-syntax.rsl, line 7, char 21: Component E not defined. File simple-tst-new-syntax.rsl, line 7, char 24: Component F not defined. File simple-tst-new-syntax.rsl, line 35, char 20: Component A not defined. File simple-tst-new-syntax.rsl, line 35, char 22: Component B not defined. File simple-tst-new-syntax.rsl, line 37, char 35: Component A not defined. File simple-tst-new-syntax.rsl, line 37, char 37: Component B not defined. File simple-tst-new-syntax.rsl, line 39, char 35: Component A not defined. File simple-tst-new-syntax.rsl, line 39, char 37: Component B not defined. File simple-tst-new-syntax.rsl, line 41, char 35: Component D not defined. File simple-tst-new-syntax.rsl, line 41, char 37: Component E not defined. File simple-tst-new-syntax.rsl, line 41, char 39: Component F not defined. File simple-tst-new-syntax.rsl, line 45, char 37: Component A not defined. File simple-tst-new-syntax.rsl, line 45, char 39: Component B not defined. File simple-tst-new-syntax.rsl, line 47, char 37: Component B not defined. File simple-tst-new-syntax.rsl, line 61, char 28: Component B not defined. File simple-tst-new-syntax.rsl, line 61, char 30: Component C not defined. Checking module M's exports (in advance of other checks). Checking module N's exports (in advance of other checks). Checking module O's exports (in advance of other checks). Checking module Main Checking module M Checking object O1 Checking object O2 Checking object A Checking operation Op1 Checking operation Op2 Checking operation Op3 Checking module N Checking object C Checking object C1 Checking object C2 Checking object C3 Checking object C3a Checking object C3b Checking object CX Checking object CY Checking module O Checking object HasAttributes Checking object A **** simple-tst.rsl **** Checking module M's exports (in advance of other checks). Checking module N's exports (in advance of other checks). Checking module O's exports (in advance of other checks). Checking module Main Checking module M Checking object O1 Checking object O2 Checking object A Checking operation Op1 Checking operation Op2 Checking operation Op3 Checking module N Checking object C Checking object C1 Checking object C2 Checking object C3 Checking object C3a Checking object C3b Checking object CX Checking object CY Checking object A Checking object B Checking object D Checking object E Checking object F Checking module O Checking object HasAttributes Checking object A **** simple-tuple-tst.rsl **** File simple-tuple-tst.rsl, line 4, char 14: Incompatible operand types in an equality expr. Checking module Main Checking object T Checking operation Op **** simple.rsl **** Checking module Main Checking operation f1 Checking operation f2 Checking operation f3 Checking operation f4 **** single-elem-tuple-hack-tst.rsl **** File single-elem-tuple-hack-tst.rsl, line 4, char 13: Incompatible operand types in an equality expr. Checking module Main Checking object X Checking object Y Checking operation F **** single-elem-tuple.rsl **** File single-elem-tuple.rsl, line 3, char 29: j is not a field of the tuple or union on the left of the '.' File single-elem-tuple.rsl, line 3, char 36: k is not a field of the tuple or union on the left of the '.' Checking module Main Checking object S Checking operation Op **** stack.rsl **** File stack.rsl, line 7, char 12: syntax error. File stack.rsl, line 8, char 24: syntax error. File stack.rsl, line 9, char 23: syntax error. File stack.rsl, line 12, char 16: syntax error. File stack.rsl, line 13, char 5: Identifier IntStack already defined in this module, on line 8 File stack.rsl, line 14, char 14: syntax error. File stack.rsl, line 16, char 5: Identifier IntStack already defined in this module, on line 13 File stack.rsl, line 17, char 14: syntax error. File stack.rsl, line 21, char 5: Identifier Stack already defined in this module, on line 12 File stack.rsl, line 22, char 5: Identifier IntStack already defined in this module, on line 16 File stack.rsl, line 22, char 24: syntax error. **** star.rsl **** Checking module Main Checking object l Checking object x **** str-str-tst.rsl **** File str-str-tst.rsl, line 12, char 5: Actual parameter list does not match inputs for any definition of operation FindMenuItem File str-str-tst.rsl, line 13, char 5: Actual parameter list does not match inputs for any definition of operation FindMenuItem File str-str-tst.rsl, line 21, char 49: Component ... not defined. File str-str-tst.rsl, line 29, char 57: Component ... not defined. File str-str-tst.rsl, line 33, char 54: Component ... not defined. Checking module Main Checking object S1 Checking object S2 Checking operation f Checking operation t Checking object FoodMenu Checking object MenuSection Checking object Items Checking object MenuItemList Checking object MenuItem Checking object ItemOrder Checking object MenuSectionName Checking object MenuItemName Checking object Name Checking object ItemName Checking object ItemAmount Checking object Description Checking operation FindMenuItem **** string-concrete-obj.rsl **** Checking module Main Checking object SuperUser Checking object Scheduler Checking object Class Checking object UserVar Checking operation NotEqualOp **** struct-equiv.rsl **** Checking module Main Checking object T1 Checking object T2 Checking object T3 Checking object T Checking object T' **** subclassing-attempt.rsl **** File subclassing-attempt.rsl, line 77, char 27: n is not defined in this scope. File subclassing-attempt.rsl, line 77, char 11: Actual parameter list does not match inputs for any definition of operation FindRecord File subclassing-attempt.rsl, line 86, char 43: gbd is not defined in this scope. File subclassing-attempt.rsl, line 127, char 45: Component Name not defined. File subclassing-attempt.rsl, line 127, char 51: Component Id not defined. File subclassing-attempt.rsl, line 127, char 55: Component Age not defined. File subclassing-attempt.rsl, line 127, char 60: Component Sex not defined. File subclassing-attempt.rsl, line 127, char 65: Component Address not defined. File subclassing-attempt.rsl, line 144, char 37: Type Key is not defined. File subclassing-attempt.rsl, line 145, char 5: Actual parameter list does not match inputs for any definition of operation FindRecord Checking module Main Checking object GenericDB Checking object GenericRecord Checking object GenericKey Checking operation AddRecord Checking operation DelRecord Checking operation UpdateRecord Checking operation FindRecord Checking operation EmptyGenericDB Checking operation EmptyGenericRecord Checking object UserDB Checking object UserRecord Checking object OtherDB Checking object OtherRecord Checking object OtherField Checking operation BreakTypeSystem **** subclassing-constructive.rsl **** File subclassing-constructive.rsl, line 8, char 5: Actual parameter list does not match inputs for any definition of operation FindRecord File subclassing-constructive.rsl, line 8, char 29: Type of if expression must be boolean File subclassing-constructive.rsl, line 13, char 33: Type Key is not defined. File subclassing-constructive.rsl, line 16, char 21: gr is not defined in this scope. File subclassing-constructive.rsl, line 16, char 5: Actual parameter list does not match inputs for any definition of operation FindRecord File subclassing-constructive.rsl, line 16, char 29: Type of if expression must be boolean File subclassing-constructive.rsl, line 18, char 20: gr is not defined in this scope. File subclassing-constructive.rsl, line 24, char 5: Actual parameter list does not match inputs for any definition of operation FindRecord File subclassing-constructive.rsl, line 24, char 29: Type of if expression must be boolean File subclassing-constructive.rsl, line 26, char 20: Actual parameter list does not match inputs for any definition of operation FindRecord File subclassing-constructive.rsl, line 29, char 34: Type Key is not defined. File subclassing-constructive.rsl, line 30, char 43: gbd is not defined in this scope. File subclassing-constructive.rsl, line 30, char 60: Type Key is not defined. File subclassing-constructive.rsl, line 31, char 37: Type Key is not defined. Checking module Main Checking object GenericDB Checking object GenericRecord Checking object GenericKey Checking operation AddRecord Checking operation DelRecord Checking operation UpdateRecord Checking operation FindRecord **** subclassing-v2.rsl **** File subclassing-v2.rsl, line 6, char 10: Actual parameter list does not match inputs for any definition of operation FindRecord File subclassing-v2.rsl, line 7, char 11: Actual parameter list does not match inputs for any definition of operation FindRecord File subclassing-v2.rsl, line 10, char 33: Type Key is not defined. File subclassing-v2.rsl, line 12, char 27: n is not defined in this scope. File subclassing-v2.rsl, line 12, char 11: Actual parameter list does not match inputs for any definition of operation FindRecord File subclassing-v2.rsl, line 16, char 10: Actual parameter list does not match inputs for any definition of operation FindRecord File subclassing-v2.rsl, line 17, char 11: Actual parameter list does not match inputs for any definition of operation FindRecord File subclassing-v2.rsl, line 20, char 34: Type Key is not defined. File subclassing-v2.rsl, line 21, char 43: gbd is not defined in this scope. File subclassing-v2.rsl, line 21, char 60: Type Key is not defined. File subclassing-v2.rsl, line 22, char 37: Type Key is not defined. Checking module Main Checking object GenericDB Checking object GenericRecord Checking object GenericKey Checking operation AddRecord Checking operation DelRecord Checking operation UpdateRecord Checking operation FindRecord **** subtype-poly-tst.rsl **** Checking module Main Checking object subint Checking operation f Checking operation g **** sufie-demo.rsl **** File sufie-demo.rsl, line 54, char 27: Import BehaviorModes is not an export from BehaviorPanel. File sufie-demo.rsl, line 214, char 6: Module in from clause not found. File sufie-demo.rsl, line 281, char 28: Import ValidGraphicStimOps is not an export from GraphicPalette. File sufie-demo.rsl, line 282, char 28: Import ValidGraphicsRespOps not found. File sufie-demo.rsl, line 283, char 28: Import Canvas is not an export from GraphicPalette. File sufie-demo.rsl, line 284, char 28: Import Selection is not an export from GraphicPalette. File sufie-demo.rsl, line 286, char 23: Import ValidAnimationStimOps is not an export from Animation. File sufie-demo.rsl, line 287, char 23: Import ValidAnimationRespOps is not an export from Animation. File sufie-demo.rsl, line 288, char 23: Import Sprite not found. File sufie-demo.rsl, line 290, char 27: Import behaviorModes not found. File sufie-demo.rsl, line 27, char 40: Component Run not defined. File sufie-demo.rsl, line 104, char 65: Expression in operation call is not an operation type. File sufie-demo.rsl, line 106, char 21: gn is not defined in this scope. File sufie-demo.rsl, line 121, char 13: Component BehaviorModes not defined. File sufie-demo.rsl, line 137, char 16: Component GraphicOpParms not defined. File sufie-demo.rsl, line 140, char 15: Component GraphicOpParms not defined. File sufie-demo.rsl, line 235, char 39: Type Path is not defined. File sufie-demo.rsl, line 236, char 6: Actual parameter list does not match inputs for any definition of operation Intersects File sufie-demo.rsl, line 236, char 31: CenteredOn is not defined in this scope. File sufie-demo.rsl, line 238, char 25: Type Selection is not defined. File sufie-demo.rsl, line 238, char 39: Type PathPoint is not defined. File sufie-demo.rsl, line 244, char 21: Component Path not defined. File sufie-demo.rsl, line 247, char 8: Parent class DrawingWorld not defined. File sufie-demo.rsl, line 248, char 38: Component AnimationState not defined. File sufie-demo.rsl, line 248, char 57: Component ... not defined. File sufie-demo.rsl, line 249, char 32: Type AminationWorld is not defined. File sufie-demo.rsl, line 253, char 17: Type Animation is not defined. File sufie-demo.rsl, line 292, char 22: Component Selection not defined. File sufie-demo.rsl, line 292, char 35: Components of objects must be objects (Animation is not). File sufie-demo.rsl, line 294, char 25: Component ValidGraphicStimOps not defined. File sufie-demo.rsl, line 295, char 25: Component ValidAnimationStimOps not defined. File sufie-demo.rsl, line 297, char 26: Type Canvas is not defined. File sufie-demo.rsl, line 299, char 36: Type Gesture is not defined. File sufie-demo.rsl, line 299, char 52: Type Canvas is not defined. File sufie-demo.rsl, line 308, char 26: Type Canvas is not defined. File sufie-demo.rsl, line 308, char 37: Type RespObject is not defined. File sufie-demo.rsl, line 309, char 38: Type RespOperaton is not defined. File sufie-demo.rsl, line 309, char 59: Type Canvas is not defined. Checking module CommandMenu's exports (in advance of other checks). Checking module BehaviorPanel's exports (in advance of other checks). Checking module GraphicPalette's exports (in advance of other checks). Checking module Animation's exports (in advance of other checks). Checking module Integration's exports (in advance of other checks). Checking module Main Checking module CommandMenu Checking operation New Checking operation FileOpen Checking operation FileSave Checking operation FileSaveAs Checking operation quit Checking operation FilePrint Checking module BehaviorPanel Checking object BehaviorModes Checking object Draw Checking object Stim Checking object Resp Checking object DefGestureMode Checking object DefRespMode Checking object run Checking object ShowCode Checking module GraphicPalette Checking object Gesture Checking object LU Checking object LD Checking object MU Checking object MD Checking object RU Checking object RD Checking object EG Checking object LG Checking object MG Checking object NumOfGestures Checking object GesturePair Checking object GestureMap Checking axiom, line 102 Checking object Graphic Checking object Canvas Checking object GraphicsOp Checking object SRBehavior Checking object SROP Checking object Selection Checking operation Select Checking operation UnSelect Checking operation Move Checking operation Scale Checking operation Stretch Checking operation Rotate Checking operation Magnify Checking operation DrawLine Checking operation DrawOpenSpline Checking operation DrawEllipse Checking operation DrawRect Checking operation DrawPolygon Checking operation DrawClosedSpline Checking object ValidGraphicStimOps Checking object ValidGraphicRespOps Checking module Animation Checking object AnimateObj Checking axiom, line 235 Checking operation Intersects Checking object Animation Checking object AnimationWorld Checking operation AnimationOp Checking operation Run Checking operation Stop Checking object ValidAnimationStimOps Checking object ValidAnimationRespOps Checking module Integration Checking object StimObject Checking object StimOperation Checking operation DemoStimulus Checking operation DemoResponse **** t.rsl **** Checking module Main Checking object t **** t0.rsl **** File t0.rsl, line 2, char 12: Component a not defined. File t0.rsl, line 2, char 14: Component b not defined. File t0.rsl, line 2, char 16: Component c not defined. Checking module Main Checking object o **** t01.rsl **** File t01.rsl, line 2, char 12: Component a not defined. File t01.rsl, line 2, char 14: Component b not defined. File t01.rsl, line 2, char 16: Component c not defined. Checking module Main Checking object o1 **** t1.rsl **** Checking module Main Checking object DB Checking operation foo Checking object record Checking object name Checking operation delete **** t2.rsl **** Checking module Main Checking object DB Checking operation foo Checking object record Checking object name Checking operation delete **** t4.rsl **** Checking module Main Checking object b Checking object DocList Checking object a **** term-factor-almost-works.rsl **** File term-factor-almost-works.rsl, line 51, char 9: Identifier E already defined in this module, on line 45 File term-factor-almost-works.rsl, line 90, char 9: Identifier E already defined in this module, on line 81 Checking module TermFactorAttributeGrammar's exports (in advance of other checks). Checking module TermFactorAttributeGrammarAlt's exports (in advance of other checks). Checking module Main Checking module TermFactorAttributeGrammar Checking object Type Checking object Value Checking object E Checking object E Checking object T Checking object T' Checking object F Checking module TermFactorAttributeGrammarAlt Checking object Type Checking object Value Checking object E Checking object E Checking object T Checking object T' Checking object F **** term-factor-does-work.rsl **** File term-factor-does-work.rsl, line 61, char 9: Identifier E already defined in this module, on line 55 File term-factor-does-work.rsl, line 72, char 9: Identifier T already defined in this module, on line 66 File term-factor-does-work.rsl, line 77, char 16: Component x' not defined. Checking module TermFactorAttributeGrammar's exports (in advance of other checks). Checking module Main Checking module TermFactorAttributeGrammar Checking object Type Checking object Value Checking object Symtab Checking object SymtabEntry Checking object Name Checking operation Lookup Checking var decl(s), line 49 Checking object E Checking object E Checking object T Checking object T Checking object F **** term-factor-doesnt-work.rsl **** File term-factor-doesnt-work.rsl, line 59, char 6: syntax error. File term-factor-doesnt-work.rsl, line 62, char 12: Warning: End name does not match name declared on line 17. File term-factor-doesnt-work.rsl, line 68, char 5: syntax error. **** term-factor-wish-syntax.rsl **** Checking module TermFactorAttributeGrammar's exports (in advance of other checks). Checking module Main Checking module TermFactorAttributeGrammar Checking object Type Checking object Value Checking object E Checking object E' Checking object T Checking object T' Checking object F **** test.rsl **** File test.rsl, line 4, char 28: syntax error. **** test2.rsl **** Checking module Main Checking object DB Checking operation foo Checking object record Checking object name Checking operation insert Checking operation delete Checking operation find Checking operation emptyDB **** test3.rsl **** File test3.rsl, line 2, char 41: Component joe not defined. File test3.rsl, line 5, char 14: Inherited component named a already defined. File test3.rsl, line 10, char 8: Inherited component named a already defined. Checking module Main Checking object squat Checking object squat2 Checking object squat3 Checking object fred Checking object squat4 Checking operation squater **** test4.rsl **** File test4.rsl, line 2, char 15: Component hi not defined. File test4.rsl, line 2, char 19: Component hey not defined. File test4.rsl, line 2, char 35: Component joe not defined. Checking module Main Checking object squat Checking object squat2 Checking object squat3 Checking object squat4 Checking operation squater **** trans-types.rsl **** File trans-types.rsl, line 13, char 9: Type of postcondition must be boolean. File trans-types.rsl, line 17, char 10: xxxx is not defined in this scope. Checking module Main Checking object t1 Checking object t2 Checking object t3 Checking object t4 Checking var decl(s), line 6 Checking axiom, line 8 Checking operation f Checking operation g **** tricky-circular-inheritance-tst.rsl **** File tricky-circular-inheritance-tst.rsl, line 1, char 3: Circularity detected in inheritance chain. File tricky-circular-inheritance-tst.rsl, line 2, char 5: Circularity detected in inheritance chain. File tricky-circular-inheritance-tst.rsl, line 3, char 5: Circularity detected in inheritance chain. File tricky-circular-inheritance-tst.rsl, line 4, char 5: Circularity detected in inheritance chain. Checking module Main Checking object C1 Checking object C2 Checking object C3 Checking object C4 **** true-subtype-polymorphism.rsl **** File true-subtype-polymorphism.rsl, line 55, char 5: Actual parameter list does not match inputs for any definition of operation h Checking module Main Checking object B Checking object D Checking object D2 Checking operation f Checking operation f Checking object F Checking object G Checking operation h Checking operation main **** tsuite.rsl **** Checking module S1's exports (in advance of other checks). Checking module Main Checking module S1 Checking object O1 Checking object O2 Checking operation Op1 Checking operation Op2 Checking object O3 Checking object O4 Checking operation O5 Checking operation Op3 Checking operation Op4 Checking operation Op5 Checking operation Op6 **** tsuite2.rsl **** File tsuite2.rsl, line 10, char 8: Identifier O1 already defined in this module, on line 7 Checking module S1's exports (in advance of other checks). Checking module Main Checking module S1 Checking object O1 Checking object O1 Checking operation Op1 Checking operation Op2 Checking object O3 Checking object O4 Checking operation O5 Checking operation Op3 Checking operation Op4 Checking operation Op5 **** tuple-field-tests.rsl **** File tuple-field-tests.rsl, line 7, char 6: o is not a field of the tuple or union on the left of the '.' Checking module Main Checking object N Checking object Pair Checking object X Checking operation f Checking operation g **** tuple-of-lists-tst.rsl **** File tuple-of-lists-tst.rsl, line 6, char 33: Incompatible operand types in an equality expr. Checking module Main Checking object X Checking object A Checking object B Checking operation Op **** tuple-tst.rsl **** File tuple-tst.rsl, line 6, char 14: Incompatible operand types in an equality expr. File tuple-tst.rsl, line 19, char 33: Left operand of '.' is not a tuple or union. Checking module Main Checking object T1 Checking object T2 Checking operation Op1 Checking operation Op2 Checking operation Op3 Checking operation Op4 **** tuple-value-tst.rsl **** File tuple-value-tst.rsl, line 4, char 7: Incompatible operand types in an equality expr. Checking module Main Checking object X Checking operation main **** two-mods.rsl **** Checking module A's exports (in advance of other checks). Checking module B's exports (in advance of other checks). Checking module Main Checking module A Checking object a Checking object x Checking object y Checking object z Checking module B Checking object a **** typechk.attr.rsl **** File typechk.attr.rsl, line 61, char 25: Component ... not defined. File typechk.attr.rsl, line 112, char 18: Component YPROGRAM not defined. File typechk.attr.rsl, line 112, char 30: Component decls not defined. File typechk.attr.rsl, line 112, char 37: Component YBEGIN not defined. File typechk.attr.rsl, line 112, char 47: Component stmts not defined. File typechk.attr.rsl, line 112, char 54: Component YEND not defined. Checking module TypeCheckingAttributeGrammar's exports (in advance of other checks). Checking module Main Checking module TypeCheckingAttributeGrammar Checking var decl(s), line 19 Checking object Symtab Checking object SymtabName Checking object ParentTabRef Checking object Entries Checking object SymtabEntry Checking object program **** undefd-list-elem-tst.rsl **** File undefd-list-elem-tst.rsl, line 1, char 14: Component Y not defined. File undefd-list-elem-tst.rsl, line 2, char 10: Component ... not defined. File undefd-list-elem-tst.rsl, line 3, char 6: Type Y is not defined. File undefd-list-elem-tst.rsl, line 3, char 9: Type Y is not defined. File undefd-list-elem-tst.rsl, line 4, char 6: Type Y is not defined. File undefd-list-elem-tst.rsl, line 4, char 9: Type Y is not defined. File undefd-list-elem-tst.rsl, line 4, char 14: Type Y is not defined. File undefd-list-elem-tst.rsl, line 5, char 6: Type Y is not defined. File undefd-list-elem-tst.rsl, line 5, char 9: Type Y is not defined. File undefd-list-elem-tst.rsl, line 5, char 15: Type Y is not defined. File undefd-list-elem-tst.rsl, line 5, char 18: Type Y is not defined. Checking module Main Checking object X Checking object Z Checking operation f Checking operation g Checking operation h **** union-and-tuple-tst.rsl **** File union-and-tuple-tst.rsl, line 63, char 14: Incompatible operand types in an equality expr. Checking module Main Checking object Union Checking object A Checking object B Checking object C Checking operation u1 Checking operation u2 **** union-tst.rsl **** File union-tst.rsl, line 8, char 14: Incompatible operand types in an equality expr. Checking module Main Checking object Union Checking object A Checking object B Checking object C Checking operation u1 Checking operation u2 **** var-ax-tst.rsl **** File var-ax-tst.rsl, line 3, char 11: Type of axiom expression must be boolean Checking module m's exports (in advance of other checks). Checking module Main Checking module m Checking var decl(s), line 2 Checking axiom, line 3 **** vardecl.rsl **** Checking module Main Checking object t Checking var decl(s), line 2 Checking axiom, line 4 **** whatever.rsl **** File whatever.rsl, line 39, char 5: Redeclaration of f File whatever.rsl, line 30, char 5: Actual parameter list does not match inputs for any definition of operation f File whatever.rsl, line 31, char 5: Actual parameter list does not match inputs for any definition of operation f File whatever.rsl, line 32, char 7: Actual parameter list does not match inputs for any definition of operation Male File whatever.rsl, line 32, char 5: Actual parameter list does not match inputs for any definition of operation f File whatever.rsl, line 34, char 7: Actual parameter list does not match inputs for any definition of operation Male File whatever.rsl, line 34, char 5: Actual parameter list does not match inputs for any definition of operation f Checking module Main Checking object Sex Checking object Male Checking object Female Checking operation f Checking operation main Checking var decl(s), line 37 Checking var decl(s), line 38 Checking var decl(s), line 39 **** where-with-or-components.rsl **** File where-with-or-components.rsl, line 25, char 10: Incompatible operand types in an equality expr. File where-with-or-components.rsl, line 26, char 10: Incompatible operand types in an equality expr. File where-with-or-components.rsl, line 27, char 10: Incompatible operand types in an equality expr. File where-with-or-components.rsl, line 28, char 6: Left operand of '?' is not a union. File where-with-or-components.rsl, line 37, char 10: Incompatible operand types in an equality expr. File where-with-or-components.rsl, line 38, char 10: Incompatible operand types in an equality expr. File where-with-or-components.rsl, line 39, char 10: Incompatible operand types in an equality expr. Checking module Main Checking object X Checking object Y Checking object A Checking object B Checking object C Checking var decl(s), line 6 Checking object IntX Checking object IntY Checking object Y1 Checking object Y2 Checking operation main **** where.rsl **** Checking module Main Checking object Elem Checking object Stack Checking object IntStack **** where2.rsl **** File where2.rsl, line 20, char 10: Left operand of '.' is not a tuple or union. File where2.rsl, line 21, char 11: Incompatible operand types in an equality expr. Checking module Main Checking object Elem Checking object Stack Checking object IntElem Checking object Size Checking object Y Checking object Z Checking object IntStack Checking operation t **** where3.rsl **** File where3.rsl, line 23, char 11: Incompatible operand types in an equality expr. File where3.rsl, line 24, char 11: Incompatible operand types in an equality expr. File where3.rsl, line 25, char 13: Incompatible operand types in an equality expr. File where3.rsl, line 26, char 13: Incompatible operand types in an equality expr. File where3.rsl, line 27, char 10: Left operand of '.' is not a tuple or union. File where3.rsl, line 28, char 11: Incompatible operand types in an equality expr. Checking module Main Checking object Elem Checking object Stack Checking object IntElem Checking object Size Checking object Y Checking object Z Checking object IntStack Checking operation t **** where4.rsl **** File where4.rsl, line 23, char 11: Incompatible operand types in an equality expr. File where4.rsl, line 24, char 11: Incompatible operand types in an equality expr. File where4.rsl, line 25, char 13: Incompatible operand types in an equality expr. File where4.rsl, line 26, char 13: Incompatible operand types in an equality expr. File where4.rsl, line 27, char 10: Left operand of '.' is not a tuple or union. File where4.rsl, line 28, char 11: Incompatible operand types in an equality expr. Checking module Main Checking object Elem Checking object Stack Checking object IntElem Checking object Size Checking object Y Checking object Z Checking object IntStack Checking operation t **** where5.rsl **** File where5.rsl, line 31, char 11: Incompatible operand types in an equality expr. File where5.rsl, line 32, char 11: Incompatible operand types in an equality expr. File where5.rsl, line 33, char 13: Incompatible operand types in an equality expr. File where5.rsl, line 34, char 13: Incompatible operand types in an equality expr. File where5.rsl, line 35, char 10: Left operand of '.' is not a tuple or union. File where5.rsl, line 36, char 11: Incompatible operand types in an equality expr. File where5.rsl, line 39, char 19: Incompatible operand types in an equality expr. File where5.rsl, line 40, char 12: Incompatible operand types in an equality expr. File where5.rsl, line 42, char 21: Incompatible operand types in an equality expr. File where5.rsl, line 43, char 19: Incompatible operand types in an equality expr. File where5.rsl, line 44, char 12: Incompatible operand types in an equality expr. File where5.rsl, line 46, char 19: Incompatible operand types in an equality expr. File where5.rsl, line 50, char 15: Incompatible operand types in an equality expr. Checking module Main Checking object Elem Checking object Stack Checking object IntElem Checking object Size Checking object Y Checking object Z Checking object IntStack Checking operation t **** while-tst.rsl **** Checking module Main Checking operation main **** wierd-comment-error.rsl **** File wierd-comment-error.rsl, line 5, char 18: Component YPROGRAM not defined. File wierd-comment-error.rsl, line 5, char 30: Component decls not defined. File wierd-comment-error.rsl, line 5, char 37: Component YBEGIN not defined. File wierd-comment-error.rsl, line 5, char 47: Component stmts not defined. File wierd-comment-error.rsl, line 5, char 54: Component YEND not defined. Checking module X's exports (in advance of other checks). Checking module Main Checking module X Checking object program **** wierd-exprs.rsl **** File wierd-exprs.rsl, line 6, char 11: syntax error. **** xeqy-except-for.rsl **** Checking module Main Checking operation XEqYExceptFor Checking object Any Checking object AnyList **** student-examples/a.rsl **** File student-examples/a.rsl, line 2, char 31: Component TelecommManagement not defined. File student-examples/a.rsl, line 13, char 41: Component EmpBD not defined. File student-examples/a.rsl, line 13, char 51: Component ReveiwDB not defined. File student-examples/a.rsl, line 57, char 14: Component CustomerNumber not defined. File student-examples/a.rsl, line 57, char 33: Component Date not defined. File student-examples/a.rsl, line 57, char 42: Component TimeOn not defined. File student-examples/a.rsl, line 57, char 53: Component TimeOff not defined. File student-examples/a.rsl, line 58, char 9: Component Price not defined. File student-examples/a.rsl, line 69, char 14: Component BrowseAds not defined. File student-examples/a.rsl, line 69, char 28: Component PlaceAds not defined. File student-examples/a.rsl, line 69, char 41: Component SearchAds not defined. File student-examples/a.rsl, line 70, char 5: Component AccountInformation not defined. File student-examples/a.rsl, line 91, char 14: Component EmpName not defined. File student-examples/a.rsl, line 91, char 26: Component EmpNumber not defined. File student-examples/a.rsl, line 91, char 40: Component EmpPass not defined. File student-examples/a.rsl, line 91, char 52: Component Date not defined. File student-examples/a.rsl, line 122, char 42: Component Price not defined. File student-examples/a.rsl, line 131, char 62: Component End not defined. File student-examples/a.rsl, line 144, char 19: Component End not defined. File student-examples/a.rsl, line 163, char 14: Component BeginningDate not defined. File student-examples/a.rsl, line 163, char 32: Component EndDate not defined. File student-examples/a.rsl, line 183, char 8: Component CZip not defined. File student-examples/a.rsl, line 183, char 32: Component CFax not defined. File student-examples/a.rsl, line 183, char 41: Component CSubscribe not defined. File student-examples/a.rsl, line 184, char 8: Component CConnsList not defined. File student-examples/a.rsl, line 184, char 23: Component CBillMethod not defined. File student-examples/a.rsl, line 184, char 39: Component CPlace not defined. File student-examples/a.rsl, line 184, char 50: Component CReadL not defined. File student-examples/a.rsl, line 185, char 8: Component CReadG not defined. File student-examples/a.rsl, line 296, char 21: Component LocalDB not defined. File student-examples/a.rsl, line 296, char 33: Component GlobalDB not defined. File student-examples/a.rsl, line 306, char 39: Component DevelopementTools not defined. File student-examples/a.rsl, line 306, char 61: Component PaperDBInterface not defined. File student-examples/a.rsl, line 307, char 20: Component PressInterface not defined. File student-examples/a.rsl, line 307, char 39: Component ConnectionDB not defined. File student-examples/a.rsl, line 307, char 56: Component CustomerDBSetup not defined. Checking module Main Checking object AutoAdSystem Checking object DBManagement Checking object PaperDB Checking object CustomerDB Checking object AccountDB Checking object AccountRecord Checking object Transactions Checking object EmpDB Checking object EmpInfo Checking object ReviewDB Checking object LocalAdsDB Checking object AdRecord Checking object Category Checking object KeyWords Checking object AdInfo Checking object Dates Checking object InfoDB Checking object CustomerRecord Checking object CNumber Checking object CName Checking object CAddress Checking object CCity Checking object CState Checking object Czip Checking object CTelephone Checking object AdDB Checking object CustomInterface Checking object PlaceAd Checking object BrowseAd Checking object SearchAd Checking object AcctInfo Checking object UserInfo Checking object AcctStatus Checking object AcctConns Checking object AcctCharges Checking object AcctAds Checking object Exit Checking object AddManagerInterface Checking object SystemSetup Checking object DesignCatHeirarchy **** student-examples/autoad.rsl **** File student-examples/autoad.rsl, line 5, char 20: syntax error. File student-examples/autoad.rsl, line 17, char 23: syntax error. File student-examples/autoad.rsl, line 24, char 24: syntax error. File student-examples/autoad.rsl, line 40, char 16: syntax error. File student-examples/autoad.rsl, line 50, char 15: syntax error. File student-examples/autoad.rsl, line 61, char 15: syntax error. File student-examples/autoad.rsl, line 73, char 20: syntax error. File student-examples/autoad.rsl, line 82, char 13: syntax error. File student-examples/autoad.rsl, line 94, char 14: syntax error. File student-examples/autoad.rsl, line 105, char 15: syntax error. File student-examples/autoad.rsl, line 115, char 17: syntax error. File student-examples/autoad.rsl, line 126, char 15: syntax error. File student-examples/autoad.rsl, line 131, char 20: syntax error. File student-examples/autoad.rsl, line 143, char 20: syntax error. File student-examples/autoad.rsl, line 154, char 31: syntax error. File student-examples/autoad.rsl, line 166, char 18: syntax error. File student-examples/autoad.rsl, line 176, char 19: syntax error. File student-examples/autoad.rsl, line 188, char 15: syntax error. File student-examples/autoad.rsl, line 204, char 24: syntax error. File student-examples/autoad.rsl, line 215, char 15: syntax error. File student-examples/autoad.rsl, line 222, char 18: syntax error. File student-examples/autoad.rsl, line 250, char 22: syntax error. File student-examples/autoad.rsl, line 258, char 14: syntax error. File student-examples/autoad.rsl, line 266, char 19: syntax error. File student-examples/autoad.rsl, line 274, char 10: syntax error. File student-examples/autoad.rsl, line 281, char 18: syntax error. File student-examples/autoad.rsl, line 288, char 11: syntax error. File student-examples/autoad.rsl, line 295, char 15: syntax error. File student-examples/autoad.rsl, line 305, char 14: syntax error. File student-examples/autoad.rsl, line 315, char 13: syntax error. File student-examples/autoad.rsl, line 325, char 11: syntax error. File student-examples/autoad.rsl, line 336, char 17: syntax error. File student-examples/autoad.rsl, line 435, char 10: syntax error. File student-examples/autoad.rsl, line 443, char 14: syntax error. File student-examples/autoad.rsl, line 452, char 14: syntax error. File student-examples/autoad.rsl, line 460, char 14: syntax error. File student-examples/autoad.rsl, line 468, char 14: syntax error. **** student-examples/b.rsl **** Checking module Main Checking object DesignCatHeirarchy **** student-examples/bb-oo.rsl **** File student-examples/bb-oo.rsl, line 9, char 15: Component Name not defined. File student-examples/bb-oo.rsl, line 9, char 24: Component AritcleList not defined. File student-examples/bb-oo.rsl, line 23, char 31: Component Title not defined. File student-examples/bb-oo.rsl, line 23, char 38: Component From not defined. File student-examples/bb-oo.rsl, line 23, char 44: Component Subject not defined. File student-examples/bb-oo.rsl, line 38, char 15: Component Jan not defined. File student-examples/bb-oo.rsl, line 38, char 20: Component Feb not defined. File student-examples/bb-oo.rsl, line 47, char 12: Type AriticleList is not defined. Checking module Main Checking object BBoard Checking object Folder Checking object ArticleList Checking object Article Checking object ReadUnreadMark Checking object Body Checking object Date Checking object Month Checking operation Open **** student-examples/c.rsl **** File student-examples/c.rsl, line 4, char 13: syntax error. **** student-examples/cal-ideas.rsl **** File student-examples/cal-ideas.rsl, line 1, char 16: syntax error. File student-examples/cal-ideas.rsl, line 7, char 18: syntax error. File student-examples/cal-ideas.rsl, line 14, char 18: syntax error. **** student-examples/cal2.rsl **** File student-examples/cal2.rsl, line 185, char 15: Component Name not defined. File student-examples/cal2.rsl, line 185, char 35: Component Id not defined. File student-examples/cal2.rsl, line 185, char 39: Component GroupList not defined. File student-examples/cal2.rsl, line 185, char 50: Component Mailbox not defined. File student-examples/cal2.rsl, line 186, char 15: Component Privileges not defined. File student-examples/cal2.rsl, line 198, char 15: Component DayBoundaries not defined. File student-examples/cal2.rsl, line 198, char 30: Component HourDisplay not defined. File student-examples/cal2.rsl, line 198, char 43: Component DefaultView not defined. File student-examples/cal2.rsl, line 198, char 56: Component DefCal not defined. Checking module Main Checking object CalDB Checking object UserCal Checking object Year Checking object Month Checking object Week Checking object Day Checking object ScheduledItem Checking object SchedDetails Checking object RepeatInfo Checking object Privacy Checking object StartTime Checking object EndTime Checking object Time Checking object Hour Checking object Minutes Checking object Summary Checking object Descrip Checking object TimeValue Checking object Active Checking object TimeUnit Checking object AlarmType Checking object AlarmInfo Checking object UserSettings Checking object DayRange Checking object User Checking object UserDB Checking object Options **** student-examples/cal23-orig.rsl **** File student-examples/cal23-orig.rsl, line 123, char 25: Type UserSelection is not defined. File student-examples/cal23-orig.rsl, line 124, char 26: Type DayView is not defined. File student-examples/cal23-orig.rsl, line 133, char 25: Type UserSelection is not defined. File student-examples/cal23-orig.rsl, line 134, char 26: Type ModelWeekView is not defined. File student-examples/cal23-orig.rsl, line 143, char 25: Type UserSelection is not defined. File student-examples/cal23-orig.rsl, line 144, char 26: Type MonthView is not defined. File student-examples/cal23-orig.rsl, line 153, char 24: Type UserSelection is not defined. File student-examples/cal23-orig.rsl, line 154, char 26: Type WeekView is not defined. File student-examples/cal23-orig.rsl, line 163, char 24: Type UserSelection is not defined. File student-examples/cal23-orig.rsl, line 164, char 26: Type QuarterView is not defined. File student-examples/cal23-orig.rsl, line 173, char 24: Type UserSelection is not defined. File student-examples/cal23-orig.rsl, line 174, char 26: Type YearView is not defined. File student-examples/cal23-orig.rsl, line 183, char 24: Type UserSelection is not defined. File student-examples/cal23-orig.rsl, line 184, char 26: Type MultiYearView is not defined. File student-examples/cal23-orig.rsl, line 193, char 24: Type UserSelection is not defined. File student-examples/cal23-orig.rsl, line 194, char 26: Type DayView is not defined. File student-examples/cal23-orig.rsl, line 204, char 24: Type UserSelection is not defined. File student-examples/cal23-orig.rsl, line 204, char 39: Type MySelectedView is not defined. File student-examples/cal23-orig.rsl, line 213, char 31: Type MySelectedView is not defined. File student-examples/cal23-orig.rsl, line 214, char 14: Type SelectedUserSchedule is not defined. File student-examples/cal23-orig.rsl, line 221, char 24: Type UserSelection is not defined. File student-examples/cal23-orig.rsl, line 222, char 26: Type DayView is not defined. File student-examples/cal23-orig.rsl, line 231, char 24: Type UserSelection is not defined. File student-examples/cal23-orig.rsl, line 240, char 24: Type UserSelection is not defined. File student-examples/cal23-orig.rsl, line 249, char 25: Type UserSelectedView is not defined. File student-examples/cal23-orig.rsl, line 295, char 14: Type DayView is not defined. File student-examples/cal23-orig.rsl, line 295, char 23: Type WeekView is not defined. File student-examples/cal23-orig.rsl, line 295, char 33: Type MonthView is not defined. File student-examples/cal23-orig.rsl, line 295, char 44: Type YearView is not defined. File student-examples/cal23-orig.rsl, line 295, char 54: Type QuarterView is not defined. File student-examples/cal23-orig.rsl, line 295, char 67: Type ModelWeekView is not defined. File student-examples/cal23-orig.rsl, line 308, char 25: Type UserSelection is not defined. File student-examples/cal23-orig.rsl, line 316, char 25: Type UserSelection is not defined. File student-examples/cal23-orig.rsl, line 345, char 14: Type TimeSlotList is not defined. File student-examples/cal23-orig.rsl, line 355, char 25: Type SelectedList is not defined. File student-examples/cal23-orig.rsl, line 355, char 39: Type RequesterStatus is not defined. File student-examples/cal23-orig.rsl, line 355, char 56: Type MeetingInfo is not defined. File student-examples/cal23-orig.rsl, line 356, char 14: Type Notification is not defined. File student-examples/cal23-orig.rsl, line 416, char 13: Type UserInput is not defined. File student-examples/cal23-orig.rsl, line 417, char 14: Type MeetingInfo is not defined. File student-examples/cal23-orig.rsl, line 427, char 13: Type UserInput is not defined. File student-examples/cal23-orig.rsl, line 428, char 14: Type MeetingInfo is not defined. File student-examples/cal23-orig.rsl, line 437, char 13: Type UserInput is not defined. File student-examples/cal23-orig.rsl, line 438, char 14: Type MeetingInfo is not defined. File student-examples/cal23-orig.rsl, line 447, char 13: Type TimeSlotList is not defined. File student-examples/cal23-orig.rsl, line 447, char 27: Type UserSelection is not defined. File student-examples/cal23-orig.rsl, line 448, char 14: Type SelectedList is not defined. File student-examples/cal23-orig.rsl, line 448, char 29: Type MeetingInfo is not defined. Checking module Main Checking object CalendarDB Checking object Users Checking object SuperUser Checking object SystemAdmin Checking object CalendarUser Checking object GroupLeader Checking object Member Checking object NonGroupUser Checking object CalendarDateRecord Checking object Information Checking object PublicData Checking object PrivateData Checking object ProtectedData Checking object CalendarSystemMaintainedFiles Checking object UserId Checking object Time Checking object Date Checking object Appointment Checking object ToDo Checking object File Checking operation Day Checking operation ModelWeek Checking operation Month Checking operation Week Checking operation Quarter Checking operation Year Checking operation MultiYear Checking operation Schedule Checking operation BrowseUser Checking operation BUOk Checking operation SysAdmin Checking operation Preferences Checking operation Group Checking operation Print Checking operation MainMenuQuit Checking operation Public Checking operation Protected Checking operation Private Checking operation ThreeMonthCalendarDay Checking operation AddUser Checking operation DeleteUser Checking operation EditDatabase Checking operation BackupSystem Checking operation Find Checking operation Pencil Checking operation Confirm Checking operation Explain Checking operation MeetingItinerary Checking operation DropDownBox Checking operation SelectDataItem Checking operation AccelerateDataItem Checking operation GetMeetingInfo Checking operation Groups Checking operation FoundTimeSlots Checking operation SelectedTimeSlots **** student-examples/cal23.rsl **** File student-examples/cal23.rsl, line 123, char 25: Type UserSelection is not defined. File student-examples/cal23.rsl, line 124, char 26: Type DayView is not defined. File student-examples/cal23.rsl, line 133, char 25: Type UserSelection is not defined. File student-examples/cal23.rsl, line 134, char 26: Type ModelWeekView is not defined. File student-examples/cal23.rsl, line 143, char 25: Type UserSelection is not defined. File student-examples/cal23.rsl, line 144, char 26: Type MonthView is not defined. File student-examples/cal23.rsl, line 153, char 24: Type UserSelection is not defined. File student-examples/cal23.rsl, line 154, char 26: Type WeekView is not defined. File student-examples/cal23.rsl, line 163, char 24: Type UserSelection is not defined. File student-examples/cal23.rsl, line 164, char 26: Type QuarterView is not defined. File student-examples/cal23.rsl, line 173, char 24: Type UserSelection is not defined. File student-examples/cal23.rsl, line 174, char 26: Type YearView is not defined. File student-examples/cal23.rsl, line 182, char 24: Component HourCrit not defined. File student-examples/cal23.rsl, line 182, char 34: Component NumAttendees not defined. File student-examples/cal23.rsl, line 182, char 48: Component MeetDuration not defined. File student-examples/cal23.rsl, line 188, char 49: Component DayName not defined. File student-examples/cal23.rsl, line 201, char 24: Type UserSelection is not defined. File student-examples/cal23.rsl, line 202, char 26: Type MultiYearView is not defined. File student-examples/cal23.rsl, line 212, char 26: Identfier FoundTimeSlots is not a type. File student-examples/cal23.rsl, line 222, char 24: Type UserSelection is not defined. File student-examples/cal23.rsl, line 222, char 39: Type MySelectedView is not defined. File student-examples/cal23.rsl, line 231, char 31: Type MySelectedView is not defined. File student-examples/cal23.rsl, line 232, char 14: Type SelectedUserSchedule is not defined. File student-examples/cal23.rsl, line 239, char 24: Type UserSelection is not defined. File student-examples/cal23.rsl, line 240, char 26: Type DayView is not defined. File student-examples/cal23.rsl, line 249, char 24: Type UserSelection is not defined. File student-examples/cal23.rsl, line 258, char 24: Type UserSelection is not defined. File student-examples/cal23.rsl, line 267, char 25: Type UserSelectedView is not defined. File student-examples/cal23.rsl, line 313, char 14: Type DayView is not defined. File student-examples/cal23.rsl, line 313, char 23: Type WeekView is not defined. File student-examples/cal23.rsl, line 313, char 33: Type MonthView is not defined. File student-examples/cal23.rsl, line 313, char 44: Type YearView is not defined. File student-examples/cal23.rsl, line 313, char 54: Type QuarterView is not defined. File student-examples/cal23.rsl, line 313, char 67: Type ModelWeekView is not defined. File student-examples/cal23.rsl, line 326, char 25: Type UserSelection is not defined. File student-examples/cal23.rsl, line 334, char 25: Type UserSelection is not defined. File student-examples/cal23.rsl, line 363, char 14: Type TimeSlotList is not defined. File student-examples/cal23.rsl, line 373, char 25: Type SelectedList is not defined. File student-examples/cal23.rsl, line 373, char 39: Type RequesterStatus is not defined. File student-examples/cal23.rsl, line 373, char 56: Type MeetingInfo is not defined. File student-examples/cal23.rsl, line 374, char 14: Type Notification is not defined. File student-examples/cal23.rsl, line 434, char 13: Type UserInput is not defined. File student-examples/cal23.rsl, line 435, char 14: Type MeetingInfo is not defined. File student-examples/cal23.rsl, line 445, char 13: Type UserInput is not defined. File student-examples/cal23.rsl, line 446, char 14: Type MeetingInfo is not defined. File student-examples/cal23.rsl, line 455, char 13: Type UserInput is not defined. File student-examples/cal23.rsl, line 456, char 14: Type MeetingInfo is not defined. File student-examples/cal23.rsl, line 465, char 13: Type TimeSlotList is not defined. File student-examples/cal23.rsl, line 465, char 27: Type UserSelection is not defined. File student-examples/cal23.rsl, line 466, char 14: Type SelectedList is not defined. File student-examples/cal23.rsl, line 466, char 29: Type MeetingInfo is not defined. Checking module Main Checking object CalendarDB Checking object Users Checking object SuperUser Checking object SystemAdmin Checking object CalendarUser Checking object GroupLeader Checking object Member Checking object NonGroupUser Checking object CalendarDateRecord Checking object Information Checking object PublicData Checking object PrivateData Checking object ProtectedData Checking object CalendarSystemMaintainedFiles Checking object UserId Checking object Time Checking object Date Checking object Appointment Checking object ToDo Checking object File Checking operation Day Checking operation ModelWeek Checking operation Month Checking operation Week Checking operation Quarter Checking operation Year Checking object SchedulingCriteria Checking object DayCrit Checking object SchedDelim Checking operation MultiYear Checking operation GenerateSchedule Checking operation BrowseUser Checking operation BUOk Checking operation SysAdmin Checking operation Preferences Checking operation Group Checking operation Print Checking operation MainMenuQuit Checking operation Public Checking operation Protected Checking operation Private Checking operation ThreeMonthCalendarDay Checking operation AddUser Checking operation DeleteUser Checking operation EditDatabase Checking operation BackupSystem Checking operation Find Checking operation Pencil Checking operation Confirm Checking operation Explain Checking operation MeetingItinerary Checking operation DropDownBox Checking operation SelectDataItem Checking operation AccelerateDataItem Checking operation GetMeetingInfo Checking operation Groups Checking operation FoundTimeSlots Checking operation SelectedTimeSlots **** student-examples/cal2b.rsl **** File student-examples/cal2b.rsl, line 3, char 46: Component StartTime not defined. File student-examples/cal2b.rsl, line 3, char 57: Component EndTime not defined. File student-examples/cal2b.rsl, line 37, char 15: Component DateAndTime not defined. File student-examples/cal2b.rsl, line 45, char 15: Component Year not defined. File student-examples/cal2b.rsl, line 45, char 21: Component Month not defined. File student-examples/cal2b.rsl, line 45, char 28: Component Day not defined. File student-examples/cal2b.rsl, line 51, char 15: Component Year not defined. File student-examples/cal2b.rsl, line 51, char 21: Component Month not defined. File student-examples/cal2b.rsl, line 51, char 28: Component Day not defined. File student-examples/cal2b.rsl, line 73, char 15: Component Time not defined. File student-examples/cal2b.rsl, line 73, char 27: Component Location not defined. File student-examples/cal2b.rsl, line 79, char 15: Component Year not defined. File student-examples/cal2b.rsl, line 79, char 21: Component Month not defined. File student-examples/cal2b.rsl, line 79, char 28: Component Day not defined. File student-examples/cal2b.rsl, line 93, char 15: Component User not defined. Checking module Main Checking object SchedulingSpec Checking object RoomDB Checking operation Schedule Checking object RoomInfo Checking object UnavailabilitiyList Checking object RoomId Checking object MaxOccupants Checking object StartDate Checking object EndDate Checking object Priority Checking object SetBrowseParam Checking object Topic Checking object MeetingMinutes Checking object Decision Checking object Miscellaneous Checking object conflict Checking object Date Checking object CommitteeName Checking object Members Checking object ListOfUsers Checking object Attendees **** student-examples/cal2c.rsl **** File student-examples/cal2c.rsl, line 3, char 14: Component Time not defined. File student-examples/cal2c.rsl, line 3, char 20: Component Date not defined. File student-examples/cal2c.rsl, line 10, char 20: Component text not defined. File student-examples/cal2c.rsl, line 13, char 14: Component RescheduleMeeting not defined. File student-examples/cal2c.rsl, line 13, char 32: Component Exit not defined. File student-examples/cal2c.rsl, line 21, char 13: Component RescheduleMeeting not defined. File student-examples/cal2c.rsl, line 21, char 31: Component Exit not defined. File student-examples/cal2c.rsl, line 29, char 13: Component RescheduleMeeting not defined. File student-examples/cal2c.rsl, line 29, char 31: Component Exit not defined. File student-examples/cal2c.rsl, line 37, char 14: Component NetworkDesignGroup not defined. File student-examples/cal2c.rsl, line 37, char 33: Component Documentation not defined. File student-examples/cal2c.rsl, line 37, char 47: Component Implementation not defined. File student-examples/cal2c.rsl, line 37, char 62: Component Design not defined. File student-examples/cal2c.rsl, line 38, char 6: Component Feasability not defined. File student-examples/cal2c.rsl, line 38, char 18: Component SelectALLgroups not defined. File student-examples/cal2c.rsl, line 38, char 34: Component Exit not defined. Checking module Main Checking object ConflictSched Checking object Location Checking object TimeConflict Checking object DateConflict Checking object LocationConflict Checking object ModifyGroupAdministrator **** student-examples/grader1-m3.rsl **** File student-examples/grader1-m3.rsl, line 7, char 14: Component StudentMenu not defined. File student-examples/grader1-m3.rsl, line 20, char 14: Component TeacherMenu not defined. File student-examples/grader1-m3.rsl, line 71, char 20: Type IdDatadase is not defined. File student-examples/grader1-m3.rsl, line 253, char 20: Type GradeableItem is not defined. File student-examples/grader1-m3.rsl, line 275, char 17: Component HeaderInfo not defined. File student-examples/grader1-m3.rsl, line 275, char 40: Component Stats not defined. Checking module Main Checking object StudentGrader Checking object TeacherGrader Checking object LoginScreen Checking object IdDatabase Checking object UserId Checking object StudentIdDatabase Checking object TeacherIdDatabase Checking operation GetUserId Checking operation ValidateUser Checking object GradeSetDisplay Checking object Histogram Checking object BarGraph Checking object PieChart Checking object TestTool Checking object Grade Checking object GradeSet Checking object CurveDefinition Checking object Roster Checking object Student Checking object AdminDB Checking operation AddStudent Checking operation DeleteStudent Checking operation FindStudent Checking operation PrintRoster Checking operation DownloadRoster Checking operation UpdateRoster Checking operation UploadGrades Checking operation ZoomIn Checking operation DownloadGrades Checking object Name Checking object Points Checking object Class Checking object Section Checking object Date Checking object Id Checking object Title Checking object InstructorRoster **** student-examples/grader1-m3b.rsl **** File student-examples/grader1-m3b.rsl, line 3, char 24: Component Major not defined. File student-examples/grader1-m3b.rsl, line 19, char 35: Component Teacher not defined. File student-examples/grader1-m3b.rsl, line 20, char 5: Component GradeTemplate not defined. File student-examples/grader1-m3b.rsl, line 20, char 20: Component CourseGrade not defined. File student-examples/grader1-m3b.rsl, line 29, char 39: FindGradableItem is not defined in this scope. File student-examples/grader1-m3b.rsl, line 29, char 67: InRange is not defined in this scope. File student-examples/grader1-m3b.rsl, line 36, char 39: FindGradableItem is not defined in this scope. File student-examples/grader1-m3b.rsl, line 37, char 23: GradeableItem is not a field of the tuple or union on the left of the '.' File student-examples/grader1-m3b.rsl, line 64, char 28: Student is not a field of the tuple or union on the left of the '.' File student-examples/grader1-m3b.rsl, line 71, char 20: Component wieght not defined. File student-examples/grader1-m3b.rsl, line 71, char 28: Component Scheme not defined. File student-examples/grader1-m3b.rsl, line 71, char 36: Components of objects must be objects (min is not). File student-examples/grader1-m3b.rsl, line 71, char 41: Components of objects must be objects (max is not). Checking module Main Checking object Student Checking operation ChangeMailAddress Checking object Class Checking operation ChangeGrade Checking operation GetGrade Checking operation RemoveStudent Checking operation AddStudent Checking operation FindStudent Checking object GradeableItem Checking object Name Checking object Grade Checking object ClassName Checking object Section Checking object Date Checking object Id Checking object Title Checking object MailAddress Checking object TestTool **** student-examples/kiosk.rsl **** File student-examples/kiosk.rsl, line 2, char 30: Component GeneralInfo not defined. File student-examples/kiosk.rsl, line 17, char 15: Component MapPicture not defined. File student-examples/kiosk.rsl, line 17, char 27: Component MapDirectory not defined. File student-examples/kiosk.rsl, line 23, char 15: Component InterestCategoryName not defined. File student-examples/kiosk.rsl, line 23, char 37: Component MapPoint not defined. File student-examples/kiosk.rsl, line 30, char 11: Type BBoardDB is not defined. File student-examples/kiosk.rsl, line 31, char 12: Type MapPicture is not defined. File student-examples/kiosk.rsl, line 37, char 11: Type BBoardDB is not defined. File student-examples/kiosk.rsl, line 38, char 12: Type Directory is not defined. File student-examples/kiosk.rsl, line 44, char 11: Type BBoardDB is not defined. File student-examples/kiosk.rsl, line 45, char 12: Type PhoneDirectory is not defined. File student-examples/kiosk.rsl, line 58, char 11: Type BBoardDB is not defined. File student-examples/kiosk.rsl, line 59, char 12: Type PointsOfInterestList is not defined. Checking module Main Checking object BBoard Checking object BBoards Checking object Maps Checking object MapData Checking object PointsOfInterest Checking operation ShowMap Checking operation ShowDirectory Checking operation ShowPhoneNumbers Checking operation ShowEvents Checking operation ShowPlacesOfInterest **** student-examples/sched2-v2.rsl **** File student-examples/sched2-v2.rsl, line 93, char 46: Component InsCourseWeight not defined. Checking module Main Checking object InstructorDB Checking object ScheduleDB Checking object CourseDB Checking object RoomDB Checking object InstructorRecord Checking object ScheduleRecord Checking object CourseRecord Checking object RoomRecord Checking object InsInstructorData Checking object SchInstructorData Checking object InsCourseData Checking object SchCourseData Checking object InsRoomData Checking object SchRoomData Checking object InsName Checking object InsTimeSlot Checking object InsWeight Checking object InsDaysTaught Checking object InsTime Checking object InsCourseTitle Checking object InsCourseNum Checking object InsSectionNum Checking object InsUnits Checking object InsCaptureNum Checking object InsBuildingNum Checking object InsRoomNum Checking object InsRoomRequest Checking object SeatCapacity Checking object EquipList Checking object CrsCourseData Checking object CrsCourseTitle Checking object CrsCourseNum Checking object CrsSectionNum Checking object CrsCaptureNum Checking object CrsUnits Checking object CrsRoomData Checking object CrsBuildingNum Checking object CrsRoomNum Checking object CrsInstructorData Checking object CrsName Checking object CrsTimeSlot Checking object CrsDaysTaught Checking object CrsTime Checking object RmRoomData Checking object RmBuildingNum Checking object RmRoomNum Checking object RmSeatCapacity Checking object RmEquiplist Checking object RmInstructorData Checking object RmName Checking object RmTimeSlot Checking object RmDaysTaught Checking object RmTime Checking object RmCourseData Checking object AssignmentFlag **** student-examples/sched2.rsl **** File student-examples/sched2.rsl, line 18, char 17: Component RoomRecord not defined. File student-examples/sched2.rsl, line 27, char 17: Component CourseRecord not defined. File student-examples/sched2.rsl, line 35, char 17: Component GlobalConstraint not defined. File student-examples/sched2.rsl, line 44, char 17: Component Name not defined. File student-examples/sched2.rsl, line 44, char 50: Component RoomPrefs not defined. File student-examples/sched2.rsl, line 44, char 61: Component IndivConstraint not defined. File student-examples/sched2.rsl, line 79, char 17: Component Day not defined. File student-examples/sched2.rsl, line 87, char 17: Component StartHalfHour not defined. File student-examples/sched2.rsl, line 87, char 32: Component EndHalfHour not defined. Checking module Main Checking object InstructorDB Checking object RoomDB Checking object CourseDB Checking object ConstaintDB Checking object InstructorRecord Checking object CoursePrefs Checking object CourseRating Checking object CourseId Checking object Ranking Checking object DayTimePrefs Checking object DayTimePref Checking object TimeRange **** student-examples/testtool.rsl **** Checking module Main Checking object QuestionDB Checking object Question Checking object QuestionText Checking object RawText Checking object RawGraphic Checking object GraphicDelimiter Checking object GraphicIdentifier Checking object Slot Checking object SlotDelimiter Checking object SlotConstraints **** ref-man-examples/add-personrecord.rsl **** File ref-man-examples/add-personrecord.rsl, line 1, char 16: Type PersonDB is not defined. File ref-man-examples/add-personrecord.rsl, line 1, char 29: Type PersonRecord is not defined. File ref-man-examples/add-personrecord.rsl, line 1, char 50: Type PersonDB is not defined. File ref-man-examples/add-personrecord.rsl, line 2, char 10: Type PersonRecord is not defined. File ref-man-examples/add-personrecord.rsl, line 2, char 29: Type PersonRecord is not defined. File ref-man-examples/add-personrecord.rsl, line 3, char 16: Type PersonRecord is not defined. File ref-man-examples/add-personrecord.rsl, line 3, char 32: Type PersonRecord is not defined. Checking module Main Checking operation AddRecord **** ref-man-examples/class-ex1.rsl **** File ref-man-examples/class-ex1.rsl, line 2, char 17: Component Name not defined. File ref-man-examples/class-ex1.rsl, line 2, char 26: Component Age not defined. File ref-man-examples/class-ex1.rsl, line 2, char 34: Component Address not defined. Checking module Main Checking object PersonRecord **** ref-man-examples/class-ex2.rsl **** File ref-man-examples/class-ex2.rsl, line 1, char 6: Parent class PersonRecord not defined. File ref-man-examples/class-ex2.rsl, line 2, char 17: Component HourlyWage not defined. File ref-man-examples/class-ex2.rsl, line 2, char 32: Component EmploymentStatus not defined. File ref-man-examples/class-ex2.rsl, line 11, char 17: Component Salary not defined. File ref-man-examples/class-ex2.rsl, line 11, char 28: Component Step not defined. File ref-man-examples/class-ex2.rsl, line 19, char 8: Parent class PersonRecord not defined. File ref-man-examples/class-ex2.rsl, line 20, char 17: Component Salary not defined. File ref-man-examples/class-ex2.rsl, line 20, char 28: Component Step not defined. Checking module Main Checking object StaffEmployee Checking object Programmer Checking object Manager Checking object Supervisees **** ref-man-examples/class-ex3.rsl **** File ref-man-examples/class-ex3.rsl, line 2, char 17: Component Name not defined. File ref-man-examples/class-ex3.rsl, line 2, char 26: Component Age not defined. File ref-man-examples/class-ex3.rsl, line 2, char 34: Component Address not defined. File ref-man-examples/class-ex3.rsl, line 10, char 17: Component HourlyWage not defined. File ref-man-examples/class-ex3.rsl, line 10, char 32: Component EmploymentStatus not defined. File ref-man-examples/class-ex3.rsl, line 19, char 17: Component Salary not defined. File ref-man-examples/class-ex3.rsl, line 19, char 28: Component Step not defined. Checking module Main Checking object PersonRecord Checking object StaffEmployee Checking object SalariedEmployee Checking object Programmer Checking object Manager Checking object Supervisees **** ref-man-examples/class-ex4.rsl **** File ref-man-examples/class-ex4.rsl, line 2, char 17: Component Name not defined. File ref-man-examples/class-ex4.rsl, line 2, char 26: Component Age not defined. File ref-man-examples/class-ex4.rsl, line 2, char 34: Component Address not defined. File ref-man-examples/class-ex4.rsl, line 2, char 46: Component Office not defined. File ref-man-examples/class-ex4.rsl, line 10, char 17: Component HourlyWage not defined. File ref-man-examples/class-ex4.rsl, line 10, char 32: Component EmploymentStatus not defined. File ref-man-examples/class-ex4.rsl, line 20, char 17: Component Salary not defined. File ref-man-examples/class-ex4.rsl, line 20, char 28: Component Step not defined. File ref-man-examples/class-ex4.rsl, line 32, char 17: Component Supervisees not defined. File ref-man-examples/class-ex4.rsl, line 40, char 17: Component OfficeNumber not defined. File ref-man-examples/class-ex4.rsl, line 40, char 34: Component Desk not defined. File ref-man-examples/class-ex4.rsl, line 44, char 17: Component OfficeNumber not defined. File ref-man-examples/class-ex4.rsl, line 44, char 34: Component Desk not defined. File ref-man-examples/class-ex4.rsl, line 44, char 43: Component Window not defined. Checking module Main Checking object PersonRecord Checking object StaffEmployee Checking object SalariedEmployee Checking object Programmer Checking object Manager Checking object SharedOffice Checking object PrivateOffice **** ref-man-examples/class-selection-ops.rsl **** File ref-man-examples/class-selection-ops.rsl, line 21, char 9: Incompatible operand types in an equality expr. File ref-man-examples/class-selection-ops.rsl, line 23, char 9: Incompatible operand types in an equality expr. File ref-man-examples/class-selection-ops.rsl, line 25, char 10: Incompatible operand types in an equality expr. Checking module Main Checking object GenericObj Checking object SpecificObj1 Checking object SpecificObj2 Checking object SpecificObj1a Checking object GenericData Checking object SpecificData1 Checking object SpecificData2 Checking object SpecificData1a Checking operation Test **** ref-man-examples/effective-add-personrecord.rsl **** File ref-man-examples/effective-add-personrecord.rsl, line 1, char 16: Type PersonDB is not defined. File ref-man-examples/effective-add-personrecord.rsl, line 1, char 29: Type PersonRecord is not defined. File ref-man-examples/effective-add-personrecord.rsl, line 1, char 50: Type PersonDB is not defined. File ref-man-examples/effective-add-personrecord.rsl, line 2, char 11: FindRecord is not defined in this scope. File ref-man-examples/effective-add-personrecord.rsl, line 3, char 19: Type PersonRecord is not defined. File ref-man-examples/effective-add-personrecord.rsl, line 3, char 42: Type PersonRecord is not defined. File ref-man-examples/effective-add-personrecord.rsl, line 4, char 21: Type PersonRecord is not defined. File ref-man-examples/effective-add-personrecord.rsl, line 4, char 39: Type PersonRecord is not defined. File ref-man-examples/effective-add-personrecord.rsl, line 5, char 16: Type PersonDB is not defined. File ref-man-examples/effective-add-personrecord.rsl, line 5, char 22: Type PersonDB is not defined. File ref-man-examples/effective-add-personrecord.rsl, line 5, char 22: Type PersonRecord is not defined. Checking module Main Checking operation AddRecord **** ref-man-examples/generic-db-formal-ops.rsl **** File ref-man-examples/generic-db-formal-ops.rsl, line 1, char 16: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 1, char 30: Type GenericRecord is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 1, char 52: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 2, char 28: Type GenericRecord is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 2, char 10: Actual parameter list does not match inputs for any definition of operation FindRecord File ref-man-examples/generic-db-formal-ops.rsl, line 3, char 16: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 3, char 22: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 3, char 22: Type GenericRecord is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 6, char 18: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 6, char 33: Type GenericKey is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 6, char 52: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 7, char 31: Type GenericRecord is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 8, char 16: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 8, char 22: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 8, char 22: Type GenericRecord is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 11, char 21: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 11, char 35: Type GenericRecord is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 11, char 57: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 12, char 28: Type GenericRecord is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 12, char 10: Actual parameter list does not match inputs for any definition of operation FindRecord File ref-man-examples/generic-db-formal-ops.rsl, line 13, char 16: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 13, char 22: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 13, char 42: Type GenericRecord is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 13, char 24: Actual parameter list does not match inputs for any definition of operation FindRecord File ref-man-examples/generic-db-formal-ops.rsl, line 13, char 48: Type GenericRecord is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 16, char 19: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 16, char 34: Type GenericKey is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 16, char 52: Type GenericRecord is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 18, char 16: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 18, char 32: Type GenericRecord is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 18, char 37: Type GenericKey is not defined. Checking module Main Checking operation AddRecord Checking operation DelRecord Checking operation UpdateRecord Checking operation FindRecord **** ref-man-examples/generic-db-with-names.rsl **** File ref-man-examples/generic-db-with-names.rsl, line 42, char 22: Component Name not defined. File ref-man-examples/generic-db-with-names.rsl, line 42, char 39: Component Address not defined. File ref-man-examples/generic-db-with-names.rsl, line 42, char 55: Component Age not defined. File ref-man-examples/generic-db-with-names.rsl, line 42, char 63: Component Sex not defined. Checking module Main Checking object GenericDB Checking object GenericRecord Checking object GenericKey Checking object PersonDB Checking object PersonRecord Checking object PersonId **** ref-man-examples/generic-db.rsl **** File ref-man-examples/generic-db.rsl, line 42, char 17: Component Name not defined. File ref-man-examples/generic-db.rsl, line 42, char 26: Component Address not defined. File ref-man-examples/generic-db.rsl, line 42, char 38: Component Age not defined. File ref-man-examples/generic-db.rsl, line 42, char 46: Component Sex not defined. Checking module Main Checking object GenericDB Checking object GenericRecord Checking object GenericKey Checking object PersonDB Checking object PersonRecord Checking object PersonId **** ref-man-examples/generic-formal-db.rsl **** File ref-man-examples/generic-formal-db.rsl, line 42, char 17: Component Name not defined. File ref-man-examples/generic-formal-db.rsl, line 42, char 26: Component Address not defined. File ref-man-examples/generic-formal-db.rsl, line 42, char 38: Component Age not defined. File ref-man-examples/generic-formal-db.rsl, line 42, char 46: Component Sex not defined. Checking module Main Checking object GenericDB Checking object GenericRecord Checking object GenericKey Checking object PersonDB Checking object PersonRecord Checking object PersonId **** ref-man-examples/keyed-sorted-db.rsl **** File ref-man-examples/keyed-sorted-db.rsl, line 9, char 21: Component ... not defined. Checking module Main Checking object Elem Checking object Key Checking object ElemValue Checking object SKDB Checking operation SortDB Checking operation FindNth Checking operation Size **** ref-man-examples/name-etc.rsl **** Checking module Main Checking object Name Checking object Address Checking object Age Checking object Sex Checking object Male Checking object Female Checking object Other **** ref-man-examples/person-db-formal-ops.rsl **** File ref-man-examples/person-db-formal-ops.rsl, line 1, char 16: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 1, char 29: Type PersonRecord is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 1, char 50: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 2, char 28: Type PersonRecord is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 2, char 10: Actual parameter list does not match inputs for any definition of operation FindRecord File ref-man-examples/person-db-formal-ops.rsl, line 3, char 16: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 3, char 22: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 3, char 22: Type PersonRecord is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 6, char 18: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 6, char 32: Type PersonId is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 6, char 49: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 7, char 31: Type PersonRecord is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 8, char 16: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 8, char 22: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 8, char 22: Type PersonRecord is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 11, char 21: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 11, char 34: Type PersonRecord is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 11, char 55: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 12, char 28: Type PersonRecord is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 12, char 10: Actual parameter list does not match inputs for any definition of operation FindRecord File ref-man-examples/person-db-formal-ops.rsl, line 13, char 16: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 13, char 22: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 13, char 37: Type PersonRecord is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 13, char 24: Actual parameter list does not match inputs for any definition of operation FindRecord File ref-man-examples/person-db-formal-ops.rsl, line 13, char 43: Type PersonRecord is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 16, char 19: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 16, char 33: Type PersonId is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 16, char 49: Type PersonRecord is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 18, char 16: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 18, char 32: Type PersonRecord is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 18, char 37: Type PersonId is not defined. Checking module Main Checking operation AddRecord Checking operation DelRecord Checking operation UpdateRecord Checking operation FindRecord **** ref-man-examples/person-db-objs.rsl **** Checking module Main Checking object PersonDatabase Checking object PersonRecord Checking object Name Checking object Age Checking object Address **** ref-man-examples/person-db-ops.rsl **** File ref-man-examples/person-db-ops.rsl, line 2, char 13: Type PersonDatabase is not defined. File ref-man-examples/person-db-ops.rsl, line 2, char 29: Type PersonRecord is not defined. File ref-man-examples/person-db-ops.rsl, line 3, char 14: Type PersonDatabase is not defined. File ref-man-examples/person-db-ops.rsl, line 10, char 13: Type PersonDatabase is not defined. File ref-man-examples/person-db-ops.rsl, line 10, char 29: Type Name is not defined. File ref-man-examples/person-db-ops.rsl, line 11, char 14: Type PersonDatabase is not defined. File ref-man-examples/person-db-ops.rsl, line 18, char 13: Type PersonDatabase is not defined. File ref-man-examples/person-db-ops.rsl, line 18, char 29: Type Name is not defined. File ref-man-examples/person-db-ops.rsl, line 18, char 35: Type PersonRecord is not defined. File ref-man-examples/person-db-ops.rsl, line 19, char 14: Type PersonRecord is not defined. File ref-man-examples/person-db-ops.rsl, line 26, char 13: Type none is not defined. File ref-man-examples/person-db-ops.rsl, line 27, char 14: Type PersonDatabase is not defined. Checking module Main Checking operation AddRecord Checking operation DeleteRecord Checking operation FindRecord Checking operation CreateDatabase **** ref-man-examples/pre-post.rsl **** Checking module Main Checking object SetDB Checking object Elem Checking operation Insert Checking operation Find Checking operation Delete Checking operation EmptyDB **** ref-man-examples/qdb.rsl **** File ref-man-examples/qdb.rsl, line 2, char 17: Component Elem not defined. Checking module Main Checking object QueueDB **** ref-man-examples/setdb.rsl **** File ref-man-examples/setdb.rsl, line 2, char 17: Component Elem not defined. Checking module Main Checking object SetDB **** ref-man-examples/syntax-tests.rsl **** Checking module Main Checking object X **** ref-man-examples/union-test.rsl **** Checking module Main Checking object Union Checking object a Checking object b Checking object c Checking operation u1 Checking operation u2 **** ref-man-examples/value-or-error.rsl **** Checking module Main Checking object ValueOrError Checking object Value Checking object Error Checking operation Op **** primer-examples/abs-file-ops.rsl **** File primer-examples/abs-file-ops.rsl, line 3, char 13: Component ... not defined. File primer-examples/abs-file-ops.rsl, line 65, char 11: SortedByName is not defined in this scope. Checking module Main Checking object FileSpace Checking object Rolodex Checking object Card Checking object Name Checking operation New Checking operation Open Checking operation Save Checking operation SaveAs Checking operation Print **** primer-examples/add-constructive-postcond.rsl **** File primer-examples/add-constructive-postcond.rsl, line 1, char 15: Type Rolodex is not defined. File primer-examples/add-constructive-postcond.rsl, line 1, char 26: Type Card is not defined. File primer-examples/add-constructive-postcond.rsl, line 1, char 37: Type Rolodex is not defined. File primer-examples/add-constructive-postcond.rsl, line 3, char 12: Type Rolodex is not defined. File primer-examples/add-constructive-postcond.rsl, line 3, char 16: Type Rolodex is not defined. File primer-examples/add-constructive-postcond.rsl, line 3, char 16: Type Card is not defined. Checking module Main Checking operation Add **** primer-examples/add-no-dups.rsl **** File primer-examples/add-no-dups.rsl, line 1, char 15: Type Rolodex is not defined. File primer-examples/add-no-dups.rsl, line 1, char 26: Type Card is not defined. File primer-examples/add-no-dups.rsl, line 1, char 37: Type Rolodex is not defined. File primer-examples/add-no-dups.rsl, line 5, char 28: Type Rolodex is not defined. File primer-examples/add-no-dups.rsl, line 5, char 40: Type Card is not defined. Checking module Main Checking operation Add **** primer-examples/add-with-basic-postcond.rsl **** File primer-examples/add-with-basic-postcond.rsl, line 1, char 15: Type Rolodex is not defined. File primer-examples/add-with-basic-postcond.rsl, line 1, char 26: Type Card is not defined. File primer-examples/add-with-basic-postcond.rsl, line 1, char 37: Type Rolodex is not defined. File primer-examples/add-with-basic-postcond.rsl, line 4, char 11: Type Rolodex is not defined. Checking module Main Checking operation Add **** primer-examples/add-with-strengthened-postcond.rsl **** File primer-examples/add-with-strengthened-postcond.rsl, line 1, char 15: Type Rolodex is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 1, char 26: Type Card is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 1, char 37: Type Rolodex is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 8, char 13: Type Rolodex is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 12, char 30: Type Card is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 12, char 30: Type Card is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 13, char 20: Type Rolodex is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 13, char 20: Type of if expression must be boolean File primer-examples/add-with-strengthened-postcond.rsl, line 14, char 22: Type Rolodex is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 15, char 26: Type Rolodex is not defined. Checking module Main Checking operation Add **** primer-examples/add-with-strengthened-simplified.rsl **** File primer-examples/add-with-strengthened-simplified.rsl, line 1, char 15: Type Rolodex is not defined. File primer-examples/add-with-strengthened-simplified.rsl, line 1, char 26: Type Card is not defined. File primer-examples/add-with-strengthened-simplified.rsl, line 1, char 37: Type Rolodex is not defined. File primer-examples/add-with-strengthened-simplified.rsl, line 4, char 17: Type Rolodex is not defined. File primer-examples/add-with-strengthened-simplified.rsl, line 4, char 33: Type Rolodex is not defined. File primer-examples/add-with-strengthened-simplified.rsl, line 4, char 46: Type Card is not defined. File primer-examples/add-with-strengthened-simplified.rsl, line 4, char 46: Type Card is not defined. Checking module Main Checking operation Add **** primer-examples/aux-funcs-stubs.rsl **** Checking module Main Checking object Rolodex Checking object CardList Checking object Card Checking object Name Checking object Id Checking object Age Checking object Sex Checking object Male Checking object Female Checking object Address **** primer-examples/aux-funcs.rsl **** File primer-examples/aux-funcs.rsl, line 1, char 9: Type Rolodex is not defined. File primer-examples/aux-funcs.rsl, line 1, char 20: Type Name is not defined. File primer-examples/aux-funcs.rsl, line 1, char 31: Type CardList is not defined. File primer-examples/aux-funcs.rsl, line 8, char 23: Type Rolodex is not defined. File primer-examples/aux-funcs.rsl, line 8, char 34: Type Name is not defined. File primer-examples/aux-funcs.rsl, line 8, char 43: Type CardList is not defined. File primer-examples/aux-funcs.rsl, line 12, char 12: Type CardList is not defined. File primer-examples/aux-funcs.rsl, line 12, char 27: Type Rolodex is not defined. File primer-examples/aux-funcs.rsl, line 12, char 39: Type Card is not defined. File primer-examples/aux-funcs.rsl, line 12, char 45: Type Name is not defined. File primer-examples/aux-funcs.rsl, line 14, char 24: Type CardList is not defined. File primer-examples/aux-funcs.rsl, line 17, char 9: Type CardList is not defined. File primer-examples/aux-funcs.rsl, line 17, char 13: Type of if expression must be boolean File primer-examples/aux-funcs.rsl, line 18, char 47: Type CardList is not defined. File primer-examples/aux-funcs.rsl, line 19, char 15: Type CardList is not defined. File primer-examples/aux-funcs.rsl, line 19, char 26: Type CardList is not defined. Checking module Main Checking operation Find Checking operation CardsFound Checking operation SortedById **** primer-examples/basics.rsl **** File primer-examples/basics.rsl, line 1, char 18: Type ... is not defined. File primer-examples/basics.rsl, line 1, char 25: Type ... is not defined. File primer-examples/basics.rsl, line 2, char 23: Type ... is not defined. File primer-examples/basics.rsl, line 2, char 30: Type ... is not defined. File primer-examples/basics.rsl, line 3, char 28: Type ... is not defined. File primer-examples/basics.rsl, line 3, char 35: Type ... is not defined. File primer-examples/basics.rsl, line 4, char 21: Type ... is not defined. File primer-examples/basics.rsl, line 4, char 28: Type ... is not defined. Checking module Main Checking operation Add Checking operation Delete Checking operation Change Checking operation Find Checking object Card Checking object Name Checking object Id Checking object Age Checking object Sex Checking object Male Checking object Female Checking object Address **** primer-examples/change-delete.rsl **** File primer-examples/change-delete.rsl, line 1, char 11: Type Rolodex is not defined. File primer-examples/change-delete.rsl, line 1, char 22: Type Name is not defined. File primer-examples/change-delete.rsl, line 1, char 33: Type Rolodex is not defined. File primer-examples/change-delete.rsl, line 8, char 17: Type Rolodex is not defined. File primer-examples/change-delete.rsl, line 8, char 33: Type Rolodex is not defined. File primer-examples/change-delete.rsl, line 8, char 46: Type Card is not defined. File primer-examples/change-delete.rsl, line 8, char 52: Type Name is not defined. File primer-examples/change-delete.rsl, line 11, char 13: Type Rolodex is not defined. File primer-examples/change-delete.rsl, line 11, char 24: Type Name is not defined. File primer-examples/change-delete.rsl, line 11, char 32: Type Card is not defined. File primer-examples/change-delete.rsl, line 11, char 43: Type Rolodex is not defined. File primer-examples/change-delete.rsl, line 15, char 12: Type Rolodex is not defined. File primer-examples/change-delete.rsl, line 20, char 30: Type Card is not defined. File primer-examples/change-delete.rsl, line 20, char 30: Type Card is not defined. File primer-examples/change-delete.rsl, line 21, char 17: Type Rolodex is not defined. File primer-examples/change-delete.rsl, line 21, char 33: Type Rolodex is not defined. File primer-examples/change-delete.rsl, line 21, char 46: Type Card is not defined. File primer-examples/change-delete.rsl, line 21, char 52: Type Name is not defined. Checking module Main Checking operation Delete Checking operation Change **** primer-examples/chkpting.rsl **** File primer-examples/chkpting.rsl, line 1, char 8: Type Rolodex is not defined. File primer-examples/chkpting.rsl, line 1, char 19: Type FileSpace is not defined. File primer-examples/chkpting.rsl, line 1, char 31: Type Card is not defined. File primer-examples/chkpting.rsl, line 1, char 42: Type Rolodex is not defined. File primer-examples/chkpting.rsl, line 1, char 54: Type FileSpace is not defined. File primer-examples/chkpting.rsl, line 5, char 11: Type Rolodex is not defined. File primer-examples/chkpting.rsl, line 5, char 25: Type of if expression must be boolean File primer-examples/chkpting.rsl, line 6, char 15: Type Rolodex is not defined. File primer-examples/chkpting.rsl, line 6, char 28: Type of if expression must be boolean File primer-examples/chkpting.rsl, line 7, char 17: Type Rolodex is not defined. File primer-examples/chkpting.rsl, line 8, char 20: Type Rolodex is not defined. File primer-examples/chkpting.rsl, line 8, char 49: Type FileSpace is not defined. File primer-examples/chkpting.rsl, line 9, char 21: Save is not defined in this scope. File primer-examples/chkpting.rsl, line 11, char 17: Type Rolodex is not defined. File primer-examples/chkpting.rsl, line 11, char 33: Type Rolodex is not defined. File primer-examples/chkpting.rsl, line 11, char 50: Type FileSpace is not defined. File primer-examples/chkpting.rsl, line 12, char 19: Type FileSpace is not defined. Checking module Main Checking operation Add Checking object SystemState Checking object Options Checking object CheckpointCount Checking object CheckpointInterval Checking object CheckpointOnOff **** primer-examples/fileops-with-workspace.rsl **** File primer-examples/fileops-with-workspace.rsl, line 2, char 36: Component FileData not defined. File primer-examples/fileops-with-workspace.rsl, line 3, char 17: Component Name not defined. File primer-examples/fileops-with-workspace.rsl, line 5, char 23: Component Name not defined. File primer-examples/fileops-with-workspace.rsl, line 5, char 34: Component Rolodex not defined. File primer-examples/fileops-with-workspace.rsl, line 13, char 19: Type Name is not defined. File primer-examples/fileops-with-workspace.rsl, line 13, char 32: Type Rolodex is not defined. File primer-examples/fileops-with-workspace.rsl, line 16, char 32: Type Name is not defined. File primer-examples/fileops-with-workspace.rsl, line 16, char 42: Type Workspace is not defined. File primer-examples/fileops-with-workspace.rsl, line 18, char 34: Type FileName is not defined. File primer-examples/fileops-with-workspace.rsl, line 18, char 34: Type Name is not defined. File primer-examples/fileops-with-workspace.rsl, line 18, char 46: Type Workspace is not defined. File primer-examples/fileops-with-workspace.rsl, line 25, char 32: Type Workspace is not defined. File primer-examples/fileops-with-workspace.rsl, line 29, char 21: Type FileName is not defined. File primer-examples/fileops-with-workspace.rsl, line 29, char 24: Type Workspace is not defined. File primer-examples/fileops-with-workspace.rsl, line 29, char 43: Type FileData is not defined. File primer-examples/fileops-with-workspace.rsl, line 29, char 46: Type Workspace is not defined. File primer-examples/fileops-with-workspace.rsl, line 35, char 58: Type FileName is not defined. File primer-examples/fileops-with-workspace.rsl, line 35, char 62: Type Workspace is not defined. Checking module Main Checking object FileSpace Checking object File Checking object FileName Checking object WorkSpace Checking operation New Checking operation Open Checking operation Save **** primer-examples/find-fixed.rsl **** File primer-examples/find-fixed.rsl, line 1, char 9: Type Rolodex is not defined. File primer-examples/find-fixed.rsl, line 1, char 20: Type Name is not defined. File primer-examples/find-fixed.rsl, line 6, char 31: Type Rolodex is not defined. File primer-examples/find-fixed.rsl, line 6, char 43: Type Card is not defined. File primer-examples/find-fixed.rsl, line 6, char 49: Type Name is not defined. File primer-examples/find-fixed.rsl, line 9, char 17: Component Card not defined. Checking module Main Checking operation Find Checking object CardList **** primer-examples/find-with-sorting.rsl **** File primer-examples/find-with-sorting.rsl, line 1, char 9: Type Rolodex is not defined. File primer-examples/find-with-sorting.rsl, line 1, char 20: Type Name is not defined. File primer-examples/find-with-sorting.rsl, line 1, char 31: Type CardList is not defined. File primer-examples/find-with-sorting.rsl, line 7, char 16: Type CardList is not defined. File primer-examples/find-with-sorting.rsl, line 7, char 31: Type Rolodex is not defined. File primer-examples/find-with-sorting.rsl, line 7, char 43: Type Card is not defined. File primer-examples/find-with-sorting.rsl, line 7, char 49: Type Name is not defined. File primer-examples/find-with-sorting.rsl, line 12, char 47: Type CardList is not defined. File primer-examples/find-with-sorting.rsl, line 13, char 15: Type CardList is not defined. File primer-examples/find-with-sorting.rsl, line 13, char 26: Type CardList is not defined. Checking module Main Checking operation Find **** primer-examples/find-wrong.rsl **** File primer-examples/find-wrong.rsl, line 1, char 9: Type Rolodex is not defined. File primer-examples/find-wrong.rsl, line 1, char 20: Type Name is not defined. File primer-examples/find-wrong.rsl, line 1, char 30: Type Card is not defined. File primer-examples/find-wrong.rsl, line 5, char 23: Type Rolodex is not defined. File primer-examples/find-wrong.rsl, line 5, char 34: Type Name is not defined. File primer-examples/find-wrong.rsl, line 9, char 12: Type Rolodex is not defined. File primer-examples/find-wrong.rsl, line 9, char 24: Type Card is not defined. File primer-examples/find-wrong.rsl, line 9, char 30: Type Name is not defined. Checking module Main Checking operation Find **** primer-examples/full-add.rsl **** File primer-examples/full-add.rsl, line 1, char 15: Type Rolodex is not defined. File primer-examples/full-add.rsl, line 1, char 26: Type Card is not defined. File primer-examples/full-add.rsl, line 1, char 37: Type Rolodex is not defined. Checking module Main Checking operation Add **** primer-examples/historical-dialogs.rsl **** File primer-examples/historical-dialogs.rsl, line 6, char 19: Type Card is not defined. File primer-examples/historical-dialogs.rsl, line 6, char 19: Type LastAddInput is not defined. File primer-examples/historical-dialogs.rsl, line 7, char 19: Type Card is not defined. File primer-examples/historical-dialogs.rsl, line 17, char 19: Component Card not defined. File primer-examples/historical-dialogs.rsl, line 21, char 47: Component Card not defined. File primer-examples/historical-dialogs.rsl, line 24, char 24: Component Card not defined. File primer-examples/historical-dialogs.rsl, line 25, char 27: Component Name not defined. File primer-examples/historical-dialogs.rsl, line 26, char 27: Component Name not defined. File primer-examples/historical-dialogs.rsl, line 26, char 36: Component Card not defined. File primer-examples/historical-dialogs.rsl, line 27, char 27: Component SearchInfo not defined. File primer-examples/historical-dialogs.rsl, line 28, char 54: Component ... not defined. Checking module Main Checking operation InitiateAdd Checking operation ConfirmAdd Checking object CardData Checking object Rolodex Checking object SystemState Checking object LastAddInput Checking object LastDeleteInput Checking object LastChangeInput Checking object LastSearchInput Checking object Options Checking object ShowPreviousData **** primer-examples/input-value-chking.rsl **** File primer-examples/input-value-chking.rsl, line 1, char 15: Type Rolodex is not defined. File primer-examples/input-value-chking.rsl, line 1, char 26: Type Card is not defined. File primer-examples/input-value-chking.rsl, line 1, char 37: Type Rolodex is not defined. File primer-examples/input-value-chking.rsl, line 3, char 13: Type Card is not defined. File primer-examples/input-value-chking.rsl, line 5, char 13: Type Card is not defined. File primer-examples/input-value-chking.rsl, line 7, char 12: Type Card is not defined. File primer-examples/input-value-chking.rsl, line 7, char 29: Type Card is not defined. File primer-examples/input-value-chking.rsl, line 9, char 13: Type Card is not defined. File primer-examples/input-value-chking.rsl, line 11, char 32: Type Rolodex is not defined. File primer-examples/input-value-chking.rsl, line 11, char 44: Type Card is not defined. Checking module Main Checking operation Add **** primer-examples/match.rsl **** File primer-examples/match.rsl, line 9, char 21: Component ... not defined. File primer-examples/match.rsl, line 10, char 19: Component ... not defined. File primer-examples/match.rsl, line 13, char 32: Component Age not defined. File primer-examples/match.rsl, line 21, char 19: Component ... not defined. File primer-examples/match.rsl, line 22, char 23: Component ... not defined. File primer-examples/match.rsl, line 24, char 50: Component Age not defined. File primer-examples/match.rsl, line 30, char 56: Component Age not defined. File primer-examples/match.rsl, line 36, char 25: Component Age not defined. File primer-examples/match.rsl, line 36, char 57: Component Age not defined. File primer-examples/match.rsl, line 46, char 19: Type Rolodex is not defined. File primer-examples/match.rsl, line 46, char 48: Type Card is not defined. File primer-examples/match.rsl, line 47, char 11: ... is not defined in this scope. File primer-examples/match.rsl, line 55, char 9: SortedById is not defined in this scope. File primer-examples/match.rsl, line 62, char 23: Type Rolodex is not defined. File primer-examples/match.rsl, line 62, char 50: Type Card is not defined. File primer-examples/match.rsl, line 66, char 27: Type Rolodex is not defined. File primer-examples/match.rsl, line 68, char 18: Type Card is not defined. File primer-examples/match.rsl, line 69, char 20: Type Card is not defined. File primer-examples/match.rsl, line 69, char 9: Actual parameter list does not match inputs for any definition of operation MatchName File primer-examples/match.rsl, line 70, char 18: Type Card is not defined. File primer-examples/match.rsl, line 70, char 9: Actual parameter list does not match inputs for any definition of operation MatchId File primer-examples/match.rsl, line 71, char 19: Type Card is not defined. File primer-examples/match.rsl, line 71, char 9: Actual parameter list does not match inputs for any definition of operation MatchAge File primer-examples/match.rsl, line 72, char 19: Type Card is not defined. File primer-examples/match.rsl, line 72, char 9: Actual parameter list does not match inputs for any definition of operation MatchSex File primer-examples/match.rsl, line 73, char 23: Type Card is not defined. File primer-examples/match.rsl, line 73, char 9: Actual parameter list does not match inputs for any definition of operation MatchAddress File primer-examples/match.rsl, line 75, char 20: Type Name is not defined. File primer-examples/match.rsl, line 75, char 26: Type NamePattern is not defined. File primer-examples/match.rsl, line 75, char 51: ... is not defined in this scope. File primer-examples/match.rsl, line 76, char 18: Type Id is not defined. File primer-examples/match.rsl, line 76, char 22: Type Idpattern is not defined. File primer-examples/match.rsl, line 76, char 45: ... is not defined in this scope. File primer-examples/match.rsl, line 78, char 23: Type Age is not defined. File primer-examples/match.rsl, line 80, char 13: Type Age is not defined. File primer-examples/match.rsl, line 80, char 13: Type Age is not defined. File primer-examples/match.rsl, line 82, char 13: Type Age is not defined. File primer-examples/match.rsl, line 82, char 13: Type Age is not defined. File primer-examples/match.rsl, line 84, char 14: Type Age is not defined. File primer-examples/match.rsl, line 84, char 14: Type Age is not defined. File primer-examples/match.rsl, line 84, char 42: Type Age is not defined. File primer-examples/match.rsl, line 84, char 42: Type Age is not defined. File primer-examples/match.rsl, line 86, char 13: Type Age is not defined. File primer-examples/match.rsl, line 86, char 21: Type Age is not defined. File primer-examples/match.rsl, line 90, char 19: Type Sex is not defined. File primer-examples/match.rsl, line 90, char 24: Type SexPattern is not defined. File primer-examples/match.rsl, line 90, char 47: ... is not defined in this scope. File primer-examples/match.rsl, line 91, char 23: Type Address is not defined. File primer-examples/match.rsl, line 91, char 32: Type AddressPattern is not defined. File primer-examples/match.rsl, line 91, char 60: ... is not defined in this scope. Checking module Main Checking object SearchInfo Checking object NamePattern Checking object IdPattern Checking object AgePattern Checking object SexPattern Checking object AddressPattern Checking object AgeLessThan Checking object AgeGreaterThan Checking object AgeRange Checking object LessThanSymbol Checking object GreaterThanSymbol Checking object RangeSymbol Checking operation Find Checking operation CardsFound Checking operation Match Checking operation MatchName Checking operation MatchId Checking operation MatchAge Checking operation MatchSex Checking operation MatchAddress **** primer-examples/more-concrete-file-ops.rsl **** File primer-examples/more-concrete-file-ops.rsl, line 3, char 68: Component ... not defined. File primer-examples/more-concrete-file-ops.rsl, line 5, char 74: Component ... not defined. File primer-examples/more-concrete-file-ops.rsl, line 14, char 13: Component ... not defined. File primer-examples/more-concrete-file-ops.rsl, line 66, char 11: ... is not defined in this scope. File primer-examples/more-concrete-file-ops.rsl, line 100, char 39: Type Card is not defined. File primer-examples/more-concrete-file-ops.rsl, line 102, char 23: Type Card is not defined. Checking module Main Checking object FileSpace Checking object File Checking object FileType Checking object FileName Checking object FileData Checking object ASCIIData Checking object BinaryData Checking object RolodexData Checking object ASCIIType Checking object BinaryType Checking object RolodexType Checking object Rolodex Checking object Card Checking object Name Checking operation New Checking operation Open Checking operation Save Checking operation SaveAs Checking operation Print Checking object RolodexPrintout Checking operation ParseRolodexText Checking operation GeneratePrint Checking operation SortedByName **** primer-examples/rolodex-and-card-objs.rsl **** Checking module Main Checking object Rolodex Checking object Card Checking object Name Checking object Id Checking object Age Checking object Sex Checking object Male Checking object Female Checking object Address **** primer-examples/rolodex.rsl **** Checking module Main Checking object Rolodex Checking object Card Checking object Name Checking object Id Checking object Age Checking object Sex Checking object Male Checking object Female Checking object Address Checking operation Add Checking operation Delete Checking operation Change Checking operation Find Checking operation Undo Checking object SearchInfo Checking object AgePattern Checking object NamePattern Checking object IdPattern Checking object SexPattern Checking object AddressPattern Checking object AgeLessThan Checking object AgeGreaterThan Checking object AgeRange Checking object LessThanSymbol Checking object GreaterThanSymbol Checking object RangeSymbol Checking operation Find Checking operation CardsFound Checking operation Match Checking operation MatchAge Checking operation MatchName Checking operation MatchId Checking operation MatchSex Checking operation MatchAddress Checking operation SortedById Checking object FileSpace Checking object File Checking object FileType Checking object FileName Checking object FileData Checking object ASCIIData Checking object BinaryData Checking object RolodexData Checking object ASCIIType Checking object BinaryType Checking object RolodexType Checking operation New Checking operation Open Checking operation Save Checking operation Save Checking operation SaveAs Checking operation Print Checking object RolodexPrintout Checking operation ParseRolodexText Checking operation GeneratePrint Checking operation SortedByName Checking object UserTable Checking object UserInfo Checking object UserId Checking object Level Checking object Privileged Checking object Nonprivileged Checking operation Login Checking operation FindUser Checking object Options Checking object CheckpointCount Checking object CheckpointInterval Checking object CheckpointOnOff Checking object CardData Checking object LastAddInput Checking object LastDeleteInput Checking object LastChangeInput Checking object LastFindInput Checking object ShowPreviousData Checking operation InitiateAdd Checking operation ConfirmAdd Checking object SystemState **** primer-examples/security-stubs.rsl **** File primer-examples/security-stubs.rsl, line 5, char 38: Component SystemState not defined. Checking module Main Checking object Card Checking object Rolodex **** primer-examples/security.rsl **** File primer-examples/security.rsl, line 10, char 45: Type Rolodex is not defined. File primer-examples/security.rsl, line 15, char 16: Type Rolodex is not defined. File primer-examples/security.rsl, line 16, char 16: Type Rolodex is not defined. File primer-examples/security.rsl, line 21, char 12: Type Rolodex is not defined. Checking module Main Checking object SystemState Checking object UserTable Checking object UserInfo Checking object UserId Checking object Level Checking object Privileged Checking object Nonprivileged Checking operation Login Checking operation FindUser **** primer-examples/simple-stubs.rsl **** Checking module Main Checking object Rolodex Checking object CardList Checking object Card Checking object Name Checking object Id Checking object Age Checking object Sex Checking object Male Checking object Female Checking object Address **** primer-examples/stubs.rsl **** Checking module Main Checking object Rolodex Checking object Cards Checking object CardList Checking object Card Checking object Name Checking object Id Checking object Age Checking object Sex Checking object Male Checking object Female Checking object Address Checking object SystemState **** primer-examples/undo-stubs.rsl **** File primer-examples/undo-stubs.rsl, line 4, char 17: Component Card not defined. Checking module Main Checking object CardList **** primer-examples/undo.rsl **** File primer-examples/undo.rsl, line 1, char 42: Component CardList not defined. File primer-examples/undo.rsl, line 2, char 55: Component CardList not defined. File primer-examples/undo.rsl, line 10, char 17: Type CardList is not defined. File primer-examples/undo.rsl, line 10, char 39: Type CardList is not defined. File primer-examples/undo.rsl, line 15, char 24: Type CardList is not defined. File primer-examples/undo.rsl, line 15, char 24: Type CardList is not defined. File primer-examples/undo.rsl, line 27, char 26: Type CardList is not defined. File primer-examples/undo.rsl, line 27, char 26: Type of if expression must be boolean File primer-examples/undo.rsl, line 28, char 24: Type CardList is not defined. File primer-examples/undo.rsl, line 28, char 24: Type CardList is not defined. File primer-examples/undo.rsl, line 28, char 59: Type CardList is not defined. Checking module Main Checking object Rolodex Checking object SystemState Checking object Card Checking operation Add Checking operation Undo **** book-examples/abs-file-ops.rsl **** File book-examples/abs-file-ops.rsl, line 3, char 13: Component ... not defined. File book-examples/abs-file-ops.rsl, line 65, char 11: SortedByName is not defined in this scope. Checking module Main Checking object FileSpace Checking object Rolodex Checking object Card Checking object Name Checking operation New Checking operation Open Checking operation Save Checking operation SaveAs Checking operation Print **** book-examples/basic-objs.rsl **** File book-examples/basic-objs.rsl, line 2, char 21: Component Name not defined. Checking module Main Checking object FileSpace Checking object Rolodex Checking object Card **** book-examples/dan-fileops-orig.rsl **** File book-examples/dan-fileops-orig.rsl, line 34, char 33: Type Roldex is not defined. File book-examples/dan-fileops-orig.rsl, line 40, char 8: Operands in a boolean expr must be bool. File book-examples/dan-fileops-orig.rsl, line 45, char 11: Left operand of '.' is not a tuple or union. File book-examples/dan-fileops-orig.rsl, line 50, char 11: Left operand of '.' is not a tuple or union. File book-examples/dan-fileops-orig.rsl, line 55, char 11: Left operand of '.' is not a tuple or union. File book-examples/dan-fileops-orig.rsl, line 82, char 16: Operands in a boolean expr must be bool. File book-examples/dan-fileops-orig.rsl, line 101, char 16: Operands in a boolean expr must be bool. File book-examples/dan-fileops-orig.rsl, line 103, char 7: Operands in a boolean expr must be bool. File book-examples/dan-fileops-orig.rsl, line 108, char 7: Operands in a boolean expr must be bool. File book-examples/dan-fileops-orig.rsl, line 122, char 18: Left operand of '.' is not a tuple or union. File book-examples/dan-fileops-orig.rsl, line 122, char 28: Left operand of '.' is not a tuple or union. Checking module Main Checking object RolodexFile Checking object Rolodex Checking object Card Checking object CardList Checking object Printout Checking object WorkSpace Checking axiom, line 26 Checking operation new Checking operation open Checking operation save Checking operation saveAs Checking operation printRolodex **** book-examples/dan-fileops-with-fixes.rsl **** File book-examples/dan-fileops-with-fixes.rsl, line 26, char 30: Component ... not defined. File book-examples/dan-fileops-with-fixes.rsl, line 51, char 33: Type Roldex is not defined. Checking module Main Checking object RolodexFile Checking object Rolodex Checking object Card Checking object CardList Checking object Printout Checking object WorkSpace Checking axiom, line 43 Checking operation new Checking operation open Checking operation save Checking operation saveAs Checking operation printRolodex **** book-examples/dan-fileops-with-modifications.rsl **** File book-examples/dan-fileops-with-modifications.rsl, line 32, char 11: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 32, char 54: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 35, char 33: Type Roldex is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 39, char 32: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 39, char 48: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 41, char 8: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 41, char 20: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 46, char 11: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 51, char 11: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 56, char 11: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 62, char 12: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 65, char 20: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 76, char 12: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 76, char 43: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 83, char 16: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 88, char 31: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 88, char 47: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 95, char 14: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 95, char 57: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 102, char 16: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 104, char 7: Operands in a boolean expr must be bool. File book-examples/dan-fileops-with-modifications.rsl, line 111, char 31: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 111, char 47: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 123, char 18: Left operand of '.' is not a tuple or union. File book-examples/dan-fileops-with-modifications.rsl, line 123, char 28: Left operand of '.' is not a tuple or union. Checking module Main Checking object RolodexFileSpace Checking object Rolodex Checking object Card Checking object CardList Checking object Printout Checking object WorkSpace Checking axiom, line 27 Checking operation new Checking operation open Checking operation save Checking operation saveAs Checking operation printRolodex **** book-examples/fileops-with-workspace.rsl **** File book-examples/fileops-with-workspace.rsl, line 2, char 36: Component FileData not defined. File book-examples/fileops-with-workspace.rsl, line 3, char 17: Component Name not defined. File book-examples/fileops-with-workspace.rsl, line 5, char 23: Component Name not defined. File book-examples/fileops-with-workspace.rsl, line 5, char 34: Component Rolodex not defined. File book-examples/fileops-with-workspace.rsl, line 13, char 19: Type Name is not defined. File book-examples/fileops-with-workspace.rsl, line 13, char 32: Type Rolodex is not defined. File book-examples/fileops-with-workspace.rsl, line 16, char 32: Type Name is not defined. File book-examples/fileops-with-workspace.rsl, line 16, char 42: Type Workspace is not defined. File book-examples/fileops-with-workspace.rsl, line 18, char 34: Type FileName is not defined. File book-examples/fileops-with-workspace.rsl, line 18, char 34: Type Name is not defined. File book-examples/fileops-with-workspace.rsl, line 18, char 46: Type Workspace is not defined. File book-examples/fileops-with-workspace.rsl, line 25, char 32: Type Workspace is not defined. File book-examples/fileops-with-workspace.rsl, line 29, char 21: Type FileName is not defined. File book-examples/fileops-with-workspace.rsl, line 29, char 24: Type Workspace is not defined. File book-examples/fileops-with-workspace.rsl, line 29, char 43: Type FileData is not defined. File book-examples/fileops-with-workspace.rsl, line 29, char 46: Type Workspace is not defined. File book-examples/fileops-with-workspace.rsl, line 35, char 43: Type FileName is not defined. File book-examples/fileops-with-workspace.rsl, line 35, char 47: Type Workspace is not defined. Checking module Main Checking object FileSpace Checking object File Checking object FileName Checking object WorkSpace Checking operation New Checking operation Open Checking operation Save **** book-examples/m.rsl **** File book-examples/m.rsl, line 1, char 23: Component NamePattern not defined. File book-examples/m.rsl, line 1, char 43: Component IdPattern not defined. File book-examples/m.rsl, line 2, char 12: Component AgePattern not defined. File book-examples/m.rsl, line 2, char 30: Component SexPattern not defined. File book-examples/m.rsl, line 2, char 49: Component AddressPattern not defined. Checking module Main Checking object SearchInfo **** book-examples/match.rsl **** File book-examples/match.rsl, line 14, char 32: Component Age not defined. File book-examples/match.rsl, line 14, char 45: Component null not defined. File book-examples/match.rsl, line 27, char 46: Component Age not defined. File book-examples/match.rsl, line 34, char 49: Component Age not defined. File book-examples/match.rsl, line 40, char 25: Component Age not defined. File book-examples/match.rsl, line 40, char 57: Component Age not defined. File book-examples/match.rsl, line 72, char 16: Left operand of '.' is not a tuple or union. File book-examples/match.rsl, line 72, char 5: Actual parameter list does not match inputs for any definition of operation MatchName File book-examples/match.rsl, line 73, char 14: Left operand of '.' is not a tuple or union. File book-examples/match.rsl, line 73, char 5: Actual parameter list does not match inputs for any definition of operation MatchId File book-examples/match.rsl, line 74, char 15: Left operand of '.' is not a tuple or union. File book-examples/match.rsl, line 74, char 5: Actual parameter list does not match inputs for any definition of operation MatchAge File book-examples/match.rsl, line 75, char 15: Left operand of '.' is not a tuple or union. File book-examples/match.rsl, line 75, char 5: Actual parameter list does not match inputs for any definition of operation MatchSex File book-examples/match.rsl, line 76, char 19: Left operand of '.' is not a tuple or union. File book-examples/match.rsl, line 76, char 5: Actual parameter list does not match inputs for any definition of operation MatchAddress File book-examples/match.rsl, line 78, char 20: Type ... is not defined. File book-examples/match.rsl, line 78, char 27: Type ... is not defined. File book-examples/match.rsl, line 78, char 34: ... is not defined in this scope. File book-examples/match.rsl, line 79, char 18: Type ... is not defined. File book-examples/match.rsl, line 79, char 25: Type ... is not defined. File book-examples/match.rsl, line 79, char 32: ... is not defined in this scope. File book-examples/match.rsl, line 81, char 24: Type Age is not defined. File book-examples/match.rsl, line 83, char 13: Type Age is not defined. File book-examples/match.rsl, line 83, char 13: Type Age is not defined. File book-examples/match.rsl, line 85, char 6: Type Age is not defined. File book-examples/match.rsl, line 85, char 6: Type Age is not defined. File book-examples/match.rsl, line 87, char 14: Type Age is not defined. File book-examples/match.rsl, line 87, char 14: Type Age is not defined. File book-examples/match.rsl, line 87, char 42: Type Age is not defined. File book-examples/match.rsl, line 87, char 42: Type Age is not defined. File book-examples/match.rsl, line 89, char 6: Type Age is not defined. File book-examples/match.rsl, line 89, char 8: ag is not defined in this scope. File book-examples/match.rsl, line 93, char 19: Type ... is not defined. File book-examples/match.rsl, line 93, char 26: Type ... is not defined. File book-examples/match.rsl, line 93, char 33: ... is not defined in this scope. File book-examples/match.rsl, line 94, char 23: Type ... is not defined. File book-examples/match.rsl, line 94, char 30: Type ... is not defined. File book-examples/match.rsl, line 94, char 37: ... is not defined in this scope. Checking module Main Checking object SearchInfo Checking object NamePattern Checking object IdPattern Checking object AgePattern Checking object SexPattern Checking object AddressPattern Checking object AgeLessThan Checking object AgeGreaterThan Checking object AgeRange Checking object LessThanSymbol Checking object GreaterThanSymbol Checking object RangeSymbol Checking operation Find Checking operation Match Checking operation MatchName Checking operation MatchId Checking operation MatchAge Checking operation MatchSex Checking operation MatchAddress Checking object Rolodex Checking object Card Checking object CardList Checking operation CardsFound Checking operation SortedById **** book-examples/more-cocrete-file-ops-with-errors.rsl **** File book-examples/more-cocrete-file-ops-with-errors.rsl, line 3, char 68: Component ... not defined. File book-examples/more-cocrete-file-ops-with-errors.rsl, line 5, char 74: Component ... not defined. File book-examples/more-cocrete-file-ops-with-errors.rsl, line 14, char 13: Component ... not defined. File book-examples/more-cocrete-file-ops-with-errors.rsl, line 37, char 18: Left operand of '?' is not a union. File book-examples/more-cocrete-file-ops-with-errors.rsl, line 37, char 18: Type of if expression must be boolean File book-examples/more-cocrete-file-ops-with-errors.rsl, line 38, char 19: data is not a field of the tuple or union on the left of the '.' File book-examples/more-cocrete-file-ops-with-errors.rsl, line 38, char 27: ParseRolodexText is not defined in this scope. File book-examples/more-cocrete-file-ops-with-errors.rsl, line 39, char 23: Left operand of '?' is not a union. File book-examples/more-cocrete-file-ops-with-errors.rsl, line 39, char 23: Type of if expression must be boolean File book-examples/more-cocrete-file-ops-with-errors.rsl, line 40, char 19: data is not a field of the tuple or union on the left of the '.' File book-examples/more-cocrete-file-ops-with-errors.rsl, line 40, char 28: rolo is not a field of the tuple or union on the left of the '.' File book-examples/more-cocrete-file-ops-with-errors.rsl, line 66, char 11: ... is not defined in this scope. File book-examples/more-cocrete-file-ops-with-errors.rsl, line 70, char 32: Type RolodexPrintout is not defined. File book-examples/more-cocrete-file-ops-with-errors.rsl, line 73, char 16: Right operand of 'in' must be a list. File book-examples/more-cocrete-file-ops-with-errors.rsl, line 73, char 30: Right operand of 'in' must be a list. File book-examples/more-cocrete-file-ops-with-errors.rsl, line 73, char 40: SortedByName is not defined in this scope. File book-examples/more-cocrete-file-ops-with-errors.rsl, line 73, char 57: Type RolodexPrintout is not defined. File book-examples/more-cocrete-file-ops-with-errors.rsl, line 74, char 22: GeneratePrint is not defined in this scope. Checking module Main Checking object FileSpace Checking object File Checking object FileType Checking object FileName Checking object FileData Checking object ASCIIData Checking object BinaryData Checking object RolodexData Checking object ASCIIType Checking object BinaryType Checking object RolodexType Checking object Rolodex Checking object Card Checking object Name Checking operation New Checking operation Open Checking operation Save Checking operation SaveAs Checking operation Print **** book-examples/more-cocrete-file-ops.rsl **** File book-examples/more-cocrete-file-ops.rsl, line 3, char 68: Component ... not defined. File book-examples/more-cocrete-file-ops.rsl, line 5, char 74: Component ... not defined. File book-examples/more-cocrete-file-ops.rsl, line 14, char 13: Component ... not defined. File book-examples/more-cocrete-file-ops.rsl, line 66, char 11: ... is not defined in this scope. File book-examples/more-cocrete-file-ops.rsl, line 98, char 39: Type Card is not defined. File book-examples/more-cocrete-file-ops.rsl, line 100, char 23: Type Card is not defined. Checking module Main Checking object FileSpace Checking object File Checking object FileType Checking object FileName Checking object FileData Checking object ASCIIData Checking object BinaryData Checking object RolodexData Checking object ASCIIType Checking object BinaryType Checking object RolodexType Checking object Rolodex Checking object Card Checking object Name Checking operation New Checking operation Open Checking operation Save Checking operation SaveAs Checking operation Print Checking object RolodexPrintout Checking operation ParseRolodexText Checking operation GeneratePrint Checking operation SortedByName **** book-examples/more-concrete-file-ops-with-cardlist-type-def.rsl **** File book-examples/more-concrete-file-ops-with-cardlist-type-def.rsl, line 3, char 68: Component ... not defined. File book-examples/more-concrete-file-ops-with-cardlist-type-def.rsl, line 5, char 74: Component ... not defined. File book-examples/more-concrete-file-ops-with-cardlist-type-def.rsl, line 15, char 13: Component ... not defined. Checking module Main Checking object FileSpace Checking object File Checking object FileType Checking object FileName Checking object FileData Checking object ASCIIData Checking object BinaryData Checking object RolodexData Checking object ASCIIType Checking object BinaryType Checking object RolodexType Checking object Rolodex Checking object CardList Checking object Card Checking object Name Checking operation New Checking operation Open Checking operation Save Checking operation SaveAs Checking operation Print Checking object RolodexPrintout Checking operation ParseRolodexText Checking operation GeneratePrint Checking operation SortedByName **** book-examples/slide-dan.rsl **** Checking module Main Checking object ProjectLibrary Checking object Project Checking object Document Checking object SLOB Checking object Graphic Checking object graphicType Checking object Drawing Checking object Animation Checking object Video Checking object Sound Checking object Text Checking object DFD Checking object RequirementsSpec Checking object RequirementsTrace Checking object OMN Checking object UI Checking object DemoGeneratedUI Checking object Class Checking object CPlusPlusProgram Checking object Header Checking object Code Checking object Program Checking object VisualProgram Checking object DebugDisplay Checking object Heap Checking object Stack Checking object SymbolTable Checking object CoveragePercent Checking object Results Checking object TestSet Checking object VarianceReport Checking object Metrics Checking object KDSI Checking object CPlusPlusCode Checking object Display Checking object Report Checking operation DesignUIbyDemo Checking operation EditDFD Checking operation TraceRequirements Checking operation BrowseProgram Checking operation EditProgram Checking operation GenerateRumbaughObjectModel Checking operation InterpretProgram Checking operation RunTest Checking operation GenerateMetrics Checking operation RunCoverage Checking operation RunRegression Checking operation BrowseSLOBs