**** 3.rsl **** Checking module X's exports (in advance of other checks). Checking module Main Checking module X Checking object x File 3.rsl, line 3, char 16: Component b not defined. File 3.rsl, line 3, char 18: Component c not defined. Checking object y File 3.rsl, line 7, char 16: Component b not defined. Checking object z Checking object a **** BinSearchTree.rsl **** Checking module Main Checking object BinSearchTree Checking object List **** Generate.rsl **** File Generate.rsl, line 683, char 17: Duplicate attribute ignored. Checking module Main Checking object Test File Generate.rsl, line 14, char 20: Component Name not defined. File Generate.rsl, line 15, char 11: Component Date not defined. File Generate.rsl, line 17, char 20: Component QuestionItem not defined. File Generate.rsl, line 18, char 15: Component FileName not defined. Checking object MixQuestionDistribution Checking object TestCriteria File Generate.rsl, line 44, char 11: Component Time not defined. File Generate.rsl, line 45, char 11: Component Difficulty not defined. Checking object TQuestionType File Generate.rsl, line 56, char 26: Component Type not defined. Checking object TQTypeMixed Checking object TSelectedQDB File Generate.rsl, line 60, char 25: Component QDatabase not defined. File Generate.rsl, line 61, char 25: Component TSDBIncludeReferences not defined. Checking object TSQDBIncludeRef Checking object TestQuestionItem File Generate.rsl, line 79, char 9: Parent class QuestionItem not defined. Checking operation QMatchTypeNDiff File Generate.rsl, line 93, char 52: Type Difficulty is not defined. File Generate.rsl, line 93, char 67: Type QuestionItem is not defined. File Generate.rsl, line 95, char 17: Identifier TQTypeMixed erroneously used as a variable. File Generate.rsl, line 95, char 13: Type of if expression must be boolean File Generate.rsl, line 95, char 39: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 97, char 6: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 97, char 12: Type Difficulty is not defined. Checking operation IsInSomeQDatabase File Generate.rsl, line 101, char 56: Type QuestionItem is not defined. File Generate.rsl, line 103, char 60: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 103, char 81: Type QuestionItem is not defined. Checking operation MatchQuestionListSingleQDB File Generate.rsl, line 108, char 12: Type Difficulty is not defined. File Generate.rsl, line 111, char 21: Type QuestionItem is not defined. File Generate.rsl, line 117, char 18: tqilist' is not defined in this scope. File Generate.rsl, line 119, char 27: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 121, char 5: Actual parameter list does not match inputs for any definition of operation QMatchTypeNDiff Checking object QuestionItems File Generate.rsl, line 132, char 26: Component QuestionItem not defined. Checking operation MatchQuestionListList File Generate.rsl, line 136, char 13: Type Difficulty is not defined. Checking operation SelectQuestions File Generate.rsl, line 154, char 20: Type QuestionItem is not defined. File Generate.rsl, line 155, char 21: Type QuestionItem is not defined. File Generate.rsl, line 163, char 15: Type QuestionItem is not defined. File Generate.rsl, line 163, char 15: Type QuestionItem is not defined. Checking operation SelectedQuestionListList Checking operation Int2Num Checking operation Ratio Checking operation Decimal Checking operation Round Checking operation NewTSQDBList File Generate.rsl, line 253, char 29: Type QDatabase is not defined. File Generate.rsl, line 253, char 29: Type QDatabase is not defined. Checking operation ValidTimeRange Checking operation GenerateQuestionList File Generate.rsl, line 272, char 13: Type Difficulty is not defined. File Generate.rsl, line 274, char 13: Type Time is not defined. File Generate.rsl, line 277, char 21: Type QuestionItem is not defined. File Generate.rsl, line 290, char 12: Identifier TQTypeMixed erroneously used as a variable. File Generate.rsl, line 292, char 19: Actual parameter list does not match inputs for any definition of operation SumTimeMins File Generate.rsl, line 292, char 4: Actual parameter list does not match inputs for any definition of operation ValidTimeRange File Generate.rsl, line 293, char 10: ... is not defined in this scope. Checking operation NoDuplicatesInList File Generate.rsl, line 301, char 37: Type QuestionItem is not defined. Checking operation IsInSomeMatchList File Generate.rsl, line 304, char 49: Type QuestionItem is not defined. File Generate.rsl, line 307, char 4: Type QuestionItem is not defined. File Generate.rsl, line 307, char 10: MatchQuestionList is not defined in this scope. Checking operation IsInSomeSelectedQuestionList File Generate.rsl, line 311, char 60: Type QuestionItem is not defined. File Generate.rsl, line 314, char 4: Type QuestionItem is not defined. File Generate.rsl, line 314, char 10: SelectedQuestionListSingleQDB is not defined in this scope. Checking operation GenerateSimpleQuestionList File Generate.rsl, line 322, char 20: Type QuestionItem is not defined. Checking operation ConvertDatabaseQuestionListToTestQuestionList File Generate.rsl, line 345, char 18: Type QuestionItem is not defined. File Generate.rsl, line 355, char 14: questiontext is not a field of the tuple or union on the left of the '.' File Generate.rsl, line 355, char 39: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 356, char 14: answer is not a field of the tuple or union on the left of the '.' File Generate.rsl, line 356, char 33: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 357, char 14: type is not a field of the tuple or union on the left of the '.' File Generate.rsl, line 357, char 31: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 358, char 14: diff is not a field of the tuple or union on the left of the '.' File Generate.rsl, line 358, char 31: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 359, char 14: time is not a field of the tuple or union on the left of the '.' File Generate.rsl, line 359, char 31: Left operand of '.' is not a module, tuple, or union. Checking operation Time2Mins File Generate.rsl, line 367, char 26: Type Time is not defined. File Generate.rsl, line 368, char 8: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 368, char 27: Left operand of '.' is not a module, tuple, or union. Checking operation Mins2Time File Generate.rsl, line 371, char 47: Type Time is not defined. File Generate.rsl, line 372, char 8: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 373, char 8: Left operand of '.' is not a module, tuple, or union. Checking operation SumTimeMins File Generate.rsl, line 378, char 28: time is not a field of the tuple or union on the left of the '.' File Generate.rsl, line 378, char 8: Actual parameter list does not match inputs for any definition of operation Time2Mins Checking operation SumPoints Checking operation TotalQuestions File Generate.rsl, line 384, char 38: Type TestQuestionItems is not defined. File Generate.rsl, line 386, char 7: Type TestQuestionItems is not defined. Checking operation GenerateSimpleTest File Generate.rsl, line 398, char 22: Incompatible operand types in an equality expr. File Generate.rsl, line 404, char 8: Left operand of '.' is not a module, tuple, or union. Checking operation CreateCriteriaList Checking operation CreateSimpleTestList Checking operation CombineTestList File Generate.rsl, line 468, char 8: Type QuestionItem is not defined. File Generate.rsl, line 477, char 8: Type QuestionItem is not defined. Checking operation GenerateMixTypeTest Checking operation GenerateTest File Generate.rsl, line 514, char 25: mix is not defined in this scope. File Generate.rsl, line 514, char 19: Type of if expression must be boolean File Generate.rsl, line 522, char 18: Type FileName is not defined. File Generate.rsl, line 524, char 14: Type Name is not defined. File Generate.rsl, line 526, char 14: Type Date is not defined. Checking operation IsValidQuestion File Generate.rsl, line 533, char 6: question_text is not a field of the tuple or union on the left of the '.' File Generate.rsl, line 534, char 6: answer is not a field of the tuple or union on the left of the '.' Checking operation QuestionsEqual File Generate.rsl, line 537, char 51: Type QuestionItem is not defined. File Generate.rsl, line 538, char 6: questiontext is not a field of the tuple or union on the left of the '.' File Generate.rsl, line 538, char 24: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 539, char 6: answer is not a field of the tuple or union on the left of the '.' File Generate.rsl, line 539, char 18: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 540, char 6: type is not a field of the tuple or union on the left of the '.' File Generate.rsl, line 540, char 16: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 541, char 6: diff is not a field of the tuple or union on the left of the '.' File Generate.rsl, line 541, char 16: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 542, char 6: time is not a field of the tuple or union on the left of the '.' File Generate.rsl, line 542, char 16: Left operand of '.' is not a module, tuple, or union. Checking operation AllSameExceptQuestionList File Generate.rsl, line 546, char 13: Type Name is not defined. File Generate.rsl, line 546, char 13: Type Name is not defined. File Generate.rsl, line 547, char 13: Type Date is not defined. File Generate.rsl, line 547, char 13: Type Date is not defined. File Generate.rsl, line 549, char 17: Type FileName is not defined. File Generate.rsl, line 549, char 17: Type FileName is not defined. Checking operation AddQuestion Checking operation ModifyQuestion File Generate.rsl, line 604, char 58: Type QuestionItem is not defined. File Generate.rsl, line 606, char 20: tqi is not defined in this scope. File Generate.rsl, line 606, char 4: Actual parameter list does not match inputs for any definition of operation IsValidQuestion File Generate.rsl, line 614, char 41: Right operand of 'in' must be a list or a string. Checking operation DeleteQuestion Checking operation TQI2QI File Generate.rsl, line 659, char 16: Type QuestionItem is not defined. File Generate.rsl, line 663, char 7: questiontext is not a field of the tuple or union on the left of the '.' File Generate.rsl, line 663, char 25: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 664, char 7: answer is not a field of the tuple or union on the left of the '.' File Generate.rsl, line 664, char 19: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 665, char 7: type is not a field of the tuple or union on the left of the '.' File Generate.rsl, line 665, char 17: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 666, char 7: diff is not a field of the tuple or union on the left of the '.' File Generate.rsl, line 666, char 17: Left operand of '.' is not a module, tuple, or union. File Generate.rsl, line 667, char 7: time is not a field of the tuple or union on the left of the '.' File Generate.rsl, line 667, char 17: Left operand of '.' is not a module, tuple, or union. Checking operation SimiliarQuestion Checking operation ReplaceQuestion **** UNIX-dir-structure.rsl **** File UNIX-dir-structure.rsl, line 20, char 14: syntax error. File UNIX-dir-structure.rsl, line 20, char 25: syntax error. **** X.rsl **** Checking module Main Checking var decl, line 1 Checking var decl, line 2 Checking object X Checking object F File X.rsl, line 9, char 15: Component Y not defined. File X.rsl, line 9, char 20: Component Z not defined. Checking operation O File X.rsl, line 13, char 22: Type Y is not defined. File X.rsl, line 13, char 26: Type Z is not defined. Checking operation O2 File X.rsl, line 18, char 22: Type Y is not defined. File X.rsl, line 18, char 27: Type Z is not defined. Checking operation O2a File X.rsl, line 25, char 14: Type Y is not defined. File X.rsl, line 25, char 19: Type Z is not defined. Checking operation O3 **** 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 Checking module Main Checking object z File and-or-list.rsl, line 1, char 11: Component A not defined. File and-or-list.rsl, line 1, char 19: Component B not defined. File and-or-list.rsl, line 1, char 28: Component C not defined. Checking object z 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. Checking object x 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. Checking object y 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. **** and-or.rsl **** Checking module Main Checking object x File and-or.rsl, line 1, char 9: Component a not defined. File and-or.rsl, line 1, char 14: Component b not defined. File and-or.rsl, line 1, char 20: Component c not defined. File and-or.rsl, line 1, char 25: Component d not defined. Checking object y 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. **** 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 **** Checking module Main Checking object a File and0.rsl, line 1, char 9: Component x not defined. File and0.rsl, line 1, char 15: Component y not defined. File and0.rsl, line 1, char 21: Component z not defined. **** and1.rsl **** Checking module Main Checking object A 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. Checking object B 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. **** 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 **** 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). File asct.rsl, line 492, char 53: AircraftAttitudes is not an export of FlyMission. File asct.rsl, line 493, char 10: Mission is not defined in this scope. File asct.rsl, line 494, char 19: AircraftState is not an export of Aircraft. File asct.rsl, line 494, char 43: EnginesThrust is not an export of Aircraft. File asct.rsl, line 495, char 21: ExternalForcesOnYawActuator is not an export of ControlYaw. File asct.rsl, line 496, char 16: DisplayedDirectionalTrimPos is not an export of ControlYaw. File asct.rsl, line 497, char 36: DisplayedInflightBrakePos is not an export of ControlAerodynamicBraking. File asct.rsl, line 498, char 23: ControlPitch is not an export of ControlPitch. File asct.rsl, line 498, char 50: DisplayedLongitudinalTrimPosition is not an export of ControlPitch. File asct.rsl, line 499, char 18: ExternalForcesOnPitchActuator is not an export of ControlPitch. File asct.rsl, line 499, char 62: StallAngleOfAttackWarning is not an export of ControlPitch. File asct.rsl, line 500, char 22: DisplayedRollTrimPosition is not an export of ControlRoll. File asct.rsl, line 501, char 35: DisplayedConfigAndFailureStatus is not an export of ControlLiftConfiguration. File asct.rsl, line 990, char 50: Imported name ActualFlightPath is already defined in this scope. File asct.rsl, line 992, char 10: AirCraft is not defined in this scope. File asct.rsl, line 992, char 43: AirCraft is not defined in this scope. File asct.rsl, line 1219, char 23: PitchActuatorPosition is not an export of ControlPitch. File asct.rsl, line 1220, char 19: AutoFlightPathCommand is not an export of Aircraft. Checking module Main Checking module FlyMission Checking object Mission 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 56: Component AltitudeRange not defined. Checking object MissionState 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. Checking object MissionSegment File asct.rsl, line 68, char 17: Component AltitudeRange not defined. Checking object TaxiInTaxiOut File asct.rsl, line 75, char 18: Component MoveFromTerminalPhase not defined. File asct.rsl, line 75, char 44: Component AltitudeRange not defined. Checking object TakeOff 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. Checking object ClimbOutAndClimb File asct.rsl, line 98, char 17: Component ClimbOut not defined. File asct.rsl, line 98, char 30: Component ClimbToAltitude not defined. Checking object Cruise Checking object DescentAndApproach File asct.rsl, line 123, char 17: Component Descent not defined. File asct.rsl, line 123, char 29: Component Approach not defined. Checking object Landing File asct.rsl, line 136, char 17: Component Deceleration not defined. File asct.rsl, line 136, char 34: Component Touchdown not defined. Checking object MissedApproach Checking object FlightPath File asct.rsl, line 161, char 17: Component Direction not defined. File asct.rsl, line 161, char 28: Component Angle not defined. Checking object ActualFlightPath Checking object TargetFlightPath Checking object AircraftAttitudes 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. Checking object ExternalForcesOnActuator Checking operation EvaluateHandlingQualities 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. Checking operation MinimumAugmentation File asct.rsl, line 209, char 16: Identfier Aircraft is not a type. Checking var decl, line 214 Checking var decl, line 215 Checking var decl, line 216 Checking var decl, line 217 Checking var decl, line 218 Checking axiom, line 221 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 17: Type Time is not defined. File asct.rsl, line 222, char 26: Left operand of '.' is not a module, tuple, or union. 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. Checking axiom, line 226 File asct.rsl, line 227, char 9: Probability is not defined in this scope. File asct.rsl, line 227, char 42: Left operand of '.' is not a module, tuple, or union. 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 Checking axiom, line 233 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: Left operand of '.' is not a module, tuple, or union. File asct.rsl, line 235, char 58: Degraded is not defined in this scope. Checking module Crew Checking object CrewMember File asct.rsl, line 248, char 17: Component Name not defined. Checking object Pilot File asct.rsl, line 254, char 17: Component PilotClassification not defined. Checking object CoPilot File asct.rsl, line 260, char 17: Component PilotClassification not defined. Checking object SkillLevel Checking object StrengthLevel Checking object MissionControlSystem Checking operation PerformPilotFunctions 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. Checking operation PerformCopilotFunctions 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 47: Type CopilotFlightPathCommandForce is not defined. Checking module Aircraft Checking object Aircraft 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. Checking object AircraftState 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. Checking object NosewheelPosition Checking object AircraftStructure File asct.rsl, line 340, char 26: Component EngineSupport not defined. File asct.rsl, line 340, char 42: Component PropellerShaft not defined. Checking object StructuralElement File asct.rsl, line 350, char 29: Component WhereMounted not defined. Checking object Engine Checking object EngineThrust Checking object HighLiftDevices File asct.rsl, line 372, char 17: Component LeadingEdgeFlap not defined. File asct.rsl, line 372, char 35: Component TrailingEdgeFlap not defined. Checking object HowMounted File asct.rsl, line 378, char 17: Component Location not defined. Checking object HowMountedLocation Checking object External Checking object Internal Checking object MajorSystems 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. Checking object Autopilot Checking object Mode Checking object Command Checking object ManualFlightMode File asct.rsl, line 430, char 17: Component Angle not defined. Checking object AutoFlightMode Checking object ManualFlightPathCommand File asct.rsl, line 446, char 17: Component Angle not defined. Checking object AutoFlightPathCommand File asct.rsl, line 454, char 17: Component Angle not defined. Checking module Navigate Checking operation Navigate File asct.rsl, line 475, char 13: Type Mission is not defined. File asct.rsl, line 476, char 14: Type TargetFlightPath is not defined. Checking module ControlMissionFlight Checking operation ControlMissionFlight 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. Checking operation ControlThrust Checking operation ControlHeadingOnGround File asct.rsl, line 578, char 14: Type NosewheelPosition is not defined. Checking operation ControlBrakingOnGround File asct.rsl, line 586, char 14: Type WhellBrakingPosition is not defined. Checking operation UpdateAircraftState 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. Checking object ThrustVectorActuatorConfiguration Checking object ManualControlMode Checking operation TransferControlMode 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: Left operand of '.' is not a module, tuple, or union. File asct.rsl, line 639, char 39: Type of if expression must be boolean File asct.rsl, line 640, char 23: Left operand of '.' is not a module, tuple, or union. Checking object CoreControl Checking object EnhancedControl Checking object HandlingQuality Checking object Normal Checking object Degraded Checking module ControlAerodynamicBraking Checking operation ControlAerodynamicBraking File asct.rsl, line 673, char 31: Type ExternalForcessOnActuator is not defined. 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 File asct.rsl, line 913, char 13: Type CrewHLConfigCmdForce is not defined. File asct.rsl, line 914, char 14: Type ManualConfigCmd is not defined. Checking operation GenerateConfigActuatorCmd File asct.rsl, line 923, char 57: Type ManualConfigCmd is not defined. Checking object AutoConfigCommand Checking object CrewConfigCmdForce Checking object DisplayedConfigAndFailureStatus Checking object HighLiftActuatorCommands Checking object HighLiftDevicePositions Checking object HighLiftConfigAndFailureStatus Checking object LiftConfig File asct.rsl, line 974, char 7: Component LeadingEdgeWingPos not defined. File asct.rsl, line 974, char 27: Component TrailingEdgeWingPos not defined. Checking module ControlPitch Checking operation ControlPitch Checking operation GenerateLongitudinalTrimCommand Checking operation DisplayLongitudinalTrimStatus Checking operation GeneratePitchActuatorCommand Checking operation MovePitchActuators File asct.rsl, line 1045, char 13: Type DesiredPitchActuators is not defined. Checking operation ProvideStallAngleOfAttackWarning Checking operation ProvideLongitudinalEnvelopeProtection File asct.rsl, line 1064, char 31: Type ManualFlightPathCommand is not defined. Checking operation GenerateFlightPathCommand File asct.rsl, line 1077, char 14: Type ManualFlightPathCommand is not defined. Checking operation LimitAutoPitchCommand Checking operation GenerateFlightPathCmdManual File asct.rsl, line 1095, char 14: Type ManualFlightPathCommand is not defined. Checking operation GenerateFlightPathCmdAuto Checking operation MakeManualVsAutoFlightModeDecision File asct.rsl, line 1111, char 13: Type ManualFlightMode is not defined. File asct.rsl, line 1112, char 14: Type AutoFlightMode is not defined. Checking operation EngageManOrAutoOperation File asct.rsl, line 1120, char 13: Type ManualFlightMode is not defined. File asct.rsl, line 1121, char 14: Type AutoFlightMode is not defined. 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 File asct.rsl, line 1227, char 14: Type PitchActuatorPosition is not defined. Checking operation FlightControlSystemPitchFunctions 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 38: 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. Checking object CopilotFlightPathCommandFeelForce Checking object CopilotFlightPathCommandForce Checking object CopilotLongitudinalTrimForce Checking object PilotFlightPathCommandForce Checking object PilotFlightPathFeelForce Checking object PilotLongitudinalTrimForce Checking operation ProvidePilotPitchInterface 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. Checking operation ProvideCopilotPitchInterface 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. Checking operation DisplayLongitudinalTrimStatus File asct.rsl, line 1333, char 14: Type LongitudinalTrimPosition is not defined. Checking operation ResolvePitchControlContention 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. Checking operation GeneratePitchActuatorCommand 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. Checking operation MovePitchActuators 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. Checking operation ProvideStallAngleOfAttackWarning File asct.rsl, line 1376, char 13: Type ActualFlightPath is not defined. File asct.rsl, line 1377, char 14: Type StallAngleOfAttackWarning is not defined. Checking operation DisplayLongitudinalEnvelopeProtectStatus File asct.rsl, line 1388, char 13: Type LongitudinalEnvelopeProtectStatus is not defined. File asct.rsl, line 1389, char 14: Type DisplayedLongitudinalEnvelopeProtectStatus is not defined. Checking operation ProvideLongitudinalEnvelopeProtection 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. Checking operation LimitAutoPitchCommands File asct.rsl, line 1416, char 13: Type AutoFlightPathCommand is not defined. File asct.rsl, line 1417, char 14: Type LimitedFlightPathCommand is not defined. Checking operation ConvertForcesToDisplacement 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. Checking operation GenerateLongitudinalFeelForce File asct.rsl, line 1435, char 13: Type FlightPathAngleCommand is not defined. File asct.rsl, line 1436, char 14: Type FlightPathCommandFeelForce is not defined. Checking operation TranslateFlightPathDisplacementToCommand File asct.rsl, line 1445, char 13: Type FlightPathCommandDisplacement is not defined. File asct.rsl, line 1446, char 14: Type FlightPathAngleCommand is not defined. Checking operation TranslateTrimForceToTrimCommand File asct.rsl, line 1454, char 13: Type LongitudinalTrimForce is not defined. File asct.rsl, line 1455, char 14: Type LongitudinalTrimCommand is not defined. 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 File asct.rsl, line 1553, char 49: Type ManualModeEngaged is not defined. Checking operation EngageManOrAutoOperation 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. Checking operation GenerateRollRateCommandAuto File asct.rsl, line 1571, char 13: Type AutoModeEngaged is not defined. Checking operation MakeManualVsAutoFlightModeDecision File asct.rsl, line 1582, char 14: Type ManualFlightMode is not defined. File asct.rsl, line 1582, char 32: Type AutoFlightMode is not defined. 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 File asct.rsl, line 1685, char 14: Type RollActuatorPosition is not defined. Checking operation FlightControlSystemRollFunctions 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 48: 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. Checking operation ProvidePilotRollInterface 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. Checking operation ProvideCopilotRollInterface 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. Checking operation DisplayRollTrimStatus File asct.rsl, line 1750, char 13: Type RollTrimPosition is not defined. File asct.rsl, line 1751, char 14: Type DisplayedRollTrimPosition is not defined. Checking operation ResolveRollControlContention 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. Checking operation GenerateRollActuatorCommand 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. Checking operation MoveRollActuator 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. Checking operation DisplayRollEnvelopeProtectStatus File asct.rsl, line 1788, char 13: Type RollEnvelopeProtectStatus is not defined. File asct.rsl, line 1789, char 14: Type DisplayedRollEnvelopeProtectStatus is not defined. Checking operation ProvideRollEnvelopeProtection 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. Checking operation LimitAutoRollCommands File asct.rsl, line 1814, char 13: Type AutoRollRateCommand is not defined. File asct.rsl, line 1815, char 14: Type LimitedAutoRollCommand is not defined. Checking operation ConvertForcesToDisplacement 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. Checking operation GenerateRollFeelForce 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. Checking operation TranslateRRDisplToRRCommand 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. Checking operation TranslateTrimForceToTrimCommand File asct.rsl, line 1851, char 13: Type RollTrimForce is not defined. File asct.rsl, line 1852, char 14: Type RollTrimCommand is not defined. Checking module ControlYaw Checking operation ControlYaw 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. Checking operation GenerateDirectionalTrimCommand File asct.rsl, line 1881, char 14: Type ManualDirectionalTrimCmd is not defined. File asct.rsl, line 1881, char 40: Type AutoDirectionalTrimCmd is not defined. Checking operation DisplayDirectionalTrimPosition File asct.rsl, line 1889, char 13: Type DirectionalTrimPosition is not defined. File asct.rsl, line 1890, char 14: Type DisplayedDirectionalTrimPos is not defined. Checking operation GenerateYawActuatorCommand 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. Checking operation EngineOutControlAugmentation File asct.rsl, line 1908, char 13: Type EnginesThrust is not defined. File asct.rsl, line 1909, char 14: Type ECAYawCommand is not defined. Checking operation MoveYawActuator File asct.rsl, line 1919, char 13: Type DesiredYawActuatorPosition is not defined. File asct.rsl, line 1920, char 14: Type YawActuatorPosition is not defined. Checking operation ProvideYawEnvelopeProtection 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. Checking operation GeneateSideslipCommand 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. Checking operation LimitAutoSideslipCommands File asct.rsl, line 1948, char 13: Type AutoSideslipCommand is not defined. File asct.rsl, line 1949, char 14: Type LimitedAutoSideslipCommand is not defined. Checking operation GenerateSideslipCmdManual 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. Checking operation MakeManualVsAutoFlightModeDecision 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. Checking operation EngageManOrAutoOperation 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. Checking operation GenerateSideslipCmdAuto 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. Checking object ExternalForcesOnYawActuator File asct.rsl, line 1993, char 10: Parent class ExternalForcesOnActuator not defined. Checking module FlightControlSystemYawFunctions Checking operation FlightControlSystemYawContext File asct.rsl, line 2011, char 14: Type YawActuatorPosition is not defined. Checking operation FlightControlSystemYawFunctions 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 33: 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. Checking operation ProvidePilotYawInterface 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. Checking operation ProvideCopilotYawInterface 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. Checking operation DisplayDirectionalTrimPosition File asct.rsl, line 2056, char 13: Type DirectionalTrimPosition is not defined. File asct.rsl, line 2057, char 14: Type DisplayedDirectionalTrimPos is not defined. Checking operation ResolveYawControlContentions 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. Checking operation GenerateYawActuatorCommand 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. Checking operation EngineOutControlAugmentation File asct.rsl, line 2085, char 13: Type EnginesThrust is not defined. File asct.rsl, line 2086, char 14: Type ECAYawCommand is not defined. Checking operation MoveYawActuator 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. Checking operation DisplayYawEnvelopeProtectStatus File asct.rsl, line 2105, char 13: Type YawEnvelopeProtectStatus is not defined. File asct.rsl, line 2106, char 14: Type DisplayedYawEnvelopeProtectStatus is not defined. Checking operation ProvideYawEnvelopeProtection 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. Checking operation LimitAutoSideslipCommands File asct.rsl, line 2128, char 13: Type AutoSideslipCommand is not defined. File asct.rsl, line 2129, char 14: Type LimitedAutoSideslipCommand is not defined. Checking operation ConvertForceToDisplacement 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. Checking operation GenerateSideslipFeelForce File asct.rsl, line 2148, char 13: Type SideslipCommand is not defined. File asct.rsl, line 2149, char 14: Type SideslipFeelForce is not defined. Checking operation TranslateSideslipDisplCmd File asct.rsl, line 2157, char 13: Type SideslipCommandDispl is not defined. File asct.rsl, line 2158, char 14: Type SideslipCommand is not defined. Checking operation TranslateDirecTrimForceToCommand File asct.rsl, line 2165, char 13: Type DirectionalTrimForce is not defined. File asct.rsl, line 2166, char 14: Type DirectionalTrimCommand is not defined. Checking module FlightControlSystem Checking object FlightControlSystem 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. Checking operation PerformAutoFlightSystemFunctions Checking object Computer Checking object Sensor Checking object SurfaceActuator Checking object Command File asct.rsl, line 2219, char 17: Component HowActuated not defined. File asct.rsl, line 2219, char 30: Component AffectedAircraftComponents not defined. Checking object Communicant Checking object DataBus Checking var decl, line 2244 Checking var decl, line 2245 Checking axiom, line 2248 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 module, 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 module, 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 module, tuple, or union. File asct.rsl, line 2251, char 17: MinimumDataCommSpeed is not defined in this scope. **** asctx-v1.rsl **** 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). File asctx-v1.rsl, line 33, char 10: Imports must be of the form "module.name" or "module.*" File asctx-v1.rsl, line 33, char 20: Imports must be of the form "module.name" or "module.*" File asctx-v1.rsl, line 492, char 53: AircraftAttitudes is not an export of FlyMission. File asctx-v1.rsl, line 493, char 10: Mission is not defined in this scope. File asctx-v1.rsl, line 494, char 19: AircraftState is not an export of Aircraft. File asctx-v1.rsl, line 494, char 43: EnginesThrust is not an export of Aircraft. File asctx-v1.rsl, line 495, char 21: ExternalForcesOnYawActuator is not an export of ControlYaw. File asctx-v1.rsl, line 496, char 16: DisplayedDirectionalTrimPos is not an export of ControlYaw. File asctx-v1.rsl, line 497, char 36: DisplayedInflightBrakePos is not an export of ControlAerodynamicBraking. File asctx-v1.rsl, line 498, char 23: ControlPitch is not an export of ControlPitch. File asctx-v1.rsl, line 498, char 50: DisplayedLongitudinalTrimPosition is not an export of ControlPitch. File asctx-v1.rsl, line 499, char 18: ExternalForcesOnPitchActuator is not an export of ControlPitch. File asctx-v1.rsl, line 499, char 62: StallAngleOfAttackWarning is not an export of ControlPitch. File asctx-v1.rsl, line 500, char 22: DisplayedRollTrimPosition is not an export of ControlRoll. File asctx-v1.rsl, line 501, char 35: DisplayedConfigAndFailureStatus is not an export of ControlLiftConfiguration. File asctx-v1.rsl, line 990, char 50: Imported name ActualFlightPath is already defined in this scope. File asctx-v1.rsl, line 992, char 10: AirCraft is not defined in this scope. File asctx-v1.rsl, line 992, char 43: AirCraft is not defined in this scope. File asctx-v1.rsl, line 1219, char 23: PitchActuatorPosition is not an export of ControlPitch. File asctx-v1.rsl, line 1220, char 19: AutoFlightPathCommand is not an export of Aircraft. Checking module Main Checking module FlyMission Checking object Mission 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 56: Component AltitudeRange not defined. Checking object MissionState 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. Checking object MissionSegment File asctx-v1.rsl, line 68, char 17: Component AltitudeRange not defined. Checking object TaxiInTaxiOut File asctx-v1.rsl, line 75, char 18: Component MoveFromTerminalPhase not defined. File asctx-v1.rsl, line 75, char 44: Component AltitudeRange not defined. Checking object TakeOff 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. Checking object ClimbOutAndClimb File asctx-v1.rsl, line 98, char 17: Component ClimbOut not defined. File asctx-v1.rsl, line 98, char 30: Component ClimbToAltitude not defined. Checking object Cruise Checking object DescentAndApproach File asctx-v1.rsl, line 123, char 17: Component Descent not defined. File asctx-v1.rsl, line 123, char 29: Component Approach not defined. Checking object Landing File asctx-v1.rsl, line 136, char 17: Component Deceleration not defined. File asctx-v1.rsl, line 136, char 34: Component Touchdown not defined. Checking object MissedApproach Checking object FlightPath File asctx-v1.rsl, line 161, char 17: Component Direction not defined. File asctx-v1.rsl, line 161, char 28: Component Angle not defined. Checking object ActualFlightPath Checking object TargetFlightPath Checking object AircraftAttitudes 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. Checking object ExternalForcesOnActuator Checking operation EvaluateHandlingQualities 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. Checking operation MinimumAugmentation File asctx-v1.rsl, line 209, char 16: Identfier Aircraft is not a type. Checking var decl, line 214 Checking var decl, line 215 Checking var decl, line 216 Checking var decl, line 217 Checking var decl, line 218 Checking axiom, line 221 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 17: Type Time is not defined. File asctx-v1.rsl, line 222, char 26: Left operand of '.' is not a module, tuple, or union. 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. Checking axiom, line 226 File asctx-v1.rsl, line 227, char 9: Probability is not defined in this scope. File asctx-v1.rsl, line 227, char 42: Left operand of '.' is not a module, tuple, or union. 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 Checking axiom, line 233 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: Left operand of '.' is not a module, tuple, or union. File asctx-v1.rsl, line 235, char 58: Degraded is not defined in this scope. Checking module Crew Checking object CrewMember File asctx-v1.rsl, line 248, char 17: Component Name not defined. Checking object Pilot File asctx-v1.rsl, line 254, char 17: Component PilotClassification not defined. Checking object CoPilot File asctx-v1.rsl, line 260, char 17: Component PilotClassification not defined. Checking object SkillLevel Checking object StrengthLevel Checking object MissionControlSystem Checking operation PerformPilotFunctions 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. Checking operation PerformCopilotFunctions 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 47: Type CopilotFlightPathCommandForce is not defined. Checking module Aircraft Checking object Aircraft 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. Checking object AircraftState 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. Checking object NosewheelPosition Checking object AircraftStructure File asctx-v1.rsl, line 340, char 26: Component EngineSupport not defined. File asctx-v1.rsl, line 340, char 42: Component PropellerShaft not defined. Checking object StructuralElement File asctx-v1.rsl, line 350, char 29: Component WhereMounted not defined. Checking object Engine Checking object EngineThrust Checking object HighLiftDevices File asctx-v1.rsl, line 372, char 17: Component LeadingEdgeFlap not defined. File asctx-v1.rsl, line 372, char 35: Component TrailingEdgeFlap not defined. Checking object HowMounted File asctx-v1.rsl, line 378, char 17: Component Location not defined. Checking object HowMountedLocation Checking object External Checking object Internal Checking object MajorSystems 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. Checking object Autopilot Checking object Mode Checking object Command Checking object ManualFlightMode File asctx-v1.rsl, line 430, char 17: Component Angle not defined. Checking object AutoFlightMode Checking object ManualFlightPathCommand File asctx-v1.rsl, line 446, char 17: Component Angle not defined. Checking object AutoFlightPathCommand File asctx-v1.rsl, line 454, char 17: Component Angle not defined. Checking module Navigate Checking operation Navigate 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. Checking module ControlMissionFlight Checking operation ControlMissionFlight 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. Checking operation ControlThrust Checking operation ControlHeadingOnGround File asctx-v1.rsl, line 578, char 14: Type NosewheelPosition is not defined. Checking operation ControlBrakingOnGround File asctx-v1.rsl, line 586, char 14: Type WhellBrakingPosition is not defined. Checking operation UpdateAircraftState 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. Checking object ThrustVectorActuatorConfiguration Checking object ManualControlMode Checking operation TransferControlMode 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: Left operand of '.' is not a module, tuple, or union. File asctx-v1.rsl, line 639, char 43: 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: Left operand of '.' is not a module, tuple, or union. File asctx-v1.rsl, line 640, char 44: Identifier EnhancedControl erroneously used as a variable. Checking object CoreControl Checking object EnhancedControl Checking object HandlingQuality Checking object Normal Checking object Degraded Checking module ControlAerodynamicBraking Checking operation ControlAerodynamicBraking File asctx-v1.rsl, line 673, char 31: Type ExternalForcessOnActuator is not defined. 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 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. Checking operation GenerateConfigActuatorCmd File asctx-v1.rsl, line 923, char 57: Type ManualConfigCmd is not defined. Checking object AutoConfigCommand Checking object CrewConfigCmdForce Checking object DisplayedConfigAndFailureStatus Checking object HighLiftActuatorCommands Checking object HighLiftDevicePositions Checking object HighLiftConfigAndFailureStatus Checking object LiftConfig File asctx-v1.rsl, line 974, char 7: Component LeadingEdgeWingPos not defined. File asctx-v1.rsl, line 974, char 27: Component TrailingEdgeWingPos not defined. Checking module ControlPitch Checking operation ControlPitch Checking operation GenerateLongitudinalTrimCommand Checking operation DisplayLongitudinalTrimStatus Checking operation GeneratePitchActuatorCommand Checking operation MovePitchActuators File asctx-v1.rsl, line 1045, char 13: Type DesiredPitchActuators is not defined. Checking operation ProvideStallAngleOfAttackWarning Checking operation ProvideLongitudinalEnvelopeProtection File asctx-v1.rsl, line 1064, char 31: Type ManualFlightPathCommand is not defined. Checking operation GenerateFlightPathCommand File asctx-v1.rsl, line 1077, char 14: Type ManualFlightPathCommand is not defined. Checking operation LimitAutoPitchCommand Checking operation GenerateFlightPathCmdManual File asctx-v1.rsl, line 1095, char 14: Type ManualFlightPathCommand is not defined. Checking operation GenerateFlightPathCmdAuto Checking operation MakeManualVsAutoFlightModeDecision 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. 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 File asctx-v1.rsl, line 1227, char 14: Type PitchActuatorPosition is not defined. Checking operation FlightControlSystemPitchFunctions 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 38: 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. Checking object CopilotFlightPathCommandFeelForce Checking object CopilotFlightPathCommandForce Checking object CopilotLongitudinalTrimForce Checking object PilotFlightPathCommandForce Checking object PilotFlightPathFeelForce Checking object PilotLongitudinalTrimForce Checking operation ProvidePilotPitchInterface 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. Checking operation ProvideCopilotPitchInterface 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. Checking operation ResolvePitchControlContention 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. Checking operation DisplayLongitudinalEnvelopeProtectStatus 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. Checking operation LimitAutoPitchCommands 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. Checking operation ConvertForcesToDisplacement 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. Checking operation GenerateLongitudinalFeelForce 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. Checking operation TranslateFlightPathDisplacementToCommand 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. Checking operation TranslateTrimForceToTrimCommand 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. 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 File asctx-v1.rsl, line 1553, char 49: Type ManualModeEngaged is not defined. Checking operation EngageManOrAutoOperation 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. Checking operation GenerateRollRateCommandAuto File asctx-v1.rsl, line 1571, char 13: Type AutoModeEngaged is not defined. Checking operation MakeManualVsAutoFlightModeDecision 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. 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 File asctx-v1.rsl, line 1685, char 14: Type RollActuatorPosition is not defined. Checking operation FlightControlSystemRollFunctions 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 48: 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. Checking operation ProvidePilotRollInterface 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. Checking operation ProvideCopilotRollInterface 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. Checking operation DisplayRollTrimStatus 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. Checking operation ResolveRollControlContention 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. Checking operation GenerateRollActuatorCommand 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. Checking operation MoveRollActuator 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. Checking operation DisplayRollEnvelopeProtectStatus 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. Checking operation ProvideRollEnvelopeProtection 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. Checking operation LimitAutoRollCommands 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. Checking operation ConvertForcesToDisplacement 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. Checking operation GenerateRollFeelForce 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. Checking operation TranslateRRDisplToRRCommand 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. Checking operation TranslateTrimForceToTrimCommand 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. Checking module ControlYaw Checking operation ControlYaw 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. Checking operation GenerateDirectionalTrimCommand 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. Checking operation DisplayDirectionalTrimPosition 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. Checking operation GenerateYawActuatorCommand 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. Checking operation EngineOutControlAugmentation 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. Checking operation MoveYawActuator 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. Checking operation ProvideYawEnvelopeProtection 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. Checking operation GeneateSideslipCommand 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. Checking operation LimitAutoSideslipCommands 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. Checking operation GenerateSideslipCmdManual 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. Checking operation MakeManualVsAutoFlightModeDecision 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. Checking operation EngageManOrAutoOperation 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. Checking operation GenerateSideslipCmdAuto 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. Checking object ExternalForcesOnYawActuator File asctx-v1.rsl, line 1993, char 10: Parent class ExternalForcesOnActuator not defined. Checking module FlightControlSystemYawFunctions Checking operation FlightControlSystemYawContext File asctx-v1.rsl, line 2011, char 14: Type YawActuatorPosition is not defined. Checking operation FlightControlSystemYawFunctions 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 33: 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. Checking operation ProvidePilotYawInterface 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. Checking operation ProvideCopilotYawInterface 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. Checking operation DisplayDirectionalTrimPosition 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. Checking operation ResolveYawControlContentions 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. Checking operation GenerateYawActuatorCommand 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. Checking operation EngineOutControlAugmentation 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. Checking operation MoveYawActuator 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. Checking operation DisplayYawEnvelopeProtectStatus 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. Checking operation ProvideYawEnvelopeProtection 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. Checking operation LimitAutoSideslipCommands 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. Checking operation ConvertForceToDisplacement 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. Checking operation GenerateSideslipFeelForce 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. Checking operation TranslateSideslipDisplCmd 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. Checking operation TranslateDirecTrimForceToCommand 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. Checking module FlightControlSystem Checking object FlightControlSystem 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. Checking operation PerformAutoFlightSystemFunctions Checking object Computer Checking object Sensor Checking object SurfaceActuator Checking object Command File asctx-v1.rsl, line 2219, char 17: Component HowActuated not defined. File asctx-v1.rsl, line 2219, char 30: Component AffectedAircraftComponents not defined. Checking object Communicant Checking object DataBus Checking var decl, line 2244 Checking var decl, line 2245 Checking axiom, line 2248 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 module, 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 module, 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 module, tuple, or union. File asctx-v1.rsl, line 2251, char 17: MinimumDataCommSpeed is not defined in this scope. **** asctx.rsl **** File asctx.rsl, line 78, char 6: syntax error. File asctx.rsl, line 80, char 21: Warning: End name does not match name declared on line 31. File asctx.rsl, line 89, char 6: syntax error. File asctx.rsl, line 101, char 6: syntax error. File asctx.rsl, line 149, char 6: syntax error. File asctx.rsl, line 202, char 6: syntax error. File asctx.rsl, line 204, char 10: syntax error. File asctx.rsl, line 237, char 5: syntax error. File asctx.rsl, line 308, char 14: syntax error. File asctx.rsl, line 321, char 14: syntax error. File asctx.rsl, line 461, char 5: syntax error. File asctx.rsl, line 641, char 6: syntax error. File asctx.rsl, line 642, char 27: Warning: End name does not match name declared on line 489. File asctx.rsl, line 654, char 5: syntax error. File asctx.rsl, line 682, char 10: syntax error. File asctx.rsl, line 727, char 6: syntax error. File asctx.rsl, line 736, char 6: syntax error. File asctx.rsl, line 826, char 5: syntax error. File asctx.rsl, line 847, char 8: syntax error. File asctx.rsl, line 867, char 25: Warning: End name does not match name declared on line 832. File asctx.rsl, line 874, char 6: syntax error. File asctx.rsl, line 886, char 6: 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 21: syntax error. File asctx.rsl, line 1126, char 3: syntax error. File asctx.rsl, line 1211, char 5: syntax error. File asctx.rsl, line 1329, char 3: syntax error. File asctx.rsl, line 1337, char 3: syntax error. File asctx.rsl, line 1349, char 3: syntax error. File asctx.rsl, line 1360, char 3: syntax error. File asctx.rsl, line 1371, char 3: syntax error. File asctx.rsl, line 1383, char 3: syntax error. File asctx.rsl, line 1400, char 3: syntax error. File asctx.rsl, line 1412, char 3: syntax error. **** atomic-types-tst.rsl **** Checking module Main Checking operation Op1 **** attr-func-tst.rsl **** 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 File attr-func-tst.rsl, line 14, char 27: 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. **** 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 **** Checking module Main Checking object Foo Checking operation MakeFoo Checking operation NotQuiteMakeFoo Checking object MakeFooType Checking object NotQuiteMakeFooType Checking object TupleOfMakeFoo 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). Checking operation main File auto-obj-constructor.rsl, line 13, char 9: Incompatible operand types in an equality expr. File auto-obj-constructor.rsl, line 14, char 9: Incompatible operand types in an equality expr. File auto-obj-constructor.rsl, line 15, char 9: Incompatible operand types in an equality expr. **** ax-tst.rsl **** Checking module Main Checking axiom, line 1 Checking axiom, line 2 Checking theorem, line 3 Checking axiom, line 4 File ax-tst.rsl, line 4, char 12: x is not defined in this scope. Checking theorem, line 5 Checking theorem, line 6 File ax-tst.rsl, line 6, char 8: Type of theorem expression must be boolean **** bad-let-tst.rsl **** Checking module Main Checking axiom, line 1 File bad-let-tst.rsl, line 1, char 11: Let expr only allowed in an expr sequence. **** basic-type-tst.rsl **** Checking module Main Checking object O0 Checking object O1 Checking operation Op 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. **** begin-block.rsl **** Checking module Main Checking var decl, line 1 Checking var decl, line 2 Checking operation P File begin-block.rsl, line 7, char 5: Incompatible types in set expression. File begin-block.rsl, line 8, char 5: Incompatible types in set expression. **** 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 File bnf-v3.rsl, line 13, char 14: Expr is an object type, not a value. **** 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 **** 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 File browser-example.rsl, line 23, char 27: Component C4 not defined. Checking object C1 File browser-example.rsl, line 25, char 31: Component C1_1 not defined. File browser-example.rsl, line 25, char 40: Component C1_2 not defined. File browser-example.rsl, line 25, char 49: Component C1_3 not defined. Checking object C2 File browser-example.rsl, line 26, char 31: Component C2_1 not defined. File browser-example.rsl, line 26, char 40: Component C2_2 not defined. File browser-example.rsl, line 26, char 49: Component C2_3 not defined. File browser-example.rsl, line 26, char 58: Component C2_3 not defined. Checking object C3 File browser-example.rsl, line 27, char 31: Component C3_1 not defined. File browser-example.rsl, line 27, char 40: Component C3_2 not defined. File browser-example.rsl, line 27, char 49: Component C3_3 not defined. Checking object GC1 Checking module Mod3 **** browser-tests.rsl **** File browser-tests.rsl, line 3, char 13: syntax error. File browser-tests.rsl, line 4, char 11: 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 7: Warning: End name does not match name declared on line 8. **** c.rsl **** Checking module N's exports (in advance of other checks). Checking module Main Checking module N Checking object C1 File c.rsl, line 3, char 14: Component A not defined. File c.rsl, line 3, char 16: Component B not defined. Checking object C2 File c.rsl, line 6, char 14: Component A not defined. File c.rsl, line 6, char 16: Component B not defined. Checking object C3 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. Checking object C3a File c.rsl, line 12, char 14: Component A not defined. File c.rsl, line 12, char 16: Component B not defined. Checking object C3b File c.rsl, line 15, char 14: Component B not defined. Checking object C File c.rsl, line 18, char 14: Component A not defined. File c.rsl, line 18, char 16: Component B not defined. **** c1.rsl **** 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 File c1.rsl, line 9, char 14: Component A not defined. **** c2.rsl **** Checking module N's exports (in advance of other checks). Checking module Main Checking module N Checking object C File c2.rsl, line 3, char 14: Component A not defined. Checking object C1 **** charno-tst.rsl **** Checking module Main Checking axiom, line 1 File charno-tst.rsl, line 1, char 19: Operands in a boolean expr must be bool. Checking axiom, line 3 File charno-tst.rsl, line 3, char 19: Operands in a boolean expr must be bool. Checking axiom, line 5 File charno-tst.rsl, line 5, char 19: Operands in a boolean expr must be bool. Checking axiom, line 7 File charno-tst.rsl, line 7, char 19: Operands in a boolean expr must be bool. **** chia-tst.rsl **** Checking module Main Checking object x Checking object xx Checking object y Checking var decl, line 6 Checking var decl, line 7 Checking object XC Checking object YC Checking axiom, line 13 File chia-tst.rsl, line 13, char 27: Identifier x erroneously used as a variable. File chia-tst.rsl, line 13, char 31: Identifier y erroneously used as a variable. File chia-tst.rsl, line 13, char 29: Type of if expression must be boolean Checking axiom, line 15 Checking axiom, line 17 **** circular-inheritance.rsl **** Checking module Main Checking object A File circular-inheritance.rsl, line 1, char 4: Circularity detected in inheritance chain. Checking object B File circular-inheritance.rsl, line 2, char 5: Circularity detected in inheritance chain. Checking object C File circular-inheritance.rsl, line 3, char 5: Circularity detected in inheritance chain. Checking object D File circular-inheritance.rsl, line 4, char 5: Circularity detected in inheritance chain. **** class-as-union-v1.rsl **** Checking module Main Checking object GenericDB Checking object Elem Checking object Key Checking object Event Checking object Selection Checking operation IVRun 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 11: 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 object World **** class-as-union.rsl **** Checking module Main Checking object GenericDB Checking object Elem Checking object Key Checking object Event Checking object Selection Checking operation IVRun File class-as-union.rsl, line 56, char 5: target is not defined in this scope. File class-as-union.rsl, line 56, char 10: Type of if expression must be boolean File class-as-union.rsl, line 57, char 6: RectSelectionHandled is not defined in this scope. Checking object World **** class-op-tst.rsl **** Checking module Main Checking object GreatGreatGrandParent Checking object GreatGrandParent Checking object GrandParent Checking object Parent Checking object Child File class-op-tst.rsl, line 5, char 5: Multiple inheritance not yet supported. Checking object Sibling File class-op-tst.rsl, line 6, char 5: Parent class X not defined. Checking object GrandChild Checking operation MessWithObjects File class-op-tst.rsl, line 12, char 7: Left operand of ?< is not of a subclassable type. File class-op-tst.rsl, line 14, char 10: Right operand of ?< is not a subtype of the left operand. File class-op-tst.rsl, line 15, char 7: Right operand of ?< is not a subtype of the left operand. File class-op-tst.rsl, line 16, char 10: Right operand of ?< is not a type name. **** class-ops-2.rsl **** 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 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. **** class-ops.rsl **** 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 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. **** class-semantics.rsl **** Checking module Main **** col-number-prob.rsl **** Checking module Main Checking axiom, line 2 File col-number-prob.rsl, line 2, char 20: Operands in a boolean expr must be bool. Checking axiom, line 12 File col-number-prob.rsl, line 12, char 19: Operands in a boolean expr must be bool. Checking axiom, line 15 File col-number-prob.rsl, line 15, char 19: Operands in a boolean expr must be bool. Checking axiom, line 18 File col-number-prob.rsl, line 18, char 19: Operands in a boolean expr must be bool. Checking axiom, line 21 File col-number-prob.rsl, line 21, char 19: Operands in a boolean expr must be bool. Checking axiom, line 24 File col-number-prob.rsl, line 24, char 17: Operands of '+' must be numeric, string, list, or list element. **** 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 **** Checking module Main Checking object o1 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. Checking object o2 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. Checking operation f1 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. Checking operation f2 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. **** concrete-objs-old.rsl **** Checking module Main Checking object Human Checking object jj File concrete-objs-old.rsl, line 3, char 1: Declared value type and its expression type must be compatible. Checking var decl, 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' File concrete-objs.rsl, line 9, char 1: Declared value type and its expression type must be compatible. Checking object s'' File concrete-objs.rsl, line 12, char 1: Declared value type and its expression type must be compatible. **** concrete-vs-abstract-objs.rsl **** Checking module Main Checking object x Checking object y **** contravariance.rsl **** Checking module Main Checking object Parent Checking object Child Checking object FuncType Checking operation Func Checking operation f Checking operation g File contravariance.rsl, line 11, char 5: Actual parameter list does not match inputs for any definition of operation f **** 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 15: syntax error. File crap-and.rsl, line 2, char 21: syntax error. **** cx.rsl **** Checking module N's exports (in advance of other checks). Checking module Main Checking module N Checking object C File cx.rsl, line 3, char 14: Component A not defined. File cx.rsl, line 3, char 16: Component B not defined. Checking object C1 File cx.rsl, line 6, char 14: Component A not defined. File cx.rsl, line 6, char 16: Component B not defined. Checking object C2 File cx.rsl, line 9, char 14: Component A not defined. File cx.rsl, line 9, char 16: Component B not defined. Checking object C3 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. Checking object C3a File cx.rsl, line 15, char 14: Component A not defined. File cx.rsl, line 15, char 16: Component B not defined. Checking object C3b File cx.rsl, line 18, char 14: Component B not defined. **** dan-inspired-concrete-objs.rsl **** Checking module Main Checking object Human Checking object jj File dan-inspired-concrete-objs.rsl, line 3, char 1: Declared value type and its expression type must be compatible. Checking var decl, line 5 Checking operation Ox Checking operation Vx Checking axiom, line 12 **** dan-lawyers-and-judges.rsl **** Checking module Main Checking object Human Checking object jj File dan-lawyers-and-judges.rsl, line 15, char 1: Declared value type and its expression type must be compatible. 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 File dan-lawyers-and-judges.rsl, line 69, char 50: Hx is not defined in this scope. Checking axiom, line 72 File dan-lawyers-and-judges.rsl, line 72, char 46: Hx is not defined in this scope. Checking axiom, line 75 Checking axiom, line 78 Checking axiom, line 81 Checking axiom, line 84 Checking axiom, line 87 File dan-lawyers-and-judges.rsl, line 87, char 29: Actual parameter list does not match inputs for any definition of operation admire Checking axiom, line 89 Checking axiom, line 92 Checking axiom, line 96 Checking axiom, line 99 **** dan-morcel.rsl **** Checking module Main Checking object Program File dan-morcel.rsl, line 3, char 8: Component Module not defined. Checking object CProgram 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. **** dan-problem-fall95-fixed.rsl **** Checking module Main Checking object Human File dan-problem-fall95-fixed.rsl, line 14, char 32: Component ... not defined. Checking object jj File dan-problem-fall95-fixed.rsl, line 15, char 1: Declared value type and its expression type must be compatible. 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 File dan-problem-fall95-fixed.rsl, line 88, char 29: Actual parameter list does not match inputs for any definition of operation admire Checking axiom, line 90 Checking axiom, line 93 Checking axiom, line 97 Checking axiom, line 100 **** dan-problem-fall95.rsl **** Checking module Main Checking object Human Checking object jj File dan-problem-fall95.rsl, line 15, char 1: Declared value type and its expression type must be compatible. 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 File dan-problem-fall95.rsl, line 69, char 50: Hx is not defined in this scope. Checking axiom, line 72 File dan-problem-fall95.rsl, line 72, char 46: Hx is not defined in this scope. Checking axiom, line 75 Checking axiom, line 78 Checking axiom, line 81 Checking axiom, line 84 Checking axiom, line 87 File dan-problem-fall95.rsl, line 87, char 29: Actual parameter list does not match inputs for any definition of operation admire Checking axiom, line 89 Checking axiom, line 92 Checking axiom, line 96 Checking axiom, line 99 **** dan-v2-problems.rsl **** Checking module Main Checking object CProgram Checking object Makefile Checking operation CompileProgram Checking operation ProcessProgram File dan-v2-problems.rsl, line 43, char 6: Actual parameter list does not match inputs for any definition of operation CompileProgram Checking object Module Checking object HeaderFile File dan-v2-problems.rsl, line 74, char 8: Component SubProgramDeclaration not defined. Checking object AggregatedDataStructure Checking object SubProgram Checking object SubProgramBody Checking object SubProgramParameter 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. Checking operation ExtractInstanceVariables Checking object Class 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. **** 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 **** Checking module Main Checking object Database Checking object Record 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. Checking operation AddRecord Checking operation DeleteRecord File db-v2.rsl, line 36, char 23: Type Name is not defined. Checking operation ChangeRecord 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. **** 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 File deriving-types-from-obj-exprs.rsl, line 11, char 8: Type of each expression in list constructor must be the same. 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 **** Checking module Ephram's exports (in advance of other checks). File ephram.rsl, line 20, char 12: BasicAppleData is not defined in this scope. File ephram.rsl, line 20, char 33: BasicAppleData is not defined in this scope. Checking module Main Checking module Ephram Checking object foo File ephram.rsl, line 24, char 16: Component InfoChunk not defined. Checking object EphramWorld File ephram.rsl, line 27, char 14: Component InfoBase not defined. File ephram.rsl, line 28, char 14: Component RuleBase not defined. Checking object Preferences File ephram.rsl, line 35, char 24: Component ... not defined. Checking object Summary File ephram.rsl, line 37, char 25: Component FormType not defined. Checking object Summaries Checking object FormName Checking object WorkSpace File ephram.rsl, line 44, char 20: Component Actions not defined. File ephram.rsl, line 45, char 19: Component Item not defined. Checking object ItemsOfInterest Checking object FormList Checking object FormSummary Checking object Form File ephram.rsl, line 55, char 16: Component ... not defined. Checking object EmphramState File ephram.rsl, line 58, char 19: Component Regular not defined. File ephram.rsl, line 59, char 17: Component Teach not defined. Checking object AppleScriptEditor File ephram.rsl, line 64, char 14: Component AppleScript not defined. File ephram.rsl, line 65, char 12: Component InfoBase not defined. Checking object RecordationFunction File ephram.rsl, line 68, char 26: Component AppleScript not defined. Checking object MacWorld Checking object FormIconList Checking object FormIcon Checking object ActionIconDisplay Checking object ActionIcon Checking operation CreateNewAction File ephram.rsl, line 100, char 24: Type ActionName is not defined. File ephram.rsl, line 100, char 46: Type Form is not defined. Checking object UserInteractionSequence Checking object Action Checking object UserExplanation Checking object GeneratedAppleScriptCode Checking object UserGesturedAction File ephram.rsl, line 135, char 31: Component AppleScriptStmtList not defined. Checking object AppleScriptProgram Checking operation Display File ephram.rsl, line 142, char 34: Type Form is not defined. File ephram.rsl, line 142, char 41: Type Form is not defined. Checking operation DisplaySummary File ephram.rsl, line 145, char 41: Type Form is not defined. File ephram.rsl, line 145, char 53: Type FormSummary is not defined. Checking operation HasAllSignificantFeatures 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: Left operand of '.' is not a module, tuple, or union. 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. Checking operation FindPrefsForFormType File ephram.rsl, line 158, char 49: Type FormType is not defined. Checking operation FindPrefsForFormTypeJr 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 Checking object FieldName Checking object FieldNameList Checking operation RecordViaAppleScriptEditor 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 isa 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. Checking operation WhatItDo Checking operation TellAppleScriptEditorToQuitAndSaveItsWork File ephram.rsl, line 222, char 41: Type StopRecordingAndSaveAppleEvent is not defined. File ephram.rsl, line 231, char 13: Left operand of isa is not a union. File ephram.rsl, line 234, char 6: as is not defined in this scope. File ephram.rsl, line 234, char 9: Type AppleScript is not defined. File ephram.rsl, line 243, char 13: Type InfoBase is not defined. Checking operation Run File ephram.rsl, line 251, char 17: Type HelpFromUserRequest is not defined. File ephram.rsl, line 258, char 14: Left operand of isa is not a union. File ephram.rsl, line 261, char 44: Type AppleScript is not defined. File ephram.rsl, line 261, char 44: Type of if expression must be boolean File ephram.rsl, line 264, char 15: Type HelpFromUserRequest is not defined. File ephram.rsl, line 267, char 16: Type HelpFromUserRequest is not defined. Checking object TeachMeDialog Checking object x Checking operation FindSituationMatch File ephram.rsl, line 277, char 36: Type RuleBase is not defined. File ephram.rsl, line 279, char 36: Type AppleScript is not defined. Checking operation Inference 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. Checking operation RunAppleScript File ephram.rsl, line 302, char 32: Type AppleScript is not defined. **** eq-tst.rsl **** Checking module Main Checking object x Checking operation eqx **** eqnl+predv.rsl **** Checking module Main Checking object AndedObj 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. **** equiv-chain-simpler.rsl **** Checking module Main **** equiv-chain-t6.rsl **** 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, line 10 Checking var decl, line 11 Checking var decl, line 12 Checking var decl, line 13 Checking var decl, line 14 Checking var decl, line 15 Checking var decl, line 16 Checking var decl, line 17 Checking var decl, 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 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 **** equiv-chain.rsl **** 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, line 10 Checking var decl, line 11 Checking var decl, line 12 Checking var decl, line 13 Checking var decl, line 14 Checking var decl, line 15 Checking var decl, line 16 Checking var decl, line 17 Checking var decl, 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 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 **** error-list.rsl **** Checking module Main Checking object Artifact Checking object Errors Checking object ErrorList Checking object Error Checking object ListState Checking operation Check File error-list.rsl, line 21, char 1: ... is not defined in this scope. Checking operation NextError **** exists-v1.rsl **** Checking module Main Checking operation AddRecord File exists-v1.rsl, line 1, char 17: Type UserDB is not defined. File exists-v1.rsl, line 1, char 28: Type UserRecord is not defined. File exists-v1.rsl, line 1, char 47: Type UserDB is not defined. File exists-v1.rsl, line 6, char 39: Type UserRecord is not defined. File exists-v1.rsl, line 6, char 46: Type UserDB is not defined. File exists-v1.rsl, line 6, char 59: Left operand of '.' is not a module, tuple, or union. File exists-v1.rsl, line 6, char 69: Left operand of '.' is not a module, tuple, or union. File exists-v1.rsl, line 9, char 9: Type UserRecord is not defined. File exists-v1.rsl, line 9, char 15: ubd' is not defined in this scope. Checking operation AddRecord2 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: Left operand of '.' is not a module, tuple, or union. File exists-v1.rsl, line 20, char 9: Type UserRecord is not defined. File exists-v1.rsl, line 20, char 15: ubd' is not defined in this scope. **** exists.rsl **** Checking module Main Checking object UserDB Checking object UserRecord File exists.rsl, line 2, char 33: Component ... not defined. Checking operation AddRecord **** expr-seq.rsl **** File expr-seq.rsl, line 2, char 1: syntax error. File expr-seq.rsl, line 3, char 15: syntax error. File expr-seq.rsl, line 4, char 5: 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 File exprlists-and-let-erroneous.rsl, line 10, char 7: Operands of '+' must be numeric, string, list, or list element. Checking operation o2 **** exprlists-and-let-v1.rsl **** File exprlists-and-let-v1.rsl, line 19, 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 11, char 30: Parameter named j already declared for this operation. Checking module Main Checking operation o Checking operation o2 **** f-args.rsl **** Checking module Main Checking var decl, line 1 Checking var decl, line 2 Checking object X Checking object Y Checking operation F1 Checking operation F2 File f-args.rsl, line 6, char 7: Type int is not defined. Checking operation F3 Checking operation F4 File f-args.rsl, line 8, char 7: Type int is not defined. **** f1.rsl **** Checking module Main Checking operation f4 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. **** f10.rsl **** Checking module Main Checking object O Checking operation Op **** f11.rsl **** File f11.rsl, line 1, char 25: 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 **** Checking module Main Checking object SKDB Checking object Key Checking object Elem Checking operation SortDB File f4.rsl, line 10, char 43: Left operand of '.' is not a module, tuple, or union. File f4.rsl, line 10, char 61: Left operand of '.' is not a module, tuple, or union. Checking operation FindNth **** f5.rsl **** Checking module Main Checking operation Add File f5.rsl, line 1, char 16: Type Rolodex is not defined. File f5.rsl, line 1, char 27: Type Card is not defined. File f5.rsl, line 1, char 38: Type Rolodex is not defined. File f5.rsl, line 7, char 16: Type Rolodex is not defined. **** f6.rsl **** Checking module Main Checking object Rolodex Checking axiom, line 3 **** f7.rsl **** Checking module Main Checking operation Op7 File f7.rsl, line 2, char 11: l is not defined in this scope. **** f8.rsl **** Checking module Main Checking object R Checking object RList Checking object RL1 Checking operation Op1 File f8.rsl, line 9, char 37: Incompatible operand types in an equality expr. **** f9.rsl **** Checking module Main Checking object GenericDB Checking object GenericRecord Checking object GenericKey Checking operation AddRecord **** for-v1.rsl **** Checking module Main Checking operation for Checking object ForVars Checking object ForBody Checking operation main File for-v1.rsl, line 13, char 5: Actual parameter list does not match inputs for any definition of operation for Checking object Results Checking operation main1 File for-v1.rsl, line 24, char 5: Actual parameter list does not match inputs for any definition of operation for **** for-v2.rsl **** Checking module Main Checking object Vars Checking object xyVars Checking object BodyFunc Checking operation for **** for.rsl **** Checking module Main Checking operation for Checking object ForVars Checking object ForBody Checking object Vars Checking operation main File for.rsl, line 16, char 5: Actual parameter list does not match inputs for any definition of operation for Checking operation main_old File for.rsl, line 27, char 5: Actual parameter list does not match inputs for any definition of operation for **** forall-v1.rsl **** Checking module Main Checking operation f1 File forall-v1.rsl, line 2, char 32: xx is not defined in this scope. File forall-v1.rsl, line 2, char 46: ys is not defined in this scope. Checking operation f2 File forall-v1.rsl, line 6, char 25: xys is not defined in this scope. Checking operation f3 File forall-v1.rsl, line 10, char 25: xys is not defined in this scope. Checking object X **** forall.rsl **** Checking module Main Checking operation f1 File forall.rsl, line 2, char 27: Type X is not defined. File forall.rsl, line 2, char 32: xx is not defined in this scope. File forall.rsl, line 2, char 41: Type X is not defined. File forall.rsl, line 2, char 46: ys is not defined in this scope. Checking operation f2 File forall.rsl, line 6, char 23: xys is not defined in this scope. Checking operation f3 File forall.rsl, line 10, char 23: xys is not defined in this scope. Checking operation f4 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. **** foreach.rsl **** File foreach.rsl, line 4, char 1: syntax error. File foreach.rsl, line 9, char 8: syntax error. File foreach.rsl, line 10, char 9: syntax error. File foreach.rsl, line 13, char 8: syntax error. File foreach.rsl, line 14, char 9: syntax error. File foreach.rsl, line 17, char 5: syntax error. File foreach.rsl, line 22, char 7: syntax error. File foreach.rsl, line 26, char 1: syntax error. File foreach.rsl, line 28, char 10: syntax error. File foreach.rsl, line 29, char 9: 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 12, char 7: syntax error. File generic-list.rsl, line 16, char 7: syntax error. File generic-list.rsl, line 18, char 10: syntax error. File generic-list.rsl, line 19, char 9: syntax error. File generic-list.rsl, line 28, char 1: syntax error. File generic-list.rsl, line 34, char 5: syntax error. File generic-list.rsl, line 43, char 1: syntax error. File generic-list.rsl, line 48, char 8: syntax error. File generic-list.rsl, line 49, char 9: syntax error. File generic-list.rsl, line 52, char 8: syntax error. File generic-list.rsl, line 53, char 9: syntax error. File generic-list.rsl, line 56, char 5: 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 21: syntax error. **** generics-old-ideas.rsl **** Checking module Main Checking object GenericDB Checking object GenericRecord Checking object GenericKey File generics-old-ideas.rsl, line 21, char 19: Component any not defined. Checking operation AddRecord 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. Checking operation DelRecord File generics-old-ideas.rsl, line 28, char 33: Type GenericKey is not defined. File generics-old-ideas.rsl, line 29, char 30: 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 Checking operation UpdateRecord File generics-old-ideas.rsl, line 33, char 35: Type GenericRecord is not defined. File generics-old-ideas.rsl, line 34, char 33: 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. Checking operation FindRecord 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 37: 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 12: Type GenericRecord 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. Checking operation EmptyGenericDB File generics-old-ideas.rsl, line 50, char 42: Type GenericRecord is not defined. Checking operation EmptyGenericRecord 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. Checking object UserDB Checking object UserRecord File generics-old-ideas.rsl, line 85, char 41: Component Name not defined. File generics-old-ideas.rsl, line 85, char 47: Component Id not defined. File generics-old-ideas.rsl, line 85, char 51: Component Age not defined. File generics-old-ideas.rsl, line 85, char 56: Component Sex not defined. File generics-old-ideas.rsl, line 85, char 63: Component Address not defined. Checking object OtherDB Checking object OtherRecord Checking object OtherField Checking operation BreakTypeSystem File generics-old-ideas.rsl, line 102, char 37: Type Key is not defined. Checking object GenericStack Checking object Elem Checking object RealStack Checking object AB 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 object BB **** generics.rsl **** Checking module Main Checking object GenericOpType Checking object AnyIn File generics.rsl, line 2, char 14: Component any not defined. Checking object AnyOut File generics.rsl, line 3, char 15: Component any not defined. Checking object MoreSpecificOpType Checking object MoreSpecificInType Checking object MoreSpecificOutType Checking operation AnOpOfAMoreSpecificType Checking operation AnotherOpOfAMoreSpecificType Checking object mo1 File generics.rsl, line 20, char 1: Declared value type and its expression type must be compatible. Checking object mo2 File generics.rsl, line 21, char 1: Declared value type and its expression type must be compatible. **** get-instance.rsl **** Checking module Main Checking object P Checking object C Checking operation DoC Checking operation main File get-instance.rsl, line 6, char 5: Actual parameter list does not match inputs for any definition of operation DoC **** grader1.rsl **** Checking module Main Checking object StudentInfoDatabase Checking object IndividualStudentInfo Checking object GradedItemInfo File grader1.rsl, line 58, char 33: Component ItemName not defined. 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 File grader1.rsl, line 153, char 14: Component Lettergrade not defined. 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 File grader1.rsl, line 223, char 32: Component character not defined. Checking object IndividualStudentStatus File grader1.rsl, line 224, char 35: Component character not defined. 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 File grader1.rsl, line 235, char 23: Component character not defined. Checking object GradedItemScore Checking object Weight File grader1.rsl, line 237, char 18: Component percentage not defined. Checking object Percentage Checking object BellPoint Checking object Star File grader1.rsl, line 240, char 16: Component character not defined. Checking object Height Checking object Rest Checking object Exists Checking operation ModifyRoster File grader1.rsl, line 248, char 26: Type IndividualStudentStatus is not defined. Checking operation InitializeRoster File grader1.rsl, line 259, char 26: Type IndividualStudentStatus is not defined. Checking operation SubmitFinalGrades File grader1.rsl, line 267, char 25: Type IndividualFinalGrade is not defined. File grader1.rsl, line 268, char 12: Type IndividualFinalGrade is not defined. 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 File grader1.rsl, line 348, char 12: Type ClassStatistics is not defined. Checking operation ChangeGrades File grader1.rsl, line 356, char 21: Type LetterGrade is not defined. File grader1.rsl, line 357, char 12: Type LetterGrade is not defined. Checking operation SelectGraph Checking operation DoPercentageTable File grader1.rsl, line 377, char 20: Identifier PercentageTable erroneously used as a variable. File grader1.rsl, line 377, char 17: Type of if expression must be boolean File grader1.rsl, line 379, char 38: Right operand of 'in' must be a list or a string. Checking operation DoHistoA File grader1.rsl, line 389, char 38: Type LetterGrade is not defined. Checking operation DoHistoB File grader1.rsl, line 403, char 12: IndividualStudentInfo is not a field of the tuple or union on the left of the '.' Checking operation NumWhoGot File grader1.rsl, line 414, char 11: Identfier NumWhoGotScore is not a type. File grader1.rsl, line 415, char 36: Right operand of 'in' must be a list or a string. Checking operation DoBellCurve File grader1.rsl, line 423, char 26: Type OverallClassStatistics is not defined. File grader1.rsl, line 429, char 36: pT is not a field of the tuple or union on the left of the '.' File grader1.rsl, line 429, char 15: Actual parameter list does not match inputs for any definition of operation CalculatePoint Checking operation CalculatePoint File grader1.rsl, line 433, char 14: Type OverallClassStatistics is not defined. File grader1.rsl, line 434, char 12: Identfier pT is not a type. File grader1.rsl, line 435, char 21: SQRT is not defined in this scope. File grader1.rsl, line 435, char 49: e is not defined in this scope. File grader1.rsl, line 435, char 56: Left operand of '.' is not a module, tuple, or union. File grader1.rsl, line 435, char 82: Left operand of '.' is not a module, tuple, or union. File grader1.rsl, line 435, char 103: Left operand of '.' is not a module, tuple, or union. Checking operation AdjustScale Checking operation InputHypoGrade File grader1.rsl, line 450, char 11: Type LetterGrade is not defined. Checking operation InputHypoScore File grader1.rsl, line 461, char 22: Type LetterGrade is not defined. **** heterogeneity-via-inheritance.rsl **** 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 File heterogeneity-via-inheritance.rsl, line 41, char 8: Incompatible operand types in an equality expr. File heterogeneity-via-inheritance.rsl, line 43, char 8: Incompatible operand types in an equality expr. File heterogeneity-via-inheritance.rsl, line 45, char 8: Incompatible operand types in an equality expr. **** 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 **** Checking module Main Checking object T Checking object T1 File ident-type-tst.rsl, line 2, char 13: Components of objects must be objects (F is not). Checking operation F **** idraw-interface.rsl **** Checking module IdrawInterface's exports (in advance of other checks). Checking module Main Checking module IdrawInterface Checking object GestureType Checking object LeftUpGesture Checking object LeftDownGesture Checking object MiddleUpGesture Checking object MiddleDownGesture Checking object RightUpGesture Checking object RightDownGesture Checking object EnterGesture Checking object LeaveGesture Checking object MoveGesture Checking object KeyGesture Checking object Gesture Checking object GestureMap Checking object Graphic Checking object SelectionInfo Checking object BeingTextEdited Checking object Selection Checking object GestureMapPtr Checking operation GetType Checking operation SetType Checking operation GetMap Checking operation SetMap Checking object Side Checking object TOP Checking object BOTTOM Checking object LEFT Checking object RIGHT Checking operation Select Checking operation SelectMultiple Checking operation Unselect Checking operation UnselectMultiple Checking operation Move Checking operation MoveSelection Checking operation Scale Checking operation ScaleSelection Checking operation Stretch Checking operation StretchSelection Checking operation Rotate Checking operation RotateSelection Checking operation Reshape Checking operation ReshapeSelection Checking operation Magnify Checking operation MagnifySelection Checking operation DrawText Checking operation DrawLine Checking operation DrawMultiLine Checking operation DrawOpenSpline Checking operation DrawEllipse Checking operation DrawRect Checking operation DrawPolygon Checking operation DrawClosedSpline Checking operation TextInsert Checking operation TextSelect Checking operation TextDelete Checking operation TextForwardChar Checking operation TextBackwardChar Checking operation TextNextLine Checking operation TextPreviousLine Checking operation TextBeginningOfLine Checking operation TextEndOfLine Checking operation TextBeginningOfText Checking operation TextEndOfText Checking operation TextPutCursor Checking operation FileNew Checking operation FileRevert Checking operation FileOpen Checking operation FileOpenScript Checking operation FileSave Checking operation FileSaveAs Checking operation FileSaveAll Checking operation FileSelectCanvas Checking operation FileRaiseCanvas Checking operation FileLowerCanvas Checking operation FileMoveCanvas Checking operation FileResizeCanvas Checking operation FileShowHideCanvas Checking operation FileShowHideMenus Checking operation FileShowHideTools Checking operation FilePrint Checking operation FileQuit Checking operation EditUndo Checking operation EditRedo Checking operation EditCut Checking operation EditCopy Checking operation EditPaste Checking operation EditDuplicate Checking operation EditDelete Checking operation EditSelectAll Checking operation EditUnselectAll Checking operation EditShow Checking operation EditHide Checking operation ShowAll Checking operation EditFlipHorizontal Checking operation EditFlipVertical Checking operation Edit90Clockwise Checking operation Edit90CounterClockwise Checking operation EditPreciseMove Checking operation EditPreciseScale Checking operation EditPreciseRotate Checking operation EditInterpret Checking operation StructureGroup Checking operation StructureUngroup Checking operation StructureBringToFront Checking operation StructureSendToBack Checking operation StructureNumberOfGraphics Checking operation FontSelect Checking operation BrushSelect Checking operation PatternSelect Checking operation FgColorSelect Checking operation BgColorSelect Checking operation AlignLeftSides Checking operation AlignRightSides Checking operation AlignBottoms Checking operation AlignTops Checking operation AlignVertCenters Checking operation AlignHorizCenters Checking operation AlignCenters Checking operation AlignLeftToRight Checking operation AlignRightToLeft Checking operation AlignBottomToTop Checking operation AlignTopToBottom Checking operation AlignToGrid Checking operation OptionReduce Checking operation OptionEnlarge Checking operation OptionNormalSize Checking operation OptionReduceToFit Checking operation OptionShrinkWrap Checking operation OptionCenterPage Checking operation OptionRedrawPage Checking operation OptionGriddingOnOff Checking operation OptionGridVisibleInvisible Checking operation OptionGridSpacing Checking operation OptionOrientation Checking operation OptionNameObject Checking operation OptionFindObject Checking operation OptionShowObjectName Checking operation OptionPrintWinNum Checking operation OptionShowVersion Checking object Event Checking operation ReadEvent Checking operation UnreadEvent Checking operation GetLastEvent Checking object InterfaceProc Checking operation SetMapping Checking operation EnableGesture Checking operation DisableGesture **** if-then-else-truth-table.rsl **** Checking module Main **** if-then-truth-table.rsl **** Checking module Main **** imperative.rsl **** Checking module Main Checking operation Whatever File imperative.rsl, line 1, char 12: Type a is not defined. **** import-export-tst-2.rsl **** Checking module m's exports (in advance of other checks). File import-export-tst-2.rsl, line 3, char 14: Export b not defined in module m. File import-export-tst-2.rsl, line 3, char 16: Export c not defined in module m. File import-export-tst-2.rsl, line 4, char 12: Export d not defined in module m. File import-export-tst-2.rsl, line 4, char 14: Export e not defined in module m. File import-export-tst-2.rsl, line 4, char 16: Export f not defined in module m. Checking module n's exports (in advance of other checks). File import-export-tst-2.rsl, line 2, char 12: Imports must be of the form "module.name" or "module.*" File import-export-tst-2.rsl, line 2, char 14: Imports must be of the form "module.name" or "module.*" File import-export-tst-2.rsl, line 2, char 16: Imports must be of the form "module.name" or "module.*" Checking module Main Checking module m Checking object a Checking module n **** import-export-tst-3.rsl **** Checking module M's exports (in advance of other checks). File import-export-tst-3.rsl, line 3, char 12: Module M cannot import from itself. Checking module Main Checking module M Checking object Y File import-export-tst-3.rsl, line 5, char 9: Parent class X not defined. **** import-export-tst-v1.rsl **** Checking module m's exports (in advance of other checks). File import-export-tst-v1.rsl, line 3, char 12: Export a not defined in module m. File import-export-tst-v1.rsl, line 3, char 14: Export b not defined in module m. File import-export-tst-v1.rsl, line 3, char 16: Export c not defined in module m. File import-export-tst-v1.rsl, line 2, char 12: Imports must be of the form "module.name" or "module.*" File import-export-tst-v1.rsl, line 2, char 14: Imports must be of the form "module.name" or "module.*" File import-export-tst-v1.rsl, line 2, char 16: Imports must be of the form "module.name" or "module.*" Checking module Main Checking module m **** import-export-tst.rsl **** Checking module m's exports (in advance of other checks). File import-export-tst.rsl, line 3, char 12: Export a not defined in module m. File import-export-tst.rsl, line 3, char 14: Export b not defined in module m. File import-export-tst.rsl, line 3, char 16: Export c not defined in module m. File import-export-tst.rsl, line 4, char 12: Export d not defined in module m. File import-export-tst.rsl, line 4, char 14: Export e not defined in module m. File import-export-tst.rsl, line 4, char 16: Export f not defined in module m. File import-export-tst.rsl, line 2, char 12: Imports must be of the form "module.name" or "module.*" File import-export-tst.rsl, line 2, char 14: Imports must be of the form "module.name" or "module.*" File import-export-tst.rsl, line 2, char 16: Imports must be of the form "module.name" or "module.*" 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 31: syntax error. File inheritance-tst-v1.rsl, line 3, char 26: syntax error. File inheritance-tst-v1.rsl, line 4, char 21: syntax error. File inheritance-tst-v1.rsl, line 5, char 20: syntax error. **** inheritance-tst.rsl **** Checking module Main Checking object GreatGreatGrandParent Checking object GreatGrandParent Checking object GrandParent Checking object Parent Checking object Child File inheritance-tst.rsl, line 5, char 5: Multiple inheritance not yet supported. Checking object Sibling File inheritance-tst.rsl, line 6, char 5: Parent class X not defined. Checking object GrandChild Checking operation MessWithObjects File inheritance-tst.rsl, line 37, char 7: ggp1 is not a field of the tuple or union on the left of the '.' Checking operation MessWithObjects File inheritance-tst.rsl, line 69, char 7: ggp1 is not a field of the tuple or union on the left of the '.' Checking object GrandChild2 Checking object Sibling2 File inheritance-tst.rsl, line 73, char 5: Parent class X not defined. Checking object Child2 File inheritance-tst.rsl, line 74, char 5: Multiple inheritance not yet supported. Checking object Parent2 Checking object GrandParent2 Checking object GreatGrandParent2 Checking object GreatGreatGrandParent2 Checking operation MessWithObjectsBogus 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 '.' Checking object X0 Checking object X1 File inheritance-tst.rsl, line 114, char 5: Inherited component named x already defined. Checking object X2 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. Checking object X3 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. Checking object X4 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. Checking object X5 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. Checking object X6 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. Checking object C File inheritance-tst.rsl, line 122, char 5: Circularity detected in inheritance chain. Checking object C1 File inheritance-tst.rsl, line 123, char 5: Circularity detected in inheritance chain. Checking object C2 File inheritance-tst.rsl, line 124, char 5: Circularity detected in inheritance chain. Checking object C3 File inheritance-tst.rsl, line 125, char 5: Circularity detected in inheritance chain. Checking object C4 File inheritance-tst.rsl, line 126, char 5: Circularity detected in inheritance chain. Checking object C5 File inheritance-tst.rsl, line 127, char 5: Circularity detected in inheritance chain. **** 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 **** Checking module N's exports (in advance of other checks). Checking module Main Checking module N Checking object C 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. Checking object C1 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. Checking object C2 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. Checking object C3 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. Checking object C3a File instances.rsl, line 16, char 14: Component A not defined. File instances.rsl, line 16, char 16: Component B not defined. Checking object C3b File instances.rsl, line 19, char 14: Component B not defined. **** int-real-compat.rsl **** Checking module Main Checking operation f **** int-str-compat.rsl **** Checking module Main Checking operation f File int-str-compat.rsl, line 1, char 30: Incompatible operand types in an equality expr. **** intlist.rsl **** Checking module Main Checking object Elem Checking object GenericList Checking object IntList Checking operation f File intlist.rsl, line 8, char 16: Incompatible operand types in an equality expr. **** intlist2.rsl **** Checking module Main Checking object Elem Checking object IntElem Checking object GenericList Checking object IntList Checking operation f File intlist2.rsl, line 11, char 11: Incompatible operand types in an equality expr. **** intlist3.rsl **** Checking module Main Checking object Elem Checking object GenericList Checking object IntList Checking operation f 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. **** judges.rsl **** Checking module Main Checking object Being Checking operation Jx Checking operation Lx Checking axiom, line 9 Checking var decl, line 14 Checking axiom, line 16 **** judyf-tst.rsl **** 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 File judyf-tst.rsl, line 40, char 32: Component ContainerTier not defined. Checking operation checkPreStow File judyf-tst.rsl, line 46, char 7: gsc is not a field of the tuple or union on the left of the '.' **** 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 **** 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 File kurt-m.rsl, line 283, char 20: ... is not defined in this scope. Checking operation GetSecuritySignal Checking operation GenerateSignal File kurt-m.rsl, line 304, char 67: ... is not defined in this scope. 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 var decl, line 10 Checking operation O Checking operation O2 Checking var decl, line 21 Checking var decl, line 22 Checking operation O2a Checking operation O3 **** let-tst.rsl **** Checking module Main Checking axiom, line 1 Checking axiom, line 2 File let-tst.rsl, line 2, char 31: y is not defined in this scope. File let-tst.rsl, line 2, char 13: Type of axiom expression must be boolean Checking axiom, line 5 File let-tst.rsl, line 5, char 12: Let expr only allowed in an expr sequence. **** 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 **** Checking module Main Checking operation g Checking operation main File list-args-tst2.rsl, line 5, char 2: Actual parameter list does not match inputs for any definition of operation g **** list-args-tst3.rsl **** Checking module Main Checking operation g Checking object IL Checking operation ILO Checking operation main File list-args-tst3.rsl, line 9, char 4: Actual parameter list does not match inputs for any definition of operation g **** list-args-tst4.rsl **** Checking module Main Checking operation g **** list-args-tst5.rsl **** Checking module Main Checking operation f Checking operation g Checking operation main File list-args-tst5.rsl, line 6, char 5: Actual parameter list does not match inputs for any definition of operation g **** list-chk.rsl **** Checking module Main Checking object O 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. **** 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 **** Checking module Main Checking object l Checking object l1 Checking object l2 **** list-tst-reduced.rsl **** Checking module Main Checking object LI Checking operation Op8 **** list-tst.rsl **** Checking module Main Checking object LI Checking operation Op1 Checking operation Op2 Checking operation Op3 File list-tst.rsl, line 15, char 18: Incompatible operand types in an equality expr. Checking operation Op4 Checking operation Op5 Checking operation Op6 File list-tst.rsl, line 30, char 14: Right operand of 'in' must be a list or a string. 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 or a string. Checking operation Op7 File list-tst.rsl, line 34, char 11: l is not defined in this scope. Checking operation Op8 **** list.rsl **** File list.rsl, line 10, char 23: syntax error. File list.rsl, line 10, char 23: Redeclaration of module LispList File list.rsl, line 12, char 1: syntax error. **** m3-example-v1.rsl **** File m3-example-v1.rsl, line 1, char 2: syntax error. File m3-example-v1.rsl, line 14, char 19: syntax error. File m3-example-v1.rsl, line 15, char 26: syntax error. File m3-example-v1.rsl, line 23, char 3: syntax error. File m3-example-v1.rsl, line 29, char 15: syntax error. File m3-example-v1.rsl, line 29, char 42: syntax error. File m3-example-v1.rsl, line 30, char 47: syntax error. File m3-example-v1.rsl, line 31, char 30: syntax error. File m3-example-v1.rsl, line 38, char 19: syntax error. File m3-example-v1.rsl, line 39, char 22: syntax error. File m3-example-v1.rsl, line 47, char 16: syntax error. File m3-example-v1.rsl, line 56, char 23: syntax error. File m3-example-v1.rsl, line 63, char 10: syntax error. File m3-example-v1.rsl, line 64, char 17: syntax error. File m3-example-v1.rsl, line 72, char 17: syntax error. File m3-example-v1.rsl, line 75, char 10: syntax error. File m3-example-v1.rsl, line 84, char 24: syntax error. File m3-example-v1.rsl, line 86, char 28: syntax error. File m3-example-v1.rsl, line 86, char 55: syntax error. File m3-example-v1.rsl, line 87, char 17: syntax error. File m3-example-v1.rsl, line 88, char 18: syntax error. File m3-example-v1.rsl, line 88, char 49: 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 103, char 37: syntax error. File m3-example-v1.rsl, line 112, char 10: syntax error. File m3-example-v1.rsl, line 113, char 31: syntax error. File m3-example-v1.rsl, line 121, char 3: syntax error. File m3-example-v1.rsl, line 122, char 77: 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 137, char 41: syntax error. File m3-example-v1.rsl, line 145, char 22: syntax error. File m3-example-v1.rsl, line 146, char 22: syntax error. File m3-example-v1.rsl, line 146, char 42: syntax error. File m3-example-v1.rsl, line 159, char 11: syntax error. File m3-example-v1.rsl, line 160, char 57: syntax error. File m3-example-v1.rsl, line 162, char 10: syntax error. File m3-example-v1.rsl, line 162, char 45: syntax error. File m3-example-v1.rsl, line 163, char 64: syntax error. File m3-example-v1.rsl, line 167, char 6: syntax error. File m3-example-v1.rsl, line 173, char 12: syntax error. File m3-example-v1.rsl, line 174, char 10: syntax error. File m3-example-v1.rsl, line 175, char 6: syntax error. File m3-example-v1.rsl, line 178, char 3: syntax error. File m3-example-v1.rsl, line 183, char 12: syntax error. File m3-example-v1.rsl, line 184, char 14: syntax error. File m3-example-v1.rsl, line 184, char 55: syntax error. File m3-example-v1.rsl, line 191, char 17: syntax error. File m3-example-v1.rsl, line 192, char 41: syntax error. File m3-example-v1.rsl, line 193, char 10: syntax error. File m3-example-v1.rsl, line 200, char 19: syntax error. File m3-example-v1.rsl, line 201, char 11: syntax error. File m3-example-v1.rsl, line 201, char 42: syntax error. File m3-example-v1.rsl, line 208, char 29: syntax error. File m3-example-v1.rsl, line 209, char 8: syntax error. File m3-example-v1.rsl, line 209, char 29: syntax error. File m3-example-v1.rsl, line 210, char 11: syntax error. File m3-example-v1.rsl, line 217, char 25: syntax error. File m3-example-v1.rsl, line 221, char 3: syntax error. File m3-example-v1.rsl, line 226, char 8: syntax error. File m3-example-v1.rsl, line 226, char 47: syntax error. File m3-example-v1.rsl, line 226, char 58: syntax error. File m3-example-v1.rsl, line 231, char 3: syntax error. File m3-example-v1.rsl, line 239, char 20: syntax error. File m3-example-v1.rsl, line 240, char 27: syntax error. File m3-example-v1.rsl, line 249, char 15: syntax error. File m3-example-v1.rsl, line 255, char 3: syntax error. File m3-example-v1.rsl, line 257, char 23: syntax error. File m3-example-v1.rsl, line 259, char 28: syntax error. File m3-example-v1.rsl, line 262, char 3: syntax error. File m3-example-v1.rsl, line 264, char 16: syntax error. File m3-example-v1.rsl, line 264, char 49: syntax error. File m3-example-v1.rsl, line 270, char 17: syntax error. File m3-example-v1.rsl, line 271, char 11: syntax error. File m3-example-v1.rsl, line 277, char 12: syntax error. File m3-example-v1.rsl, line 277, char 44: syntax error. File m3-example-v1.rsl, line 283, char 12: syntax error. File m3-example-v1.rsl, line 283, char 44: syntax error. File m3-example-v1.rsl, line 288, char 12: syntax error. File m3-example-v1.rsl, line 288, char 42: syntax error. File m3-example-v1.rsl, line 305, char 3: syntax error. File m3-example-v1.rsl, line 307, char 28: 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 325, char 30: syntax error. File m3-example-v1.rsl, line 327, char 61: syntax error. File m3-example-v1.rsl, line 328, char 16: syntax error. File m3-example-v1.rsl, line 328, char 1: syntax error. File m3-example-v1.rsl, line 329, char 39: syntax error. File m3-example-v1.rsl, line 331, char 7: syntax error. File m3-example-v1.rsl, line 332, char 37: syntax error. File m3-example-v1.rsl, line 333, char 3: illegal character ` File m3-example-v1.rsl, line 333, char 4: illegal character ` File m3-example-v1.rsl, line 335, char 23: syntax error. File m3-example-v1.rsl, line 336, char 42: syntax error. File m3-example-v1.rsl, line 339, char 56: syntax error. File m3-example-v1.rsl, line 341, char 64: syntax error. File m3-example-v1.rsl, line 342, char 1: syntax error. File m3-example-v1.rsl, line 344, char 1: syntax error. File m3-example-v1.rsl, line 345, char 61: illegal character ` File m3-example-v1.rsl, line 345, char 62: illegal character ` File m3-example-v1.rsl, line 346, char 44: syntax error. File m3-example-v1.rsl, line 355, char 18: syntax error. File m3-example-v1.rsl, line 356, char 51: syntax error. File m3-example-v1.rsl, line 366, char 18: syntax error. File m3-example-v1.rsl, line 367, char 50: syntax error. File m3-example-v1.rsl, line 377, char 19: syntax error. File m3-example-v1.rsl, line 377, char 55: syntax error. File m3-example-v1.rsl, line 378, char 1: syntax error. File m3-example-v1.rsl, line 379, char 45: syntax error. File m3-example-v1.rsl, line 380, char 34: syntax error. File m3-example-v1.rsl, line 381, char 22: syntax error. File m3-example-v1.rsl, line 381, char 38: syntax error. File m3-example-v1.rsl, line 382, char 52: syntax error. File m3-example-v1.rsl, line 383, char 14: syntax error. File m3-example-v1.rsl, line 383, char 28: syntax error. File m3-example-v1.rsl, line 383, char 48: syntax error. File m3-example-v1.rsl, line 383, char 58: syntax error. File m3-example-v1.rsl, line 388, char 3: syntax error. File m3-example-v1.rsl, line 396, char 17: syntax error. File m3-example-v1.rsl, line 397, char 33: syntax error. File m3-example-v1.rsl, line 399, char 24: syntax error. File m3-example-v1.rsl, line 409, char 22: syntax error. File m3-example-v1.rsl, line 410, char 7: syntax error. File m3-example-v1.rsl, line 414, char 3: syntax error. File m3-example-v1.rsl, line 422, char 27: syntax error. File m3-example-v1.rsl, line 423, char 14: syntax error. File m3-example-v1.rsl, line 424, char 20: syntax error. File m3-example-v1.rsl, line 425, char 1: syntax error. File m3-example-v1.rsl, line 427, char 71: syntax error. File m3-example-v1.rsl, line 433, char 3: syntax error. File m3-example-v1.rsl, line 441, char 17: syntax error. File m3-example-v1.rsl, line 441, char 62: syntax error. File m3-example-v1.rsl, line 446, char 3: syntax error. **** m3-example.rsl **** Checking module Main Checking object RestaurantDB File m3-example.rsl, line 11, char 54: Component FoodItemBreakdowns not defined. Checking object FoodMenu Checking object MenuSection Checking object MenuItem File m3-example.rsl, line 45, char 26: Component Description not defined. File m3-example.rsl, line 45, char 42: Component Price not defined. Checking object Accessories Checking object Accessory 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. Checking object IsStandard Checking object FoodStuffsInventory Checking object FoodStuffsItem Checking object Name Checking object Quantity Checking object Units Checking object FoodItemBreakdownList Checking object FoodItemBreakdown File m3-example.rsl, line 143, char 41: Component Extras not defined. Checking object BasicParts File m3-example.rsl, line 171, char 17: Component FoodStuffItem not defined. Checking object DBReports Checking object FoodItemList Checking object InventoryList Checking object IntervalInventoryReport 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. Checking object DailyInventoryReport Checking object Day 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. Checking object CustomerOrder Checking object ItemOrder 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 47: 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. Checking object CooksOrder Checking object CustomerReceipt Checking object StandardMenu File m3-example.rsl, line 275, char 4: ChiliBurgerItem is not defined in this scope. File m3-example.rsl, line 275, char 21: SkinnyBurgerItem is not defined in this scope. File m3-example.rsl, line 275, char 39: KiddieBurgerItem is not defined in this scope. File m3-example.rsl, line 274, char 34: Type of each expression in list constructor must be the same. File m3-example.rsl, line 274, char 1: Declared value type and its expression type must be compatible. File m3-example.rsl, line 280, char 36: CokeItem is not defined in this scope. File m3-example.rsl, line 280, char 1: Declared value type and its expression type must be compatible. File m3-example.rsl, line 286, char 35: FriesItem is not defined in this scope. File m3-example.rsl, line 286, char 1: Declared value type and its expression type must be compatible. File m3-example.rsl, line 268, char 30: Type of each expression in list constructor must be the same. File m3-example.rsl, line 268, char 1: Declared value type and its expression type must be compatible. Checking object BurgerSection File m3-example.rsl, line 275, char 4: ChiliBurgerItem is not defined in this scope. File m3-example.rsl, line 275, char 21: SkinnyBurgerItem is not defined in this scope. File m3-example.rsl, line 275, char 39: KiddieBurgerItem is not defined in this scope. File m3-example.rsl, line 274, char 34: Type of each expression in list constructor must be the same. File m3-example.rsl, line 274, char 1: Declared value type and its expression type must be compatible. Checking object DrinksSection File m3-example.rsl, line 280, char 36: CokeItem is not defined in this scope. File m3-example.rsl, line 280, char 1: Declared value type and its expression type must be compatible. Checking object SidesSection File m3-example.rsl, line 286, char 35: FriesItem is not defined in this scope. File m3-example.rsl, line 286, char 1: Declared value type and its expression type must be compatible. Checking object PlainBurgerItem Checking object DoubleBurgerItem Checking object PlainBurgerAccessories Checking operation OrderFood 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. Checking operation OrderBurger File m3-example.rsl, line 352, char 42: Type BurgerSelections is not defined. Checking operation OrderDrink File m3-example.rsl, line 363, char 42: Type DrinkSelections is not defined. Checking operation ComposeOrder File m3-example.rsl, line 375, char 31: Type CookOrder is not defined. Checking operation MaintainDB 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. Checking operation MaintainMenu File m3-example.rsl, line 406, char 13: Type MenuUpdates is not defined. Checking operation MaintainInventory File m3-example.rsl, line 419, char 13: Type InventoryUpdates is not defined. Checking operation MaintainBreakdowns File m3-example.rsl, line 438, char 13: Type BreakdownUpdates is not defined. **** m4-example-v2.rsl **** File m4-example-v2.rsl, line 1, char 2: syntax error. File m4-example-v2.rsl, line 26, char 19: syntax error. File m4-example-v2.rsl, line 27, char 26: syntax error. File m4-example-v2.rsl, line 35, char 3: syntax error. File m4-example-v2.rsl, line 61, char 15: syntax error. File m4-example-v2.rsl, line 61, char 42: syntax error. File m4-example-v2.rsl, line 62, char 47: syntax error. File m4-example-v2.rsl, line 63, char 30: syntax error. File m4-example-v2.rsl, line 87, char 19: syntax error. File m4-example-v2.rsl, line 88, char 22: syntax error. File m4-example-v2.rsl, line 96, char 41: syntax error. File m4-example-v2.rsl, line 103, char 8: syntax error. File m4-example-v2.rsl, line 114, char 19: syntax error. File m4-example-v2.rsl, line 122, char 16: syntax error. File m4-example-v2.rsl, line 131, char 23: syntax error. File m4-example-v2.rsl, line 138, char 10: syntax error. File m4-example-v2.rsl, line 139, char 17: syntax error. File m4-example-v2.rsl, line 147, char 17: syntax error. File m4-example-v2.rsl, line 150, char 10: syntax error. File m4-example-v2.rsl, line 159, char 24: syntax error. File m4-example-v2.rsl, line 161, char 28: syntax error. File m4-example-v2.rsl, line 161, char 55: syntax error. File m4-example-v2.rsl, line 162, char 17: syntax error. File m4-example-v2.rsl, line 163, char 18: syntax error. File m4-example-v2.rsl, line 163, char 49: syntax error. File m4-example-v2.rsl, line 171, char 3: syntax error. File m4-example-v2.rsl, line 177, char 25: syntax error. File m4-example-v2.rsl, line 178, char 37: syntax error. File m4-example-v2.rsl, line 187, char 10: syntax error. File m4-example-v2.rsl, line 188, char 31: syntax error. File m4-example-v2.rsl, line 196, char 3: syntax error. File m4-example-v2.rsl, line 197, char 77: syntax error. File m4-example-v2.rsl, line 205, char 3: syntax error. File m4-example-v2.rsl, line 211, char 29: syntax error. File m4-example-v2.rsl, line 212, char 41: syntax error. File m4-example-v2.rsl, line 220, char 22: syntax error. File m4-example-v2.rsl, line 221, char 22: syntax error. File m4-example-v2.rsl, line 221, char 42: syntax error. File m4-example-v2.rsl, line 234, char 11: syntax error. File m4-example-v2.rsl, line 235, char 57: syntax error. File m4-example-v2.rsl, line 237, char 10: syntax error. File m4-example-v2.rsl, line 237, char 45: syntax error. File m4-example-v2.rsl, line 238, char 64: syntax error. File m4-example-v2.rsl, line 242, char 6: syntax error. File m4-example-v2.rsl, line 248, char 12: syntax error. File m4-example-v2.rsl, line 249, char 10: syntax error. File m4-example-v2.rsl, line 250, char 6: syntax error. File m4-example-v2.rsl, line 253, char 3: syntax error. File m4-example-v2.rsl, line 258, char 12: syntax error. File m4-example-v2.rsl, line 259, char 14: syntax error. File m4-example-v2.rsl, line 259, char 55: syntax error. File m4-example-v2.rsl, line 266, char 17: syntax error. File m4-example-v2.rsl, line 267, char 41: syntax error. File m4-example-v2.rsl, line 268, char 10: syntax error. File m4-example-v2.rsl, line 275, char 19: syntax error. File m4-example-v2.rsl, line 276, char 11: syntax error. File m4-example-v2.rsl, line 276, char 42: syntax error. File m4-example-v2.rsl, line 283, char 29: syntax error. File m4-example-v2.rsl, line 284, char 8: syntax error. File m4-example-v2.rsl, line 284, char 29: syntax error. File m4-example-v2.rsl, line 285, char 11: syntax error. File m4-example-v2.rsl, line 292, char 25: syntax error. File m4-example-v2.rsl, line 296, char 3: syntax error. File m4-example-v2.rsl, line 301, char 8: syntax error. File m4-example-v2.rsl, line 301, char 47: syntax error. File m4-example-v2.rsl, line 301, char 58: syntax error. File m4-example-v2.rsl, line 306, char 3: syntax error. File m4-example-v2.rsl, line 314, char 20: syntax error. File m4-example-v2.rsl, line 315, char 27: syntax error. File m4-example-v2.rsl, line 324, char 15: syntax error. File m4-example-v2.rsl, line 330, char 3: syntax error. File m4-example-v2.rsl, line 335, char 3: syntax error. File m4-example-v2.rsl, line 341, char 19: syntax error. File m4-example-v2.rsl, line 341, char 41: syntax error. File m4-example-v2.rsl, line 354, char 28: syntax error. File m4-example-v2.rsl, line 357, char 3: syntax error. File m4-example-v2.rsl, line 359, char 16: syntax error. File m4-example-v2.rsl, line 359, char 49: syntax error. File m4-example-v2.rsl, line 365, char 17: syntax error. File m4-example-v2.rsl, line 366, char 11: syntax error. File m4-example-v2.rsl, line 372, char 12: syntax error. File m4-example-v2.rsl, line 372, char 44: syntax error. File m4-example-v2.rsl, line 378, char 12: syntax error. File m4-example-v2.rsl, line 378, char 44: syntax error. File m4-example-v2.rsl, line 383, char 12: syntax error. File m4-example-v2.rsl, line 383, char 42: syntax error. File m4-example-v2.rsl, line 400, char 3: syntax error. File m4-example-v2.rsl, line 402, char 28: syntax error. File m4-example-v2.rsl, line 408, char 3: syntax error. File m4-example-v2.rsl, line 419, char 14: syntax error. File m4-example-v2.rsl, line 419, char 30: syntax error. File m4-example-v2.rsl, line 421, char 61: syntax error. File m4-example-v2.rsl, line 422, char 16: syntax error. File m4-example-v2.rsl, line 422, char 1: syntax error. File m4-example-v2.rsl, line 423, char 39: syntax error. File m4-example-v2.rsl, line 425, char 7: syntax error. File m4-example-v2.rsl, line 426, char 37: syntax error. File m4-example-v2.rsl, line 427, char 3: illegal character ` File m4-example-v2.rsl, line 427, char 4: illegal character ` File m4-example-v2.rsl, line 429, char 23: syntax error. File m4-example-v2.rsl, line 430, char 42: syntax error. File m4-example-v2.rsl, line 433, char 56: syntax error. File m4-example-v2.rsl, line 435, char 64: syntax error. File m4-example-v2.rsl, line 436, char 1: syntax error. File m4-example-v2.rsl, line 438, char 1: syntax error. File m4-example-v2.rsl, line 439, char 61: illegal character ` File m4-example-v2.rsl, line 439, char 62: illegal character ` File m4-example-v2.rsl, line 440, char 44: syntax error. File m4-example-v2.rsl, line 449, char 17: syntax error. File m4-example-v2.rsl, line 457, char 27: syntax error. File m4-example-v2.rsl, line 461, char 51: syntax error. File m4-example-v2.rsl, line 468, char 27: syntax error. File m4-example-v2.rsl, line 472, char 50: syntax error. File m4-example-v2.rsl, line 482, char 19: syntax error. File m4-example-v2.rsl, line 482, char 55: syntax error. File m4-example-v2.rsl, line 483, char 1: syntax error. File m4-example-v2.rsl, line 484, char 45: syntax error. File m4-example-v2.rsl, line 485, char 34: syntax error. File m4-example-v2.rsl, line 486, char 22: syntax error. File m4-example-v2.rsl, line 486, char 38: syntax error. File m4-example-v2.rsl, line 487, char 52: syntax error. File m4-example-v2.rsl, line 488, char 14: syntax error. File m4-example-v2.rsl, line 488, char 28: syntax error. File m4-example-v2.rsl, line 488, char 48: syntax error. File m4-example-v2.rsl, line 488, char 58: syntax error. File m4-example-v2.rsl, line 493, char 3: syntax error. File m4-example-v2.rsl, line 501, char 17: syntax error. File m4-example-v2.rsl, line 502, char 33: syntax error. File m4-example-v2.rsl, line 504, char 24: syntax error. File m4-example-v2.rsl, line 514, char 22: syntax error. File m4-example-v2.rsl, line 515, char 7: syntax error. File m4-example-v2.rsl, line 519, char 3: syntax error. File m4-example-v2.rsl, line 527, char 27: syntax error. File m4-example-v2.rsl, line 528, char 14: syntax error. File m4-example-v2.rsl, line 529, char 20: syntax error. File m4-example-v2.rsl, line 530, char 1: syntax error. File m4-example-v2.rsl, line 532, char 71: syntax error. File m4-example-v2.rsl, line 538, char 3: syntax error. File m4-example-v2.rsl, line 546, char 17: syntax error. File m4-example-v2.rsl, line 546, char 62: syntax error. File m4-example-v2.rsl, line 551, char 3: syntax error. **** m5-example-subops.rsl **** 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 File m5-example-subops.rsl, line 181, char 4: Component Accessories not defined. 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 511 Checking operation ProduceIntervalReport Checking object Interval Checking object UnitMeasure Checking object OrderSoFar Checking object ItemOrder File m5-example-subops.rsl, line 542, char 60: Component Accessories not defined. Checking object ItemName Checking object ItemAmount Checking object ItemExtrasPrice Checking object ItemUnitPrice Checking object ItemTotalPrice Checking object CooksOrder File m5-example-subops.rsl, line 559, char 17: Component OrderNumber not defined. Checking object OrderedItems Checking object OrderedItem Checking object CustomerReceipt Checking object StandardMenu File m5-example-subops.rsl, line 622, char 18: PlainBurgerAddOns is not defined in this scope. File m5-example-subops.rsl, line 618, char 24: Type of each expression in list constructor must be the same. File m5-example-subops.rsl, line 597, char 1: Declared value type and its expression type must be compatible. File m5-example-subops.rsl, line 603, char 36: CokeItem is not defined in this scope. File m5-example-subops.rsl, line 603, char 1: Declared value type and its expression type must be compatible. File m5-example-subops.rsl, line 609, char 35: FriesItem is not defined in this scope. File m5-example-subops.rsl, line 609, char 1: Declared value type and its expression type must be compatible. File m5-example-subops.rsl, line 591, char 30: Type of each expression in list constructor must be the same. File m5-example-subops.rsl, line 591, char 1: Declared value type and its expression type must be compatible. Checking object BurgerSection File m5-example-subops.rsl, line 622, char 18: PlainBurgerAddOns is not defined in this scope. File m5-example-subops.rsl, line 618, char 24: Type of each expression in list constructor must be the same. File m5-example-subops.rsl, line 597, char 1: Declared value type and its expression type must be compatible. Checking object DrinksSection File m5-example-subops.rsl, line 603, char 36: CokeItem is not defined in this scope. File m5-example-subops.rsl, line 603, char 1: Declared value type and its expression type must be compatible. Checking object SidesSection File m5-example-subops.rsl, line 609, char 35: FriesItem is not defined in this scope. File m5-example-subops.rsl, line 609, char 1: Declared value type and its expression type must be compatible. Checking object PlainBurgerItem File m5-example-subops.rsl, line 622, char 18: PlainBurgerAddOns is not defined in this scope. File m5-example-subops.rsl, line 618, char 24: Type of each expression in list constructor must be the same. Checking object DoubleBurgerItem Checking object PlainBurgerAccessories Checking operation OrderFood File m5-example-subops.rsl, line 645, char 17: Type MenuSelection is not defined. File m5-example-subops.rsl, line 645, char 35: Type Menu is not defined. File m5-example-subops.rsl, line 645, char 46: Type CookOrderList is not defined. File m5-example-subops.rsl, line 646, char 41: Type CookOrderList is not defined. Checking operation OrderItem Checking operation ItemIsLast Checking operation ItemIsIncrement File m5-example-subops.rsl, line 732, char 17: mi is not defined in this scope. Checking operation IsAvailable File m5-example-subops.rsl, line 740, char 30: Type Accessories is not defined. Checking operation OrderAccessoriedItem File m5-example-subops.rsl, line 743, char 17: Type Accessories is not defined. File m5-example-subops.rsl, line 744, char 19: Type Accessories is not defined. Checking operation OrderSizedItem Checking operation AllDone Checking operation CancelAll Checking operation CancelOne Checking object ItemOrderPosition Checking operation MaintainDB File m5-example-subops.rsl, line 807, char 27: Type DBUpdates is not defined. File m5-example-subops.rsl, line 807, char 38: Type UserPassword is not defined. Checking operation MaintainMenu File m5-example-subops.rsl, line 820, char 13: Type MenuUpdates is not defined. Checking operation MaintainInventory File m5-example-subops.rsl, line 833, char 13: Type InventoryUpdates is not defined. Checking operation MaintainBreakdowns File m5-example-subops.rsl, line 852, char 13: Type BreakdownUpdates is not defined. **** m5-example.rsl **** 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 File m5-example.rsl, line 181, char 4: Component Accessories not defined. 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 511 Checking operation ProduceIntervalReport Checking object Interval Checking object UnitMeasure Checking object OrderSoFar Checking object ItemOrder File m5-example.rsl, line 542, char 60: Component Accessories not defined. Checking object ItemName Checking object ItemAmount Checking object ItemExtrasPrice Checking object ItemUnitPrice Checking object ItemTotalPrice Checking object CooksOrder File m5-example.rsl, line 559, char 17: Component OrderNumber not defined. Checking object OrderedItems Checking object OrderedItem Checking object CustomerReceipt Checking object StandardMenu File m5-example.rsl, line 622, char 18: PlainBurgerAddOns is not defined in this scope. File m5-example.rsl, line 618, char 24: Type of each expression in list constructor must be the same. File m5-example.rsl, line 597, char 1: Declared value type and its expression type must be compatible. File m5-example.rsl, line 603, char 36: CokeItem is not defined in this scope. File m5-example.rsl, line 603, char 1: Declared value type and its expression type must be compatible. File m5-example.rsl, line 609, char 35: FriesItem is not defined in this scope. File m5-example.rsl, line 609, char 1: Declared value type and its expression type must be compatible. File m5-example.rsl, line 591, char 30: Type of each expression in list constructor must be the same. File m5-example.rsl, line 591, char 1: Declared value type and its expression type must be compatible. Checking object BurgerSection File m5-example.rsl, line 622, char 18: PlainBurgerAddOns is not defined in this scope. File m5-example.rsl, line 618, char 24: Type of each expression in list constructor must be the same. File m5-example.rsl, line 597, char 1: Declared value type and its expression type must be compatible. Checking object DrinksSection File m5-example.rsl, line 603, char 36: CokeItem is not defined in this scope. File m5-example.rsl, line 603, char 1: Declared value type and its expression type must be compatible. Checking object SidesSection File m5-example.rsl, line 609, char 35: FriesItem is not defined in this scope. File m5-example.rsl, line 609, char 1: Declared value type and its expression type must be compatible. Checking object PlainBurgerItem File m5-example.rsl, line 622, char 18: PlainBurgerAddOns is not defined in this scope. File m5-example.rsl, line 618, char 24: Type of each expression in list constructor must be the same. Checking object DoubleBurgerItem Checking object PlainBurgerAccessories Checking operation OrderFood File m5-example.rsl, line 645, char 17: Type MenuSelection is not defined. File m5-example.rsl, line 645, char 35: Type Menu is not defined. File m5-example.rsl, line 645, char 46: Type CookOrderList is not defined. File m5-example.rsl, line 646, char 41: Type CookOrderList is not defined. Checking operation OrderItem File m5-example.rsl, line 700, char 6: FoodOrderingDisalbed is not defined in this scope. File m5-example.rsl, line 704, char 6: AccessoriesShown is not defined in this scope. Checking operation ItemIsOrdered Checking operation ItemIsLast Checking operation ItemIsIncrement File m5-example.rsl, line 760, char 17: mi is not defined in this scope. Checking operation IsAvailable File m5-example.rsl, line 767, char 30: Type Accessories is not defined. Checking operation OrderAccessory File m5-example.rsl, line 770, char 29: Type AccessorySelection is not defined. Checking operation OKAccessories Checking operation AllDone Checking operation CancelAll Checking operation CancelOne Checking object ItemOrderPosition Checking operation MaintainDB File m5-example.rsl, line 841, char 27: Type DBUpdates is not defined. File m5-example.rsl, line 841, char 38: Type UserPassword is not defined. Checking operation MaintainMenu File m5-example.rsl, line 854, char 13: Type MenuUpdates is not defined. Checking operation MaintainInventory File m5-example.rsl, line 867, char 13: Type InventoryUpdates is not defined. Checking operation MaintainBreakdowns File m5-example.rsl, line 886, char 13: Type BreakdownUpdates is not defined. **** main.rsl **** File main.rsl, line 1, char 7: 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 **** Checking module Main Checking object Sex Checking object Male Checking object Female Checking operation F Checking operation main 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 var decl, line 40 Checking var decl, line 41 Checking var decl, line 42 **** male-female-strict-interp.rsl **** File male-female-strict-interp.rsl, line 37, char 5: Redeclaration of f Checking module Main Checking object Sex Checking object Male Checking object Female Checking operation f Checking operation main 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 var decl, line 35 Checking var decl, line 36 Checking var decl, line 37 **** male-female-v2.rsl **** File male-female-v2.rsl, line 2, char 14: illegal character ' File male-female-v2.rsl, line 2, char 24: illegal character ' File male-female-v2.rsl, line 4, char 30: illegal character ' File male-female-v2.rsl, line 9, char 8: illegal character ' Checking module Main Checking object Sex File male-female-v2.rsl, line 1, char 13: Component Male not defined. File male-female-v2.rsl, line 1, char 23: Component Female not defined. Checking object Sex' File male-female-v2.rsl, line 2, char 14: Component Male' not defined. File male-female-v2.rsl, line 2, char 24: Component Female' not defined. Checking theorem, line 4 File male-female-v2.rsl, line 4, char 30: Male' is not defined in this scope. Checking theorem, line 5 Checking axiom, line 8 File male-female-v2.rsl, line 9, char 8: Male' is not defined in this scope. **** male-female.rsl **** File male-female.rsl, line 37, char 5: Redeclaration of f Checking module Main Checking object Sex Checking object Male Checking object Female Checking operation f Checking operation main 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 var decl, line 35 Checking var decl, line 36 Checking var decl, 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 **** 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 File master-list.rsl, line 43, char 5: Actual parameter list does not match inputs for any definition of operation IsSortedV2 **** 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 **** Checking module Main Checking operation Median Checking operation FirstHalfLessThan File median-with-generics2.rsl, line 12, char 23: 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. Checking operation SecondHalfGreaterThan File median-with-generics2.rsl, line 17, char 15: Operand of '#' operator must be a list, string, or int type. File median-with-generics2.rsl, line 17, char 28: Operand of '#' operator must be a list, string, or int type. File median-with-generics2.rsl, line 18, char 11: Left operand of [...] is not a list or string. File median-with-generics2.rsl, line 20, char 15: Operand of '#' operator must be a list, string, or int type. File median-with-generics2.rsl, line 20, char 28: Operand of '#' operator must be a list, string, or int type. File median-with-generics2.rsl, line 21, char 11: Left operand of [...] is not a list or string. 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-2.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 P's exports (in advance of other checks). Checking module Q's exports (in advance of other checks). Checking module R's exports (in advance of other checks). Checking module S's exports (in advance of other checks). Checking module T's exports (in advance of other checks). Checking module U's exports (in advance of other checks). Checking module A's exports (in advance of other checks). Checking module B's exports (in advance of other checks). File module-tst-2.rsl, line 24, char 10: Imports must be of the form "module.name" or "module.*" File module-tst-2.rsl, line 25, char 10: Imports must be of the form "module.name" or "module.*" File module-tst-2.rsl, line 26, char 12: Z is not an export of M. File module-tst-2.rsl, line 63, char 10: Imports must be of the form "module.name" or "module.*" File module-tst-2.rsl, line 93, char 10: Imported name X is already defined in this scope. File module-tst-2.rsl, line 93, char 10: Imported name Y is already defined in this scope. File module-tst-2.rsl, line 106, char 10: Imported name X is already defined in this scope. File module-tst-2.rsl, line 118, char 10: Imported name X is already defined in this scope. File module-tst-2.rsl, line 118, char 10: Imported name Y is already defined in this scope. File module-tst-2.rsl, line 237, char 12: Imported name O57 is already defined in this scope. Checking module Main Checking module M Checking object X Checking object Y Checking object Z Checking operation Op1 Checking module N Checking object YL File module-tst-2.rsl, line 28, char 13: Component Y not defined. Checking object YL2 Checking object YL3 Checking object YL4 File module-tst-2.rsl, line 31, char 16: Z is not an export of M. File module-tst-2.rsl, line 31, char 14: Component M.Z not defined. Checking object YL5 File module-tst-2.rsl, line 33, char 14: Components of objects must be objects (Op1 is not). Checking operation Op1 File module-tst-2.rsl, line 37, char 8: Left operand of '.' is not a module, tuple, or union. Checking operation OpE File module-tst-2.rsl, line 40, char 12: A is not an export of M. File module-tst-2.rsl, line 41, char 6: Left operand of '.' is not a module, tuple, or union. Checking module O Checking object X Checking object Y Checking object Z Checking module P Checking object X Checking object Y Checking object Z Checking module Q Checking operation Op1 Checking operation Op2 Checking operation Op3 Checking operation Op4 File module-tst-2.rsl, line 78, char 12: W is not an export of P. Checking module R Checking object XR Checking object YR Checking object ZR Checking module S Checking object X Checking object Y Checking object ZS Checking operation Op1 File module-tst-2.rsl, line 101, char 6: z3 is not a field of the tuple or union on the left of the '.' Checking module T Checking object X Checking object Y Checking object ZS Checking operation Op1 File module-tst-2.rsl, line 113, char 6: z3 is not a field of the tuple or union on the left of the '.' Checking module U Checking object X Checking object Y Checking object ZS File module-tst-2.rsl, line 122, char 13: Component Z not defined. Checking operation Op1 File module-tst-2.rsl, line 124, char 13: Type ZS is not defined. File module-tst-2.rsl, line 124, char 19: Type Z is not defined. File module-tst-2.rsl, line 126, char 7: Left operand of '.' is not a module, tuple, or union. File module-tst-2.rsl, line 126, char 14: Left operand of '.' is not a module, tuple, or union. File module-tst-2.rsl, line 128, char 6: Left operand of '.' is not a module, tuple, or union. Checking module A Checking object O1 Checking object O2 Checking object O3 Checking object O4 Checking object O5 Checking object O6 Checking object O7 Checking object O8 Checking object O9 Checking object O10 Checking object O11 Checking object O12 Checking object O13 Checking object O14 Checking object O15 Checking object O16 Checking object O17 Checking object O18 Checking object O19 Checking object O20 Checking object O21 Checking object O22 Checking object O23 Checking object O24 Checking object O25 Checking object O26 Checking object O27 Checking object O28 Checking object O29 Checking object O30 Checking object O31 Checking object O32 Checking object O33 Checking object O34 Checking object O35 Checking object O36 Checking object O37 Checking object O38 Checking object O39 Checking object O40 Checking object O41 Checking object O42 Checking object O43 Checking object O44 Checking object O45 Checking object O46 Checking object O47 Checking object O48 Checking object O49 Checking object O50 Checking object O51 Checking object O52 Checking object O53 Checking object O54 Checking object O55 Checking object O56 Checking object O57 Checking object O58 Checking object O59 Checking object O60 Checking object O61 Checking object O62 Checking object O63 Checking object O64 Checking object O65 Checking object O66 Checking object O67 Checking object O68 Checking object O69 Checking object O70 Checking object O71 Checking object O72 Checking object O73 Checking object O74 Checking object O75 Checking object O76 Checking object O77 Checking object O78 Checking object O79 Checking object O80 Checking object O81 Checking object O82 Checking object O83 Checking object O84 Checking object O85 Checking object O86 Checking object O87 Checking object O88 Checking object O89 Checking object O90 Checking object O91 Checking object O92 Checking object O93 Checking object O94 Checking object O95 Checking object O96 Checking object O97 Checking object O98 Checking object O99 Checking object O100 Checking module B Checking object O56 Checking object O57 Checking object O58x Checking operation Op1 Checking operation Op2 Checking operation Op3 File module-tst-2.rsl, line 245, char 17: Type Y is not defined. **** 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 **** Checking module Main Checking object RecDB Checking object Rec File more-generics.rsl, line 6, char 12: Component Name not defined. File more-generics.rsl, line 6, char 23: Component Addr not defined. Checking object Rec1 File more-generics.rsl, line 11, char 19: Component OneA not defined. File more-generics.rsl, line 11, char 28: Component OneB not defined. Checking object Rec2 File more-generics.rsl, line 12, char 19: Component TwoA not defined. File more-generics.rsl, line 12, char 28: Component TwoB not defined. Checking object Rec3 File more-generics.rsl, line 13, char 19: Component ThreeA not defined. File more-generics.rsl, line 13, char 30: Component ThreeB not defined. Checking operation Enter Checking operation Enter File more-generics.rsl, line 24, char 11: Actual parameter list does not match inputs for any definition of operation Rec 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 var decl, line 17 Checking var decl, line 18 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 **** Checking module Main Checking object Y Checking object X Checking operation F File named-list-component-tst.rsl, line 4, char 15: Incompatible operand types in an equality expr. **** nested-comp-expr.rsl **** Checking module Main Checking object n File nested-comp-expr.rsl, line 3, char 10: Component x not defined. **** 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 **** Checking module Main Checking operation removestudent File nil.rsl, line 2, char 11: Type GradeRoster is not defined. File nil.rsl, line 2, char 30: Type String is not defined. File nil.rsl, line 2, char 45: Type String is not defined. File nil.rsl, line 3, char 13: Type GradeRoster is not defined. File nil.rsl, line 7, char 5: Type GradeRoster is not defined. **** o.rsl **** Checking module X's exports (in advance of other checks). Checking module Main Checking module X Checking object HasAttributes 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. **** o3.rsl **** Checking module O's exports (in advance of other checks). Checking module Main Checking module O Checking object HasAttributes 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. **** obj-only.rsl **** Checking module Main Checking object o 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. **** obj-ops-v1.rsl **** File obj-ops-v1.rsl, line 2, char 2: syntax error. File obj-ops-v1.rsl, line 60, char 25: syntax error. File obj-ops-v1.rsl, line 61, char 1: syntax error. File obj-ops-v1.rsl, line 67, char 27: 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 75, char 57: syntax error. File obj-ops-v1.rsl, line 76, char 51: syntax error. File obj-ops-v1.rsl, line 85, char 29: syntax error. File obj-ops-v1.rsl, line 85, char 52: syntax error. File obj-ops-v1.rsl, line 86, char 32: syntax error. File obj-ops-v1.rsl, line 87, char 30: syntax error. File obj-ops-v1.rsl, line 97, char 28: syntax error. File obj-ops-v1.rsl, line 97, char 70: syntax error. File obj-ops-v1.rsl, line 98, char 73: syntax error. File obj-ops-v1.rsl, line 108, char 32: syntax error. File obj-ops-v1.rsl, line 108, char 70: syntax error. File obj-ops-v1.rsl, line 109, char 41: syntax error. File obj-ops-v1.rsl, line 110, char 48: illegal character ' File obj-ops-v1.rsl, line 110, char 50: syntax error. File obj-ops-v1.rsl, line 114, char 25: syntax error. 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 122, char 73: syntax error. File obj-ops-v1.rsl, line 127, char 25: 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 136, char 58: syntax error. File obj-ops-v1.rsl, line 143, char 32: syntax error. File obj-ops-v1.rsl, line 143, char 74: syntax error. File obj-ops-v1.rsl, line 148, char 25: 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 159, char 51: syntax error. File obj-ops-v1.rsl, line 163, char 25: 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 177, char 25: 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 184, char 61: syntax error. File obj-ops-v1.rsl, line 189, char 25: 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 200, char 25: 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 210, char 25: 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 221, char 34: syntax error. File obj-ops-v1.rsl, line 222, char 36: syntax error. File obj-ops-v1.rsl, line 223, char 50: syntax error. File obj-ops-v1.rsl, line 227, char 34: syntax error. File obj-ops-v1.rsl, line 229, char 34: syntax error. File obj-ops-v1.rsl, line 229, char 1: syntax error. File obj-ops-v1.rsl, line 231, char 36: syntax error. File obj-ops-v1.rsl, line 238, char 25: 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 247, char 71: syntax error. File obj-ops-v1.rsl, line 248, char 52: syntax error. File obj-ops-v1.rsl, line 252, char 25: syntax error. File obj-ops-v1.rsl, line 254, char 28: syntax error. File obj-ops-v1.rsl, line 257, char 11: syntax error. File obj-ops-v1.rsl, line 258, char 9: syntax error. File obj-ops-v1.rsl, line 264, char 27: syntax error. File obj-ops-v1.rsl, line 264, char 65: syntax error. File obj-ops-v1.rsl, line 269, char 24: 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 278, char 24: syntax error. File obj-ops-v1.rsl, line 283, char 25: 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 291, char 1: syntax error. File obj-ops-v1.rsl, line 297, char 25: 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 324, char 25: syntax error. File obj-ops-v1.rsl, line 326, char 27: syntax error. File obj-ops-v1.rsl, line 331, char 25: 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 376, char 1: syntax error. File obj-ops-v1.rsl, line 477, char 10: syntax error. File obj-ops-v1.rsl, line 487, char 37: syntax error. File obj-ops-v1.rsl, line 490, char 45: syntax error. File obj-ops-v1.rsl, line 491, char 57: syntax error. File obj-ops-v1.rsl, line 492, char 53: syntax error. File obj-ops-v1.rsl, line 493, char 46: syntax error. File obj-ops-v1.rsl, line 494, char 63: syntax error. File obj-ops-v1.rsl, line 495, char 36: syntax error. File obj-ops-v1.rsl, line 496, char 41: syntax error. File obj-ops-v1.rsl, line 500, char 43: syntax error. File obj-ops-v1.rsl, line 501, char 48: syntax error. File obj-ops-v1.rsl, line 503, char 34: syntax error. File obj-ops-v1.rsl, line 506, char 1: syntax error. File obj-ops-v1.rsl, line 508, char 36: syntax error. File obj-ops-v1.rsl, line 509, char 31: syntax error. File obj-ops-v1.rsl, line 511, char 55: syntax error. File obj-ops-v1.rsl, line 517, char 20: syntax error. File obj-ops-v1.rsl, line 527, char 38: syntax error. File obj-ops-v1.rsl, line 529, char 69: syntax error. File obj-ops-v1.rsl, line 538, char 40: syntax error. File obj-ops-v1.rsl, line 538, char 67: syntax error. File obj-ops-v1.rsl, line 539, char 40: syntax error. File obj-ops-v1.rsl, line 539, char 54: syntax error. File obj-ops-v1.rsl, line 540, char 76: syntax error. File obj-ops-v1.rsl, line 541, char 39: syntax error. File obj-ops-v1.rsl, line 549, char 40: syntax error. File obj-ops-v1.rsl, line 553, char 40: syntax error. File obj-ops-v1.rsl, line 553, char 54: syntax error. File obj-ops-v1.rsl, line 554, char 76: syntax error. File obj-ops-v1.rsl, line 555, char 39: syntax error. File obj-ops-v1.rsl, line 563, char 38: syntax error. File obj-ops-v1.rsl, line 565, char 32: syntax error. File obj-ops-v1.rsl, line 565, char 1: 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 582, char 72: syntax error. File obj-ops-v1.rsl, line 583, char 73: syntax error. File obj-ops-v1.rsl, line 584, char 47: syntax error. File obj-ops-v1.rsl, line 592, char 46: syntax error. File obj-ops-v1.rsl, line 596, char 36: syntax error. File obj-ops-v1.rsl, line 609, char 38: syntax error. File obj-ops-v1.rsl, line 609, char 77: syntax error. File obj-ops-v1.rsl, line 613, char 35: syntax error. File obj-ops-v1.rsl, line 619, char 38: syntax error. File obj-ops-v1.rsl, line 625, char 38: syntax error. File obj-ops-v1.rsl, line 634, char 35: syntax error. File obj-ops-v1.rsl, line 635, char 37: syntax error. File obj-ops-v1.rsl, line 638, char 36: syntax error. File obj-ops-v1.rsl, line 651, char 38: syntax error. File obj-ops-v1.rsl, line 651, char 77: syntax error. File obj-ops-v1.rsl, line 655, char 35: syntax error. File obj-ops-v1.rsl, line 661, char 38: syntax error. File obj-ops-v1.rsl, line 667, char 38: syntax error. File obj-ops-v1.rsl, line 676, char 35: syntax error. File obj-ops-v1.rsl, line 677, char 37: syntax error. File obj-ops-v1.rsl, line 680, char 42: syntax error. File obj-ops-v1.rsl, line 694, char 38: syntax error. File obj-ops-v1.rsl, line 695, char 42: syntax error. File obj-ops-v1.rsl, line 699, char 41: syntax error. File obj-ops-v1.rsl, line 705, char 44: syntax error. File obj-ops-v1.rsl, line 711, char 44: syntax error. File obj-ops-v1.rsl, line 720, char 35: syntax error. File obj-ops-v1.rsl, line 721, char 43: syntax error. File obj-ops-v1.rsl, line 725, char 38: syntax error. File obj-ops-v1.rsl, line 739, char 38: syntax error. File obj-ops-v1.rsl, line 740, char 38: syntax error. File obj-ops-v1.rsl, line 744, char 37: syntax error. File obj-ops-v1.rsl, line 750, char 40: syntax error. File obj-ops-v1.rsl, line 756, char 40: syntax error. File obj-ops-v1.rsl, line 765, char 35: syntax error. File obj-ops-v1.rsl, line 766, char 39: syntax error. File obj-ops-v1.rsl, line 775, char 38: syntax error. File obj-ops-v1.rsl, line 780, char 20: syntax error. File obj-ops-v1.rsl, line 791, char 39: syntax error. File obj-ops-v1.rsl, line 800, char 38: syntax error. File obj-ops-v1.rsl, line 802, char 56: syntax error. File obj-ops-v1.rsl, line 803, char 66: syntax error. File obj-ops-v1.rsl, line 813, char 38: syntax error. File obj-ops-v1.rsl, line 814, char 33: syntax error. File obj-ops-v1.rsl, line 823, char 37: syntax error. File obj-ops-v1.rsl, line 824, char 52: syntax error. File obj-ops-v1.rsl, line 825, char 40: syntax error. File obj-ops-v1.rsl, line 832, char 41: syntax error. File obj-ops-v1.rsl, line 840, char 46: syntax error. File obj-ops-v1.rsl, line 844, char 45: syntax error. File obj-ops-v1.rsl, line 859, char 38: syntax error. File obj-ops-v1.rsl, line 860, char 45: syntax error. File obj-ops-v1.rsl, line 864, char 1: syntax error. File obj-ops-v1.rsl, line 871, char 1: syntax error. File obj-ops-v1.rsl, line 878, char 1: syntax error. File obj-ops-v1.rsl, line 889, char 35: syntax error. File obj-ops-v1.rsl, line 890, char 46: syntax error. File obj-ops-v1.rsl, line 895, char 53: syntax error. File obj-ops-v1.rsl, line 910, char 38: syntax error. File obj-ops-v1.rsl, line 911, char 53: syntax error. File obj-ops-v1.rsl, line 915, char 1: syntax error. File obj-ops-v1.rsl, line 921, char 1: syntax error. File obj-ops-v1.rsl, line 928, char 1: syntax error. File obj-ops-v1.rsl, line 938, char 35: syntax error. File obj-ops-v1.rsl, line 939, char 54: syntax error. File obj-ops-v1.rsl, line 945, char 40: syntax error. File obj-ops-v1.rsl, line 946, char 53: syntax error. File obj-ops-v1.rsl, line 954, char 38: syntax error. File obj-ops-v1.rsl, line 955, char 53: syntax error. File obj-ops-v1.rsl, line 964, char 42: syntax error. File obj-ops-v1.rsl, line 965, char 1: syntax error. File obj-ops-v1.rsl, line 966, char 28: syntax error. File obj-ops-v1.rsl, line 967, char 7: syntax error. File obj-ops-v1.rsl, line 970, char 14: syntax error. File obj-ops-v1.rsl, line 971, char 22: syntax error. File obj-ops-v1.rsl, line 972, char 13: syntax error. File obj-ops-v1.rsl, line 972, char 26: syntax error. File obj-ops-v1.rsl, line 973, char 10: syntax error. File obj-ops-v1.rsl, line 974, char 17: syntax error. File obj-ops-v1.rsl, line 980, char 20: syntax error. File obj-ops-v1.rsl, line 989, char 48: syntax error. File obj-ops-v1.rsl, line 991, char 47: syntax error. File obj-ops-v1.rsl, line 992, char 66: syntax error. File obj-ops-v1.rsl, line 1000, char 40: syntax error. File obj-ops-v1.rsl, line 1000, char 70: syntax error. File obj-ops-v1.rsl, line 1000, char 1: syntax error. File obj-ops-v1.rsl, line 1001, char 66: syntax error. File obj-ops-v1.rsl, line 1002, char 60: syntax error. File obj-ops-v1.rsl, line 1010, char 40: syntax error. File obj-ops-v1.rsl, line 1010, char 76: syntax error. File obj-ops-v1.rsl, line 1019, char 38: syntax error. File obj-ops-v1.rsl, line 1024, char 39: syntax error. File obj-ops-v1.rsl, line 1039, char 38: syntax error. File obj-ops-v1.rsl, line 1040, char 49: syntax error. File obj-ops-v1.rsl, line 1046, char 1: syntax error. File obj-ops-v1.rsl, line 1053, char 1: syntax error. File obj-ops-v1.rsl, line 1060, char 1: syntax error. File obj-ops-v1.rsl, line 1071, char 35: syntax error. File obj-ops-v1.rsl, line 1072, char 40: syntax error. File obj-ops-v1.rsl, line 1081, char 34: syntax error. File obj-ops-v1.rsl, line 1082, char 1: syntax error. File obj-ops-v1.rsl, line 1083, char 74: syntax error. File obj-ops-v1.rsl, line 1093, char 49: syntax error. File obj-ops-v1.rsl, line 1101, char 35: syntax error. File obj-ops-v1.rsl, line 1112, char 42: syntax error. File obj-ops-v1.rsl, line 1116, char 47: syntax error. File obj-ops-v1.rsl, line 1131, char 38: syntax error. File obj-ops-v1.rsl, line 1132, char 57: syntax error. File obj-ops-v1.rsl, line 1138, char 1: syntax error. File obj-ops-v1.rsl, line 1145, char 1: syntax error. File obj-ops-v1.rsl, line 1155, char 35: syntax error. File obj-ops-v1.rsl, line 1156, char 48: syntax error. File obj-ops-v1.rsl, line 1160, char 53: syntax error. File obj-ops-v1.rsl, line 1175, char 38: syntax error. File obj-ops-v1.rsl, line 1176, char 63: syntax error. File obj-ops-v1.rsl, line 1182, char 1: syntax error. File obj-ops-v1.rsl, line 1189, char 1: syntax error. File obj-ops-v1.rsl, line 1199, char 35: syntax error. File obj-ops-v1.rsl, line 1200, char 54: syntax error. File obj-ops-v1.rsl, line 1204, char 47: syntax error. File obj-ops-v1.rsl, line 1219, char 38: syntax error. File obj-ops-v1.rsl, line 1220, char 57: syntax error. File obj-ops-v1.rsl, line 1226, char 1: syntax error. File obj-ops-v1.rsl, line 1233, char 1: syntax error. File obj-ops-v1.rsl, line 1243, char 35: syntax error. File obj-ops-v1.rsl, line 1244, char 48: syntax error. File obj-ops-v1.rsl, line 1250, char 37: syntax error. File obj-ops-v1.rsl, line 1250, char 1: syntax error. File obj-ops-v1.rsl, line 1258, char 32: syntax error. File obj-ops-v1.rsl, line 1259, char 21: syntax error. File obj-ops-v1.rsl, line 1267, char 32: syntax error. File obj-ops-v1.rsl, line 1268, char 21: syntax error. File obj-ops-v1.rsl, line 1276, char 32: syntax error. File obj-ops-v1.rsl, line 1277, char 21: syntax error. File obj-ops-v1.rsl, line 1285, char 32: syntax error. File obj-ops-v1.rsl, line 1286, char 21: syntax error. File obj-ops-v1.rsl, line 1296, char 32: syntax error. File obj-ops-v1.rsl, line 1297, char 21: syntax error. File obj-ops-v1.rsl, line 1305, char 20: syntax error. File obj-ops-v1.rsl, line 1311, char 5: syntax error. File obj-ops-v1.rsl, line 1311, char 32: syntax error. File obj-ops-v1.rsl, line 1312, char 14: syntax error. File obj-ops-v1.rsl, line 1315, char 18: syntax error. File obj-ops-v1.rsl, line 1315, char 1: syntax error. File obj-ops-v1.rsl, line 1316, char 38: syntax error. File obj-ops-v1.rsl, line 1317, char 16: syntax error. File obj-ops-v1.rsl, line 1483, char 9: syntax error. File obj-ops-v1.rsl, line 1486, char 48: syntax error. File obj-ops-v1.rsl, line 1487, char 42: syntax error. File obj-ops-v1.rsl, line 1488, char 1: syntax error. File obj-ops-v1.rsl, line 1489, char 32: syntax error. File obj-ops-v1.rsl, line 1489, char 54: syntax error. File obj-ops-v1.rsl, line 1490, char 16: syntax error. File obj-ops-v1.rsl, line 1492, char 23: syntax error. File obj-ops-v1.rsl, line 1495, char 53: syntax error. File obj-ops-v1.rsl, line 1497, char 56: syntax error. File obj-ops-v1.rsl, line 1498, char 18: syntax error. File obj-ops-v1.rsl, line 1501, char 20: syntax error. File obj-ops-v1.rsl, line 1502, char 23: syntax error. File obj-ops-v1.rsl, line 1503, char 33: syntax error. File obj-ops-v1.rsl, line 1503, char 47: syntax error. File obj-ops-v1.rsl, line 1504, char 53: syntax error. File obj-ops-v1.rsl, line 1505, char 52: syntax error. File obj-ops-v1.rsl, line 1506, char 12: syntax error. File obj-ops-v1.rsl, line 1507, char 44: syntax error. File obj-ops-v1.rsl, line 1509, char 20: syntax error. File obj-ops-v1.rsl, line 1510, char 23: syntax error. File obj-ops-v1.rsl, line 1511, char 33: syntax error. File obj-ops-v1.rsl, line 1511, char 49: syntax error. File obj-ops-v1.rsl, line 1512, char 50: syntax error. File obj-ops-v1.rsl, line 1513, char 19: syntax error. File obj-ops-v1.rsl, line 1514, char 33: syntax error. File obj-ops-v1.rsl, line 1515, char 12: syntax error. File obj-ops-v1.rsl, line 1516, char 44: syntax error. File obj-ops-v1.rsl, line 1518, char 20: syntax error. File obj-ops-v1.rsl, line 1519, char 1: syntax error. File obj-ops-v1.rsl, line 1520, char 27: syntax error. File obj-ops-v1.rsl, line 1521, char 44: syntax error. File obj-ops-v1.rsl, line 1522, char 24: syntax error. File obj-ops-v1.rsl, line 1522, char 58: syntax error. File obj-ops-v1.rsl, line 1523, char 39: syntax error. File obj-ops-v1.rsl, line 1524, char 12: syntax error. File obj-ops-v1.rsl, line 1525, char 44: syntax error. File obj-ops-v1.rsl, line 1526, char 16: syntax error. File obj-ops-v1.rsl, line 1527, char 39: syntax error. File obj-ops-v1.rsl, line 1527, char 45: syntax error. File obj-ops-v1.rsl, line 1530, char 63: syntax error. File obj-ops-v1.rsl, line 1532, char 50: syntax error. File obj-ops-v1.rsl, line 1536, char 11: syntax error. File obj-ops-v1.rsl, line 1536, char 47: syntax error. File obj-ops-v1.rsl, line 1537, char 19: syntax error. File obj-ops-v1.rsl, line 1537, char 69: syntax error. File obj-ops-v1.rsl, line 1546, char 40: syntax error. File obj-ops-v1.rsl, line 1547, char 35: syntax error. File obj-ops-v1.rsl, line 1547, char 69: syntax error. File obj-ops-v1.rsl, line 1548, char 42: syntax error. **** obj-ops.rsl **** 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 File obj-ops.rsl, line 362, char 43: Components of objects must be objects (CourseOp is not). 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 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 File obj-ops.rsl, line 1298, char 24: Right operand of 'in' must be a list or a string. File obj-ops.rsl, line 1298, char 58: Left operand of 'in' must be compatible with base type of right operand 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 **** 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 File one-tuple-compat.rsl, line 21, char 5: Actual parameter list does not match inputs for any definition of operation main Checking operation f **** one-tuple-niceties-smaller.rsl **** 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 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 Checking operation main File one-tuple-niceties-smaller.rsl, line 88, char 9: Incompatible operand types in an equality expr. Checking object StrictlyIntStack Checking operation Push Checking operation main1 File one-tuple-niceties-smaller.rsl, line 128, char 5: Actual parameter list does not match inputs for any definition of operation Push **** one-tuple-niceties.rsl **** 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 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 Checking operation main File one-tuple-niceties.rsl, line 160, char 9: Incompatible operand types in an equality expr. Checking object StrictlyIntStack Checking operation Push Checking operation main1 File one-tuple-niceties.rsl, line 204, char 5: Actual parameter list does not match inputs for any definition of operation Push **** one-tuple-problem.rsl **** Checking module Main Checking object X File one-tuple-problem.rsl, line 1, char 9: Component any not defined. Checking object Y Checking object Z Checking object W Checking operation f 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. Checking operation g File one-tuple-problem.rsl, line 11, char 8: Type W is not defined. **** one-tuple-tests.rsl **** Checking module Main Checking object X Checking object Y Checking operation main File one-tuple-tests.rsl, line 6, char 6: k is not a field of the tuple or union on the left of the '.' **** one.rsl **** Checking module X's exports (in advance of other checks). Checking module Main Checking module X Checking object x 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. **** op-as-obj-simple.rsl **** Checking module Main Checking operation Foo Checking object Bar File op-as-obj-simple.rsl, line 9, char 14: Components of objects must be objects (Foo is not). Checking object Bar1 Checking operation main 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. **** op-as-obj.rsl **** Checking module Main Checking operation foo Checking object bar File op-as-obj.rsl, line 3, char 12: Components of objects must be objects (foo is not). Checking object footype Checking object bar1 File op-as-obj.rsl, line 7, char 25: Components of objects must be objects (foo is not). 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 2, char 17: syntax error. **** op-objs-tst.rsl **** Checking module Main Checking object Any Checking object IntPair Checking object Predicate Checking operation Apply File op-objs-tst.rsl, line 7, char 11: Actual parameter list does not match inputs for operation value. Checking operation ApplyIp 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. **** op-subtype-tst.rsl **** File op-subtype-tst.rsl, line 2, char 14: syntax error. File op-subtype-tst.rsl, line 3, char 8: syntax error. **** 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 13, char 73: syntax error. File op-with-components.rsl, line 14, char 54: 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 11: syntax error. File op-with-components.rsl, line 114, char 11: syntax error. File op-with-components.rsl, line 119, char 3: 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 137, char 35: syntax error. File op-with-components.rsl, line 145, char 17: syntax error. File op-with-components.rsl, line 145, char 49: syntax error. File op-with-components.rsl, line 146, char 34: syntax error. File op-with-components.rsl, line 146, char 68: syntax error. File op-with-components.rsl, line 155, char 17: syntax error. File op-with-components.rsl, line 155, char 47: syntax error. File op-with-components.rsl, line 155, char 1: syntax error. File op-with-components.rsl, line 161, char 16: syntax error. File op-with-components.rsl, line 161, char 56: syntax error. File op-with-components.rsl, line 161, char 96: syntax error. File op-with-components.rsl, line 165, char 5: syntax error. File op-with-components.rsl, line 175, char 9: syntax error. File op-with-components.rsl, line 176, char 48: syntax error. File op-with-components.rsl, line 177, char 17: syntax error. File op-with-components.rsl, line 236, char 11: syntax error. File op-with-components.rsl, line 236, char 30: syntax error. File op-with-components.rsl, line 241, char 11: syntax error. File op-with-components.rsl, line 247, char 11: syntax error. File op-with-components.rsl, line 247, char 30: syntax error. File op-with-components.rsl, line 257, char 11: syntax error. File op-with-components.rsl, line 257, char 30: syntax error. File op-with-components.rsl, line 267, char 11: syntax error. **** opaque-type-equiv.rsl **** Checking module Main Checking object X Checking object Y Checking operation X2Y Checking operation f File opaque-type-equiv.rsl, line 5, char 19: Incompatible operand types in an equality expr. Checking operation g Checking operation h File opaque-type-equiv.rsl, line 8, char 22: Operands of '+' must be numeric, string, list, or list element. **** opclassins.rsl **** File opclassins.rsl, line 6, char 36: syntax error. **** 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 **** Checking module Main Checking object OpType Checking operation Op File optype-tst.rsl, line 4, char 11: Actual parameter list does not match inputs for operation value. **** 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 Checking module Main Checking object T Checking object Op1 Checking operation Op1 Checking operation Op1 Checking object Op1 Checking operation Op2 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 **** 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 6, char 57: syntax error. File persondb-objs.rsl, line 14, char 24: syntax error. File persondb-objs.rsl, line 15, char 42: 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 **** Checking module Main Checking object PersonRecord File personrec.rsl, line 1, char 23: Component Name not defined. File personrec.rsl, line 1, char 32: Component Age not defined. File personrec.rsl, line 1, char 43: Component Address not defined. **** pictures.rsl **** Checking module Main Checking object x Checking object a Checking object b Checking object c **** plus-tst.rsl **** Checking module Main Checking object List Checking operation Op1 File plus-tst.rsl, line 10, char 9: Operands of '+' must be numeric, string, list, or list element. File plus-tst.rsl, line 11, char 9: Operands of '+' must be numeric, string, list, or list element. File plus-tst.rsl, line 12, char 9: 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. **** polymorhphic-lists-tst.rsl **** Checking module Main Checking object PersonRec File polymorhphic-lists-tst.rsl, line 1, char 26: Component Age not defined. File polymorhphic-lists-tst.rsl, line 1, char 34: Component Addr not defined. File polymorhphic-lists-tst.rsl, line 1, char 43: Component Sex not defined. Checking object FacultyRec File polymorhphic-lists-tst.rsl, line 2, char 30: Component Rank not defined. File polymorhphic-lists-tst.rsl, line 2, char 39: Component Salary not defined. Checking object StudentRec File polymorhphic-lists-tst.rsl, line 3, char 30: Component Level not defined. Checking object PersonDB Checking operation Add Checking operation Find Checking object Name Checking axiom, line 10 **** postconds-parallel-data-structure.rsl **** 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 File postconds-parallel-data-structure.rsl, line 27, char 26: ... is not defined in this scope. Checking operation p2 File postconds-parallel-data-structure.rsl, line 28, char 26: ... is not defined in this scope. Checking operation p3 File postconds-parallel-data-structure.rsl, line 29, char 26: ... is not defined in this scope. **** pre-post-errors.rsl **** Checking module Main Checking object O Checking object A Checking object B Checking object C Checking operation Op1 File pre-post-errors.rsl, line 8, char 11: Left operand of '.' is not a module, tuple, or union. Checking object T Checking operation Op2 **** prepost-tst.rsl **** Checking module Main Checking operation Op1 File prepost-tst.rsl, line 2, char 8: Type of precondition must be boolean. **** prime-tst.rsl **** Checking module Main Checking operation f **** qmark.rsl **** Checking module Main Checking operation f File qmark.rsl, line 2, char 10: a is not defined in this scope. File qmark.rsl, line 2, char 10: Left operand of isa is not a union. **** 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 **** Checking module Main Checking object List Checking operation Op1 Checking operation Op2 Checking operation Op3 File quant-tst.rsl, line 12, char 31: k is not defined in this scope. Checking operation Op4 File quant-tst.rsl, line 17, char 8: k is not defined in this scope. Checking operation Op5 Checking operation Op6 Checking operation Op7 File quant-tst.rsl, line 29, char 31: k is not defined in this scope. Checking operation Op8 File quant-tst.rsl, line 34, char 8: k is not defined in this scope. **** ques-mark-tests.rsl **** File ques-mark-tests.rsl, line 6, char 16: syntax error. File ques-mark-tests.rsl, line 8, char 14: syntax error. **** quote-tst-2.rsl **** File quote-tst-2.rsl, line 1, char 7: illegal character ` File quote-tst-2.rsl, line 1, char 12: illegal character ` File quote-tst-2.rsl, line 2, char 11: illegal character ` File quote-tst-2.rsl, line 2, char 16: 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 19: syntax error. File quote-tst-2.rsl, line 5, char 13: illegal character ' File quote-tst-2.rsl, line 5, char 23: illegal character ' 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 6, char 13: illegal character ' File quote-tst-2.rsl, line 6, char 22: illegal character ' File quote-tst-2.rsl, line 7, char 5: Identifier Sex already defined in this module, on line 6 File quote-tst-2.rsl, line 7, char 13: illegal character ` File quote-tst-2.rsl, line 7, char 22: illegal character ` File quote-tst-2.rsl, line 8, char 5: Identifier Sex already defined in this module, on line 7 **** quote-tst.rsl **** File quote-tst.rsl, line 1, char 7: illegal character ' File quote-tst.rsl, line 1, char 13: illegal character ' Checking module Main Checking axiom, line 1 File quote-tst.rsl, line 1, char 13: y' is not defined in this scope. **** 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 File restaurant.rsl, line 588, char 1: Type of each expression in list constructor must be the same. File restaurant.rsl, line 553, char 24: Type of each expression in list constructor must be the same. File restaurant.rsl, line 560, char 25: Type of each expression in list constructor must be the same. File restaurant.rsl, line 565, char 24: Type of each expression in list constructor must be the same. File restaurant.rsl, line 570, char 25: Type of each expression in list constructor must be the same. File restaurant.rsl, line 575, char 25: Type of each expression in list constructor must be the same. File restaurant.rsl, line 505, char 34: Type of each expression in list constructor must be the same. File restaurant.rsl, line 505, char 1: Declared value type and its expression type must be compatible. File restaurant.rsl, line 514, char 51: Identifier DrinkSizes in constant expr is not a constannt. File restaurant.rsl, line 513, char 34: Type of each expression in list constructor must be the same. File restaurant.rsl, line 513, char 1: Declared value type and its expression type must be compatible. File restaurant.rsl, line 521, char 43: Identifier SidesSizes in constant expr is not a constannt. File restaurant.rsl, line 520, char 33: Type of each expression in list constructor must be the same. File restaurant.rsl, line 520, char 1: Declared value type and its expression type must be compatible. File restaurant.rsl, line 498, char 30: Type of each expression in list constructor must be the same. File restaurant.rsl, line 498, char 1: Declared value type and its expression type must be compatible. Checking object BurgerSection File restaurant.rsl, line 588, char 1: Type of each expression in list constructor must be the same. File restaurant.rsl, line 553, char 24: Type of each expression in list constructor must be the same. File restaurant.rsl, line 560, char 25: Type of each expression in list constructor must be the same. File restaurant.rsl, line 565, char 24: Type of each expression in list constructor must be the same. File restaurant.rsl, line 570, char 25: Type of each expression in list constructor must be the same. File restaurant.rsl, line 575, char 25: Type of each expression in list constructor must be the same. File restaurant.rsl, line 505, char 34: Type of each expression in list constructor must be the same. File restaurant.rsl, line 505, char 1: Declared value type and its expression type must be compatible. Checking object DrinksSection File restaurant.rsl, line 514, char 51: Identifier DrinkSizes in constant expr is not a constannt. File restaurant.rsl, line 513, char 34: Type of each expression in list constructor must be the same. File restaurant.rsl, line 513, char 1: Declared value type and its expression type must be compatible. Checking object SidesSection File restaurant.rsl, line 521, char 43: Identifier SidesSizes in constant expr is not a constannt. File restaurant.rsl, line 520, char 33: Type of each expression in list constructor must be the same. File restaurant.rsl, line 520, char 1: Declared value type and its expression type must be compatible. 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 File restaurant.rsl, line 588, char 1: Type of each expression in list constructor must be the same. File restaurant.rsl, line 553, char 24: Type of each expression in list constructor must be the same. Checking object DoubleBurgerItem File restaurant.rsl, line 560, char 25: Type of each expression in list constructor must be the same. Checking object ChiliBurgerItem File restaurant.rsl, line 565, char 24: Type of each expression in list constructor must be the same. Checking object SkinnyBurgerItem File restaurant.rsl, line 570, char 25: Type of each expression in list constructor must be the same. Checking object KiddieBurgerItem File restaurant.rsl, line 575, char 25: Type of each expression in list constructor must be the same. Checking object PlainBurgerAccessories File restaurant.rsl, line 588, char 1: Type of each expression in list constructor must be the same. Checking object DoubleBurgerAccessories File restaurant.rsl, line 601, char 1: Type of each expression in list constructor must be the same. Checking object ChiliBurgerAccessories File restaurant.rsl, line 614, char 1: Type of each expression in list constructor must be the same. Checking object SkinnyBurgerAccessories File restaurant.rsl, line 627, char 1: Type of each expression in list constructor must be the same. Checking object KiddyBurgerAccessories File restaurant.rsl, line 640, char 1: Type of each expression in list constructor must be the same. 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 **** Checking module Main Checking object Rolodex Checking object Card 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. Checking object Meetings Checking object EventRecord Checking object Attendees File rolodex-scheduling.rsl, line 9, char 22: Component Name not defined. 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 Dot Checking operation FieldSelect **** sample-demo-code.rsl **** Checking module DummyName's exports (in advance of other checks). File sample-demo-code.rsl, line 3, char 12: Demo is not defined in this scope. Checking module Main Checking module DummyName Checking object Obj1 Checking object Obj0 Checking operation op0 File sample-demo-code.rsl, line 14, char 21: Type Selection is not defined. File sample-demo-code.rsl, line 8, char 18: DrawRect is undefined. File sample-demo-code.rsl, line 12, char 18: DrawRect is undefined. **** scheduling-ops-fully-modeled.rsl **** Checking module Main Checking var decl, line 74 Checking operation ScheduleEvent Checking operation DoScheduleEvent Checking operation DoScheduleEventAltB Checking operation GetCurrentCalendar Checking operation ComposeCalDB Checking operation GetStuff Checking operation DoScheduleEventAltC Checking operation ScheduleEvent Checking object CalendarDB Checking object UserCalendar Checking object OtherStuff Checking object Event Checking operation DoScheduleEventAlt2 **** 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 **** 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 File security.rsl, line 10, char 45: Type Rolodex is not defined. File security.rsl, line 15, char 9: Left operand of '.' is not a module, tuple, or union. File security.rsl, line 16, char 9: Left operand of '.' is not a module, tuple, or union. File security.rsl, line 21, char 11: Left operand of '.' is not a module, tuple, or union. 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 **** 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 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. Checking operation DelRecord 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. Checking operation UpdateRecord 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. Checking object foo Checking object foo1 Checking object C Checking object C1 File short-forms.rsl, line 45, char 5: Multiple inheritance not yet supported. 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 **** Checking module Main Checking operation Op File sig-tst.rsl, line 1, char 9: Type x is not defined. File sig-tst.rsl, line 1, char 15: Type y is not defined. File sig-tst.rsl, line 1, char 21: Type z is not defined. **** 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 **** 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 File simple-tst-new-syntax.rsl, line 2, char 18: Component B not defined. File simple-tst-new-syntax.rsl, line 2, char 23: Component C not defined. Checking object O2 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 26: Component F not defined. Checking object A Checking operation Op1 Checking operation Op2 Checking operation Op3 Checking module N Checking object C File simple-tst-new-syntax.rsl, line 35, char 14: Component A not defined. File simple-tst-new-syntax.rsl, line 35, char 16: Component B not defined. Checking object C1 File simple-tst-new-syntax.rsl, line 37, char 25: Component A not defined. File simple-tst-new-syntax.rsl, line 37, char 27: Component B not defined. Checking object C2 File simple-tst-new-syntax.rsl, line 39, char 25: Component A not defined. File simple-tst-new-syntax.rsl, line 39, char 27: Component B not defined. Checking object C3 File simple-tst-new-syntax.rsl, line 41, char 25: Component D not defined. File simple-tst-new-syntax.rsl, line 41, char 27: Component E not defined. File simple-tst-new-syntax.rsl, line 41, char 31: Component F not defined. Checking object C3a File simple-tst-new-syntax.rsl, line 45, char 27: Component A not defined. File simple-tst-new-syntax.rsl, line 45, char 29: Component B not defined. Checking object C3b File simple-tst-new-syntax.rsl, line 47, char 27: Component B not defined. Checking object CX Checking object CY Checking module O Checking object HasAttributes 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 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 **** Checking module Main Checking object T Checking operation Op File simple-tuple-tst.rsl, line 4, char 14: Incompatible operand types in an equality expr. **** simple.rsl **** Checking module Main Checking operation f1 Checking operation f2 Checking operation f3 Checking operation f4 **** single-elem-tuple-hack-tst.rsl **** Checking module Main Checking object X Checking object Y Checking operation F File single-elem-tuple-hack-tst.rsl, line 4, char 13: Incompatible operand types in an equality expr. **** single-elem-tuple.rsl **** Checking module Main Checking object S Checking operation Op 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 '.' **** stack.rsl **** File stack.rsl, line 7, char 13: syntax error. File stack.rsl, line 9, char 23: syntax error. File stack.rsl, line 12, char 16: syntax error. File stack.rsl, line 14, char 14: syntax error. File stack.rsl, line 17, char 14: syntax error. **** star.rsl **** Checking module Main Checking object l Checking object x **** str-str-tst.rsl **** Checking module Main Checking object S1 Checking object S2 Checking operation f Checking operation t Checking object FoodMenu Checking object MenuSection File str-str-tst.rsl, line 21, char 48: Component ... not defined. Checking object Items Checking object MenuItemList Checking object MenuItem File str-str-tst.rsl, line 29, char 56: Component ... not defined. Checking object ItemOrder File str-str-tst.rsl, line 33, char 53: Component ... not defined. 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' File struct-equiv.rsl, line 6, char 1: Declared value type and its expression type must be compatible. **** sub-modules.rsl **** Checking module L's exports (in advance of other checks). Checking module M's exports (in advance of other checks). File sub-modules.rsl, line 19, char 10: Export N not defined in module M. Checking module N's exports (in advance of other checks). File sub-modules.rsl, line 27, char 10: Export O not defined in module N. Checking module O's exports (in advance of other checks). File sub-modules.rsl, line 7, char 10: Imports must be of the form "module.name" or "module.*" File sub-modules.rsl, line 18, char 10: Imports must be of the form "module.name" or "module.*" File sub-modules.rsl, line 26, char 10: Imports must be of the form "module.name" or "module.*" Checking module Main Checking module L Checking operation Op File sub-modules.rsl, line 9, char 11: N is not an export of M. File sub-modules.rsl, line 10, char 6: Left operand of '.' is not a module, tuple, or union. File sub-modules.rsl, line 11, char 6: Left operand of '.' is not a module, tuple, or union. File sub-modules.rsl, line 12, char 6: Left operand of '.' is not a module, tuple, or union. File sub-modules.rsl, line 12, char 12: Left operand of '.' is not a module, tuple, or union. Checking module M Checking operation Op File sub-modules.rsl, line 21, char 11: N is not an export of M. Checking module N Checking module O Checking object X **** subclassing-attempt.rsl **** Checking module Main Checking object GenericDB Checking object GenericRecord Checking object GenericKey Checking operation AddRecord Checking operation DelRecord 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 Checking operation UpdateRecord Checking operation FindRecord File subclassing-attempt.rsl, line 86, char 43: gbd is not defined in this scope. Checking operation EmptyGenericDB Checking operation EmptyGenericRecord Checking object UserDB Checking object UserRecord File subclassing-attempt.rsl, line 127, char 40: Component Name not defined. File subclassing-attempt.rsl, line 127, char 46: Component Id not defined. File subclassing-attempt.rsl, line 127, char 50: Component Age not defined. File subclassing-attempt.rsl, line 127, char 55: Component Sex not defined. File subclassing-attempt.rsl, line 127, char 62: Component Address not defined. Checking object OtherDB Checking object OtherRecord Checking object OtherField Checking operation BreakTypeSystem 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 **** subclassing-constructive.rsl **** Checking module Main Checking object GenericDB Checking object GenericRecord Checking object GenericKey Checking operation AddRecord 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 28: Type of if expression must be boolean Checking operation DelRecord 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. Checking operation UpdateRecord 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 Checking 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. **** subclassing-v2.rsl **** Checking module Main Checking object GenericDB Checking object GenericRecord Checking object GenericKey Checking operation AddRecord 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 Checking operation DelRecord 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 Checking operation UpdateRecord 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 Checking 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. **** subtype-poly-tst.rsl **** Checking module Main Checking object subint Checking operation f Checking operation g **** sufie-demo.rsl **** 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). File sufie-demo.rsl, line 54, char 22: BehaviorModes is not an export of BehaviorPanel. File sufie-demo.rsl, line 214, char 8: graphicpalette is not defined in this scope. File sufie-demo.rsl, line 281, char 23: ValidGraphicStimOps is not an export of GraphicPalette. File sufie-demo.rsl, line 282, char 43: ValidGraphicsRespOps is not an export of GraphicPalette. File sufie-demo.rsl, line 283, char 43: Canvas is not an export of GraphicPalette. File sufie-demo.rsl, line 284, char 43: Selection is not an export of GraphicPalette. File sufie-demo.rsl, line 286, char 18: ValidAnimationStimOps is not an export of Animation. File sufie-demo.rsl, line 287, char 33: ValidAnimationRespOps is not an export of Animation. File sufie-demo.rsl, line 288, char 33: Sprite is not an export of Animation. File sufie-demo.rsl, line 290, char 22: behaviorModes is not an export of BehaviorPanel. 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 File sufie-demo.rsl, line 27, char 40: Component Run not defined. 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 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. Checking object Graphic Checking object Canvas File sufie-demo.rsl, line 121, char 13: Component BehaviorModes not defined. Checking object GraphicsOp Checking object SRBehavior File sufie-demo.rsl, line 137, char 16: Component GraphicOpParms not defined. File sufie-demo.rsl, line 140, char 15: Component GraphicOpParms not defined. 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 File sufie-demo.rsl, line 235, char 44: Left operand of '.' is not a module, tuple, or union. 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. Checking operation Intersects 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. Checking object Animation File sufie-demo.rsl, line 244, char 21: Component Path not defined. Checking object AnimationWorld 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 56: Component ... not defined. Checking operation AnimationOp File sufie-demo.rsl, line 249, char 26: Type AminationWorld is not defined. Checking operation Run File sufie-demo.rsl, line 253, char 17: Type Animation is not defined. Checking operation Stop Checking object ValidAnimationStimOps Checking object ValidAnimationRespOps Checking module Integration Checking object StimObject 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). Checking object StimOperation File sufie-demo.rsl, line 294, char 25: Component ValidGraphicStimOps not defined. File sufie-demo.rsl, line 295, char 25: Component ValidAnimationStimOps not defined. Checking operation DemoStimulus 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. Checking operation DemoResponse 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. **** t.rsl **** Checking module Main Checking object t **** t0.rsl **** Checking module Main Checking object o 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. **** t01.rsl **** Checking module Main Checking object o1 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. **** 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 53, char 10: Identifier E already defined in this module, on line 45 File term-factor-almost-works.rsl, line 94, char 10: Identifier E already defined in this module, on line 85 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 56, char 14: syntax error. File term-factor-does-work.rsl, line 56, char 21: illegal character ' File term-factor-does-work.rsl, line 56, char 23: illegal character ' File term-factor-does-work.rsl, line 60, char 11: Warning: End name does not match name declared on line 24. File term-factor-does-work.rsl, line 62, char 14: syntax error. File term-factor-does-work.rsl, line 63, char 31: syntax error. File term-factor-does-work.rsl, line 64, char 31: syntax error. File term-factor-does-work.rsl, line 65, char 9: syntax error. File term-factor-does-work.rsl, line 67, char 14: syntax error. File term-factor-does-work.rsl, line 67, char 21: illegal character ' File term-factor-does-work.rsl, line 67, char 23: illegal character ' File term-factor-does-work.rsl, line 68, char 31: syntax error. File term-factor-does-work.rsl, line 70, char 31: syntax error. File term-factor-does-work.rsl, line 71, char 9: syntax error. File term-factor-does-work.rsl, line 73, char 14: syntax error. File term-factor-does-work.rsl, line 74, char 31: syntax error. File term-factor-does-work.rsl, line 75, char 31: syntax error. File term-factor-does-work.rsl, line 76, char 9: syntax error. File term-factor-does-work.rsl, line 78, char 14: syntax error. File term-factor-does-work.rsl, line 78, char 18: illegal character ' File term-factor-does-work.rsl, line 79, char 31: syntax error. File term-factor-does-work.rsl, line 80, char 31: syntax error. File term-factor-does-work.rsl, line 81, char 9: syntax error. **** term-factor-doesnt-work.rsl **** File term-factor-doesnt-work.rsl, line 55, char 20: illegal character ' File term-factor-doesnt-work.rsl, line 55, char 21: syntax error. File term-factor-doesnt-work.rsl, line 55, char 22: illegal character ' File term-factor-doesnt-work.rsl, line 62, char 11: Warning: End name does not match name declared on line 17. File term-factor-doesnt-work.rsl, line 64, char 20: illegal character ' File term-factor-doesnt-work.rsl, line 64, char 22: illegal character ' File term-factor-doesnt-work.rsl, line 66, char 15: illegal character ' File term-factor-doesnt-work.rsl, line 68, char 5: syntax error. **** term-factor-wish-syntax.rsl **** File term-factor-wish-syntax.rsl, line 24, char 14: syntax error. File term-factor-wish-syntax.rsl, line 24, char 20: illegal character ' File term-factor-wish-syntax.rsl, line 24, char 22: illegal character ' File term-factor-wish-syntax.rsl, line 28, char 11: Warning: End name does not match name declared on line 5. File term-factor-wish-syntax.rsl, line 30, char 15: syntax error. File term-factor-wish-syntax.rsl, line 31, char 24: syntax error. File term-factor-wish-syntax.rsl, line 32, char 17: syntax error. File term-factor-wish-syntax.rsl, line 33, char 9: syntax error. File term-factor-wish-syntax.rsl, line 35, char 14: syntax error. File term-factor-wish-syntax.rsl, line 35, char 20: illegal character ' File term-factor-wish-syntax.rsl, line 35, char 22: illegal character ' File term-factor-wish-syntax.rsl, line 35, char 26: syntax error. File term-factor-wish-syntax.rsl, line 36, char 15: syntax error. File term-factor-wish-syntax.rsl, line 37, char 14: syntax error. File term-factor-wish-syntax.rsl, line 37, char 16: illegal character ' **** test.rsl **** File test.rsl, line 4, char 29: syntax error. File test.rsl, line 4, char 37: syntax error. File test.rsl, line 4, char 54: syntax error. File test.rsl, line 5, char 13: syntax error. File test.rsl, line 5, char 37: 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 **** Checking module Main Checking object squat File test3.rsl, line 2, char 41: Component joe not defined. Checking object squat2 File test3.rsl, line 5, char 8: Inherited component named a already defined. Checking object squat3 File test3.rsl, line 10, char 8: Inherited component named a already defined. Checking object fred Checking object squat4 Checking operation squater **** test4.rsl **** Checking module Main Checking object squat 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 object squat2 Checking object squat3 Checking object squat4 Checking operation squater **** trans-types.rsl **** Checking module Main Checking object t1 Checking object t2 Checking object t3 Checking object t4 Checking var decl, line 6 Checking var decl, line 7 Checking axiom, line 8 Checking operation f File trans-types.rsl, line 13, char 9: Type of postcondition must be boolean. Checking operation g File trans-types.rsl, line 17, char 10: xxxx is not defined in this scope. **** tricky-circular-inheritance-tst.rsl **** Checking module Main Checking object C1 File tricky-circular-inheritance-tst.rsl, line 1, char 4: Circularity detected in inheritance chain. Checking object C2 File tricky-circular-inheritance-tst.rsl, line 2, char 5: Circularity detected in inheritance chain. Checking object C3 File tricky-circular-inheritance-tst.rsl, line 3, char 5: Circularity detected in inheritance chain. Checking object C4 File tricky-circular-inheritance-tst.rsl, line 4, char 5: Circularity detected in inheritance chain. **** true-subtype-polymorphism.rsl **** 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 File true-subtype-polymorphism.rsl, line 55, char 5: Actual parameter list does not match inputs for any definition of operation h **** 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 10: 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 **** Checking module Main Checking object N Checking object Pair Checking object X Checking operation f 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 operation g **** tuple-of-lists-tst.rsl **** Checking module Main Checking object X Checking object A Checking object B Checking operation Op File tuple-of-lists-tst.rsl, line 6, char 33: Incompatible operand types in an equality expr. **** tuple-tst.rsl **** Checking module Main Checking object T1 Checking object T2 Checking operation Op1 File tuple-tst.rsl, line 6, char 14: Incompatible operand types in an equality expr. Checking operation Op2 Checking operation Op3 Checking operation Op4 File tuple-tst.rsl, line 19, char 33: Left operand of '.' is not a module, tuple, or union. **** tuple-value-tst.rsl **** Checking module Main Checking object X Checking operation main File tuple-value-tst.rsl, line 4, char 7: Incompatible operand types in an equality expr. **** 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 **** Checking module TypeCheckingAttributeGrammar's exports (in advance of other checks). Checking module Main Checking module TypeCheckingAttributeGrammar Checking var decl, line 19 Checking object Symtab Checking object SymtabName Checking object ParentTabRef Checking object Entries Checking object SymtabEntry File typechk.attr.rsl, line 61, char 23: Component ... not defined. Checking object program File typechk.attr.rsl, line 112, char 18: Component YPROGRAM not defined. File typechk.attr.rsl, line 112, char 29: Component decls not defined. File typechk.attr.rsl, line 112, char 35: Component YBEGIN not defined. File typechk.attr.rsl, line 112, char 44: Component stmts not defined. File typechk.attr.rsl, line 112, char 52: Component YEND not defined. **** undefd-list-elem-tst.rsl **** Checking module Main Checking object X File undefd-list-elem-tst.rsl, line 1, char 15: Component Y not defined. Checking object Z File undefd-list-elem-tst.rsl, line 2, char 9: Component ... not defined. Checking operation f 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. Checking operation g 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. Checking operation h 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. **** union-and-tuple-tst.rsl **** Checking module Main Checking object Union Checking object A Checking object B Checking object C Checking operation u1 Checking operation u2 **** union-tst.rsl **** 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 **** Checking module m's exports (in advance of other checks). Checking module Main Checking module m Checking var decl, line 2 Checking axiom, line 3 File var-ax-tst.rsl, line 3, char 16: Type of axiom expression must be boolean **** vardecl.rsl **** Checking module Main Checking object t Checking var decl, line 2 Checking axiom, line 4 **** whatever.rsl **** File whatever.rsl, line 39, char 5: Redeclaration of f Checking module Main Checking object Sex Checking object Male Checking object Female Checking operation f Checking var decl, line 27 Checking operation main File whatever.rsl, line 30, 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 var decl, line 37 Checking var decl, line 38 Checking var decl, line 39 **** where-with-or-components.rsl **** Checking module Main Checking object X Checking object Y Checking object A Checking object B Checking object C Checking var decl, line 6 Checking object IntX Checking object IntY Checking object Y1 Checking object Y2 Checking operation main 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 5: Left operand of isa 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. **** where.rsl **** Checking module Main Checking object Elem Checking object Stack Checking object IntStack **** where2.rsl **** 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 File where2.rsl, line 20, char 10: Left operand of '.' is not a module, tuple, or union. File where2.rsl, line 21, char 11: Incompatible operand types in an equality expr. **** where3.rsl **** 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 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 module, tuple, or union. File where3.rsl, line 28, char 11: Incompatible operand types in an equality expr. **** where4.rsl **** 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 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 module, tuple, or union. File where4.rsl, line 28, char 11: Incompatible operand types in an equality expr. **** where5.rsl **** 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 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 module, 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. **** while-tst.rsl **** Checking module Main Checking operation main **** wierd-comment-error.rsl **** File wierd-comment-error.rsl, line 6, char 13: syntax error. File wierd-comment-error.rsl, line 9, char 7: Warning: End name does not match name declared on line 1. **** wierd-exprs.rsl **** Checking module Main Checking operation foo File wierd-exprs.rsl, line 3, char 6: a is not defined in this scope. File wierd-exprs.rsl, line 3, char 10: b is not defined in this scope. File wierd-exprs.rsl, line 4, char 6: b is not defined in this scope. File wierd-exprs.rsl, line 4, char 10: c is not defined in this scope. File wierd-exprs.rsl, line 4, char 11: Expression in operation call is not an operation type. File wierd-exprs.rsl, line 6, char 2: a is not defined in this scope. File wierd-exprs.rsl, line 6, char 4: b is not defined in this scope. File wierd-exprs.rsl, line 7, char 3: a is not defined in this scope. File wierd-exprs.rsl, line 7, char 5: b is not defined in this scope. **** xeqy-except-for.rsl **** Checking module Main Checking operation XEqYExceptFor Checking object Any Checking object AnyList **** student-examples/a.rsl **** Checking module Main Checking object AutoAdSystem File student-examples/a.rsl, line 2, char 31: Component TelecommManagement not defined. Checking object DBManagement 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. Checking object PaperDB Checking object CustomerDB Checking object AccountDB Checking object AccountRecord 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. Checking object Transactions 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. Checking object EmpDB Checking object EmpInfo 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. Checking object ReviewDB Checking object LocalAdsDB Checking object AdRecord File student-examples/a.rsl, line 122, char 42: Component Price not defined. Checking object Category File student-examples/a.rsl, line 131, char 62: Component End not defined. Checking object KeyWords File student-examples/a.rsl, line 144, char 19: Component End not defined. Checking object AdInfo Checking object Dates 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. Checking object InfoDB Checking object CustomerRecord 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. 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 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. Checking object SystemSetup File student-examples/a.rsl, line 306, char 39: Component DevelopementTools not defined. File student-examples/a.rsl, line 306, char 63: 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 object DesignCatHeirarchy **** student-examples/autoad.rsl **** File student-examples/autoad.rsl, line 5, char 20: syntax error. File student-examples/autoad.rsl, line 6, char 24: syntax error. File student-examples/autoad.rsl, line 7, char 29: syntax error. File student-examples/autoad.rsl, line 17, char 23: syntax error. File student-examples/autoad.rsl, line 18, char 47: syntax error. File student-examples/autoad.rsl, line 19, char 43: syntax error. File student-examples/autoad.rsl, line 24, char 15: syntax error. File student-examples/autoad.rsl, line 27, char 13: syntax error. File student-examples/autoad.rsl, line 27, char 59: syntax error. File student-examples/autoad.rsl, line 28, char 49: syntax error. File student-examples/autoad.rsl, line 29, char 44: syntax error. File student-examples/autoad.rsl, line 30, char 25: syntax error. File student-examples/autoad.rsl, line 31, char 35: syntax error. File student-examples/autoad.rsl, line 32, char 14: syntax error. File student-examples/autoad.rsl, line 40, char 16: syntax error. File student-examples/autoad.rsl, line 41, char 66: syntax error. File student-examples/autoad.rsl, line 42, char 19: syntax error. File student-examples/autoad.rsl, line 50, char 15: syntax error. File student-examples/autoad.rsl, line 51, char 31: syntax error. File student-examples/autoad.rsl, line 53, char 3: syntax error. File student-examples/autoad.rsl, line 61, char 15: syntax error. File student-examples/autoad.rsl, line 62, char 57: 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 83, char 30: syntax error. File student-examples/autoad.rsl, line 83, char 53: syntax error. File student-examples/autoad.rsl, line 86, char 19: syntax error. File student-examples/autoad.rsl, line 94, char 14: syntax error. File student-examples/autoad.rsl, line 95, char 38: syntax error. File student-examples/autoad.rsl, line 96, char 15: syntax error. File student-examples/autoad.rsl, line 105, char 15: syntax error. File student-examples/autoad.rsl, line 106, char 25: syntax error. File student-examples/autoad.rsl, line 115, char 17: syntax error. File student-examples/autoad.rsl, line 116, char 39: syntax error. File student-examples/autoad.rsl, line 116, char 53: syntax error. File student-examples/autoad.rsl, line 126, char 15: syntax error. File student-examples/autoad.rsl, line 126, char 62: syntax error. File student-examples/autoad.rsl, line 131, char 15: syntax error. File student-examples/autoad.rsl, line 134, char 15: syntax error. File student-examples/autoad.rsl, line 135, char 34: syntax error. File student-examples/autoad.rsl, line 136, char 46: syntax error. File student-examples/autoad.rsl, line 137, char 8: syntax error. File student-examples/autoad.rsl, line 143, char 15: syntax error. File student-examples/autoad.rsl, line 147, char 16: syntax error. File student-examples/autoad.rsl, line 148, char 20: syntax error. File student-examples/autoad.rsl, line 148, char 28: syntax error. File student-examples/autoad.rsl, line 150, char 3: syntax error. File student-examples/autoad.rsl, line 154, char 15: syntax error. File student-examples/autoad.rsl, line 157, char 13: syntax error. File student-examples/autoad.rsl, line 157, char 60: syntax error. File student-examples/autoad.rsl, line 166, char 18: syntax error. File student-examples/autoad.rsl, line 166, char 48: syntax error. File student-examples/autoad.rsl, line 176, char 19: syntax error. File student-examples/autoad.rsl, line 177, char 13: syntax error. File student-examples/autoad.rsl, line 188, char 15: syntax error. File student-examples/autoad.rsl, line 188, char 67: syntax error. File student-examples/autoad.rsl, line 191, char 3: syntax error. File student-examples/autoad.rsl, line 204, char 15: syntax error. File student-examples/autoad.rsl, line 206, char 17: syntax error. File student-examples/autoad.rsl, line 207, char 39: 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 251, char 61: syntax error. File student-examples/autoad.rsl, line 258, char 14: syntax error. File student-examples/autoad.rsl, line 259, char 25: syntax error. File student-examples/autoad.rsl, line 266, char 19: syntax error. File student-examples/autoad.rsl, line 267, char 22: syntax error. File student-examples/autoad.rsl, line 267, char 77: syntax error. File student-examples/autoad.rsl, line 274, char 13: syntax error. File student-examples/autoad.rsl, line 281, char 21: syntax error. File student-examples/autoad.rsl, line 288, char 14: syntax error. File student-examples/autoad.rsl, line 295, char 15: syntax error. File student-examples/autoad.rsl, line 297, char 42: syntax error. File student-examples/autoad.rsl, line 297, char 62: syntax error. File student-examples/autoad.rsl, line 305, char 14: syntax error. File student-examples/autoad.rsl, line 306, char 25: syntax error. File student-examples/autoad.rsl, line 315, char 13: syntax error. File student-examples/autoad.rsl, line 317, char 3: syntax error. File student-examples/autoad.rsl, line 325, char 11: syntax error. File student-examples/autoad.rsl, line 325, char 52: 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 436, char 27: syntax error. File student-examples/autoad.rsl, line 443, char 14: syntax error. File student-examples/autoad.rsl, line 444, char 31: syntax error. File student-examples/autoad.rsl, line 445, char 36: syntax error. File student-examples/autoad.rsl, line 452, char 14: syntax error. File student-examples/autoad.rsl, line 453, char 36: 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 **** Checking module Main Checking object BBoard Checking object Folder 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. Checking object ArticleList Checking object Article 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. Checking object ReadUnreadMark Checking object Body Checking object Date Checking object Month 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. Checking operation Open File student-examples/bb-oo.rsl, line 47, char 12: Type AriticleList is not defined. **** 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 17: 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 **** 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 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. Checking object UserDB Checking object Options 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. **** student-examples/cal23-orig.rsl **** 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 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. Checking operation ModelWeek 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. Checking operation Month 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. Checking operation Week 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. Checking operation Quarter 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. Checking operation Year 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. Checking operation MultiYear 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. Checking operation Schedule 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. Checking operation BrowseUser 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. Checking operation BUOk 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. Checking operation SysAdmin 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. Checking operation Preferences File student-examples/cal23-orig.rsl, line 231, char 24: Type UserSelection is not defined. Checking operation Group File student-examples/cal23-orig.rsl, line 240, char 24: Type UserSelection is not defined. Checking operation Print File student-examples/cal23-orig.rsl, line 249, char 25: Type UserSelectedView is not defined. Checking operation MainMenuQuit Checking operation Public Checking operation Protected Checking operation Private Checking operation ThreeMonthCalendarDay 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. Checking operation AddUser File student-examples/cal23-orig.rsl, line 308, char 25: Type UserSelection is not defined. Checking operation DeleteUser File student-examples/cal23-orig.rsl, line 316, char 25: Type UserSelection is not defined. Checking operation EditDatabase Checking operation BackupSystem Checking operation Find File student-examples/cal23-orig.rsl, line 345, char 14: Type TimeSlotList is not defined. Checking operation Pencil 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. Checking operation Confirm Checking operation Explain Checking operation MeetingItinerary Checking operation DropDownBox Checking operation SelectDataItem Checking operation AccelerateDataItem Checking operation GetMeetingInfo 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. Checking operation Groups 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. Checking operation FoundTimeSlots 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. Checking operation SelectedTimeSlots 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. **** student-examples/cal23.rsl **** 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 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. Checking operation ModelWeek 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. Checking operation Month 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. Checking operation Week 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. Checking operation Quarter 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. Checking operation Year 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. Checking object SchedulingCriteria 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. Checking object DayCrit File student-examples/cal23.rsl, line 188, char 49: Component DayName not defined. Checking object SchedDelim Checking operation MultiYear 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. Checking operation GenerateSchedule File student-examples/cal23.rsl, line 212, char 26: Identfier FoundTimeSlots is not a type. Checking operation BrowseUser 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. Checking operation BUOk 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. Checking operation SysAdmin 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. Checking operation Preferences File student-examples/cal23.rsl, line 249, char 24: Type UserSelection is not defined. Checking operation Group File student-examples/cal23.rsl, line 258, char 24: Type UserSelection is not defined. Checking operation Print File student-examples/cal23.rsl, line 267, char 25: Type UserSelectedView is not defined. Checking operation MainMenuQuit Checking operation Public Checking operation Protected Checking operation Private Checking operation ThreeMonthCalendarDay 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. Checking operation AddUser File student-examples/cal23.rsl, line 326, char 25: Type UserSelection is not defined. Checking operation DeleteUser File student-examples/cal23.rsl, line 334, char 25: Type UserSelection is not defined. Checking operation EditDatabase Checking operation BackupSystem Checking operation Find File student-examples/cal23.rsl, line 363, char 14: Type TimeSlotList is not defined. Checking operation Pencil 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. Checking operation Confirm Checking operation Explain Checking operation MeetingItinerary Checking operation DropDownBox Checking operation SelectDataItem Checking operation AccelerateDataItem Checking operation GetMeetingInfo 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. Checking operation Groups 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. Checking operation FoundTimeSlots 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. Checking operation SelectedTimeSlots 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. **** student-examples/cal2b.rsl **** Checking module Main Checking object SchedulingSpec 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. Checking object RoomDB Checking operation Schedule Checking object RoomInfo Checking object UnavailabilitiyList File student-examples/cal2b.rsl, line 37, char 15: Component DateAndTime not defined. Checking object RoomId Checking object MaxOccupants Checking object StartDate 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. Checking object EndDate 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. Checking object Priority Checking object SetBrowseParam Checking object Topic Checking object MeetingMinutes Checking object Decision Checking object Miscellaneous Checking object conflict 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. Checking object Date 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. Checking object CommitteeName Checking object Members Checking object ListOfUsers File student-examples/cal2b.rsl, line 93, char 15: Component User not defined. Checking object Attendees **** student-examples/cal2c.rsl **** Checking module Main Checking object ConflictSched 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. Checking object Location File student-examples/cal2c.rsl, line 10, char 20: Component text not defined. Checking object TimeConflict 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. Checking object DateConflict 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. Checking object LocationConflict 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. Checking object ModifyGroupAdministrator 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. **** student-examples/grader1-m3.rsl **** Checking module Main Checking object StudentGrader File student-examples/grader1-m3.rsl, line 7, char 14: Component StudentMenu not defined. Checking object TeacherGrader File student-examples/grader1-m3.rsl, line 20, char 14: Component TeacherMenu not defined. Checking object LoginScreen Checking object IdDatabase Checking object UserId Checking object StudentIdDatabase Checking object TeacherIdDatabase Checking operation GetUserId Checking operation ValidateUser File student-examples/grader1-m3.rsl, line 71, char 20: Type IdDatadase is not defined. 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 File student-examples/grader1-m3.rsl, line 253, char 20: Type GradeableItem is not defined. Checking object Name Checking object Points Checking object Class Checking object Section Checking object Date Checking object Id Checking object Title Checking object InstructorRoster 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. **** student-examples/grader1-m3b.rsl **** Checking module Main Checking object Student File student-examples/grader1-m3b.rsl, line 3, char 24: Component Major not defined. Checking operation ChangeMailAddress Checking object Class 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. Checking operation ChangeGrade File student-examples/grader1-m3b.rsl, line 29, char 38: FindGradableItem is not defined in this scope. File student-examples/grader1-m3b.rsl, line 29, char 66: InRange is not defined in this scope. Checking operation GetGrade File student-examples/grader1-m3b.rsl, line 36, char 38: FindGradableItem is not defined in this scope. File student-examples/grader1-m3b.rsl, line 37, char 22: GradeableItem is not a field of the tuple or union on the left of the '.' Checking operation RemoveStudent Checking operation AddStudent Checking operation FindStudent File student-examples/grader1-m3b.rsl, line 64, char 27: Student is not a field of the tuple or union on the left of the '.' Checking object GradeableItem 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 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 **** Checking module Main Checking object BBoard File student-examples/kiosk.rsl, line 2, char 30: Component GeneralInfo not defined. Checking object BBoards Checking object Maps Checking object MapData 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. Checking object PointsOfInterest 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. Checking operation ShowMap 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. Checking operation ShowDirectory 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. Checking operation ShowPhoneNumbers 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. Checking operation ShowEvents Checking operation ShowPlacesOfInterest 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. **** student-examples/sched2-v2.rsl **** 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 File student-examples/sched2-v2.rsl, line 93, char 46: Component InsCourseWeight not defined. 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 **** Checking module Main Checking object InstructorDB Checking object RoomDB File student-examples/sched2.rsl, line 18, char 17: Component RoomRecord not defined. Checking object CourseDB File student-examples/sched2.rsl, line 27, char 17: Component CourseRecord not defined. Checking object ConstaintDB File student-examples/sched2.rsl, line 35, char 17: Component GlobalConstraint not defined. Checking object InstructorRecord 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. Checking object CoursePrefs Checking object CourseRating Checking object CourseId Checking object Ranking Checking object DayTimePrefs Checking object DayTimePref File student-examples/sched2.rsl, line 79, char 17: Component Day not defined. Checking object TimeRange 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. **** 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 **** Checking module Main Checking operation AddRecord File ref-man-examples/add-personrecord.rsl, line 1, char 17: Type PersonDB is not defined. File ref-man-examples/add-personrecord.rsl, line 1, char 30: Type PersonRecord is not defined. File ref-man-examples/add-personrecord.rsl, line 1, char 51: Type PersonDB is not defined. File ref-man-examples/add-personrecord.rsl, line 2, char 13: Left operand of '.' is not a module, tuple, or union. File ref-man-examples/add-personrecord.rsl, line 2, char 32: Left operand of '.' is not a module, tuple, or union. File ref-man-examples/add-personrecord.rsl, line 3, char 16: Left operand of '.' is not a module, tuple, or union. File ref-man-examples/add-personrecord.rsl, line 3, char 32: Left operand of '.' is not a module, tuple, or union. **** ref-man-examples/class-ex1.rsl **** Checking module Main Checking object PersonRecord 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. **** ref-man-examples/class-ex2.rsl **** Checking module Main Checking object StaffEmployee File ref-man-examples/class-ex2.rsl, line 1, char 7: 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. Checking object Programmer 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. Checking object Manager 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 object Supervisees **** ref-man-examples/class-ex3.rsl **** Checking module Main Checking object PersonRecord 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. Checking object StaffEmployee 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. Checking object SalariedEmployee 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 object Programmer Checking object Manager Checking object Supervisees **** ref-man-examples/class-ex4.rsl **** Checking module Main Checking object PersonRecord 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. Checking object StaffEmployee 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. Checking object SalariedEmployee 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. Checking object Programmer Checking object Manager File ref-man-examples/class-ex4.rsl, line 32, char 17: Component Supervisees not defined. Checking object SharedOffice 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. Checking object PrivateOffice 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. **** ref-man-examples/class-selection-ops.rsl **** 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 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. **** ref-man-examples/effective-add-personrecord.rsl **** Checking module Main Checking operation AddRecord File ref-man-examples/effective-add-personrecord.rsl, line 1, char 17: Type PersonDB is not defined. File ref-man-examples/effective-add-personrecord.rsl, line 1, char 30: Type PersonRecord is not defined. File ref-man-examples/effective-add-personrecord.rsl, line 1, char 51: 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: Left operand of '.' is not a module, tuple, or union. File ref-man-examples/effective-add-personrecord.rsl, line 3, char 42: Left operand of '.' is not a module, tuple, or union. File ref-man-examples/effective-add-personrecord.rsl, line 4, char 21: Left operand of '.' is not a module, tuple, or union. File ref-man-examples/effective-add-personrecord.rsl, line 4, char 39: Left operand of '.' is not a module, tuple, or union. 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 21: Type PersonDB is not defined. File ref-man-examples/effective-add-personrecord.rsl, line 5, char 21: Type PersonRecord is not defined. **** ref-man-examples/generic-db-formal-ops.rsl **** Checking module Main Checking operation AddRecord File ref-man-examples/generic-db-formal-ops.rsl, line 1, char 17: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 1, char 31: Type GenericRecord is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 1, char 53: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 2, char 28: Left operand of '.' is not a module, tuple, or union. 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 21: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 3, char 21: Type GenericRecord is not defined. Checking operation DelRecord 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 30: 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. Checking operation UpdateRecord 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: Left operand of '.' is not a module, tuple, or union. 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: Left operand of '.' is not a module, tuple, or union. 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 47: Type GenericRecord is not defined. Checking operation FindRecord 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 12: Type GenericRecord is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 18, char 19: Type GenericDB is not defined. File ref-man-examples/generic-db-formal-ops.rsl, line 18, char 32: Left operand of '.' is not a module, tuple, or union. File ref-man-examples/generic-db-formal-ops.rsl, line 18, char 37: Type GenericKey is not defined. **** ref-man-examples/generic-db-with-names.rsl **** Checking module Main Checking object GenericDB Checking object GenericRecord Checking object GenericKey Checking object PersonDB Checking object PersonRecord 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 object PersonId **** ref-man-examples/generic-db.rsl **** Checking module Main Checking object GenericDB Checking object GenericRecord Checking object GenericKey Checking object PersonDB Checking object PersonRecord 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 object PersonId **** ref-man-examples/generic-formal-db.rsl **** Checking module Main Checking object GenericDB Checking object GenericRecord Checking object GenericKey Checking object PersonDB Checking object PersonRecord 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 object PersonId **** ref-man-examples/keyed-sorted-db.rsl **** Checking module Main Checking object Elem Checking object Key Checking object ElemValue File ref-man-examples/keyed-sorted-db.rsl, line 9, char 20: Component ... not defined. 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 **** Checking module Main Checking operation AddRecord File ref-man-examples/person-db-formal-ops.rsl, line 1, char 17: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 1, char 30: Type PersonRecord is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 1, char 51: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 2, char 28: Left operand of '.' is not a module, tuple, or union. 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 21: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 3, char 21: Type PersonRecord is not defined. Checking operation DelRecord 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 30: 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. Checking operation UpdateRecord 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: Left operand of '.' is not a module, tuple, or union. 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: Left operand of '.' is not a module, tuple, or union. 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 42: Type PersonRecord is not defined. Checking operation FindRecord 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 12: Type PersonRecord is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 18, char 19: Type PersonDB is not defined. File ref-man-examples/person-db-formal-ops.rsl, line 18, char 32: Left operand of '.' is not a module, tuple, or union. File ref-man-examples/person-db-formal-ops.rsl, line 18, char 37: Type PersonId is not defined. **** 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 **** Checking module Main Checking operation AddRecord 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. Checking operation DeleteRecord 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. Checking operation FindRecord 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. Checking operation CreateDatabase 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. **** 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 **** Checking module Main Checking object QueueDB File ref-man-examples/qdb.rsl, line 2, char 17: Component Elem not defined. **** ref-man-examples/setdb.rsl **** Checking module Main Checking object SetDB File ref-man-examples/setdb.rsl, line 2, char 17: Component Elem not defined. **** 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 **** Checking module Main Checking object FileSpace Checking object Rolodex Checking object Card File primer-examples/abs-file-ops.rsl, line 3, char 12: Component ... not defined. Checking object Name Checking operation New Checking operation Open Checking operation Save Checking operation SaveAs Checking operation Print File primer-examples/abs-file-ops.rsl, line 65, char 11: SortedByName is not defined in this scope. **** primer-examples/add-constructive-postcond.rsl **** Checking module Main Checking operation Add File primer-examples/add-constructive-postcond.rsl, line 1, char 16: Type Rolodex is not defined. File primer-examples/add-constructive-postcond.rsl, line 1, char 27: Type Card is not defined. File primer-examples/add-constructive-postcond.rsl, line 1, char 38: 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 15: Type Rolodex is not defined. File primer-examples/add-constructive-postcond.rsl, line 3, char 15: Type Card is not defined. **** primer-examples/add-no-dups.rsl **** Checking module Main Checking operation Add File primer-examples/add-no-dups.rsl, line 1, char 16: Type Rolodex is not defined. File primer-examples/add-no-dups.rsl, line 1, char 27: Type Card is not defined. File primer-examples/add-no-dups.rsl, line 1, char 38: 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: Left operand of '.' is not a module, tuple, or union. **** primer-examples/add-with-basic-postcond.rsl **** Checking module Main Checking operation Add File primer-examples/add-with-basic-postcond.rsl, line 1, char 16: Type Rolodex is not defined. File primer-examples/add-with-basic-postcond.rsl, line 1, char 27: Type Card is not defined. File primer-examples/add-with-basic-postcond.rsl, line 1, char 38: Type Rolodex is not defined. File primer-examples/add-with-basic-postcond.rsl, line 4, char 9: Type Card is not defined. File primer-examples/add-with-basic-postcond.rsl, line 4, char 14: Type Rolodex is not defined. **** primer-examples/add-with-strengthened-postcond.rsl **** Checking module Main Checking operation Add File primer-examples/add-with-strengthened-postcond.rsl, line 1, char 16: Type Rolodex is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 1, char 27: Type Card is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 1, char 38: Type Rolodex is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 6, char 9: Type Card is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 6, char 16: Type Rolodex is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 12, char 20: Type Card is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 12, char 29: Type Card is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 12, char 29: Type Card is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 13, char 17: Type Card is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 13, char 23: 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 19: Type Card is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 14, char 25: Type Rolodex is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 15, char 23: Type Card is not defined. File primer-examples/add-with-strengthened-postcond.rsl, line 15, char 29: Type Rolodex is not defined. **** primer-examples/add-with-strengthened-simplified.rsl **** Checking module Main Checking operation Add File primer-examples/add-with-strengthened-simplified.rsl, line 1, char 16: Type Rolodex is not defined. File primer-examples/add-with-strengthened-simplified.rsl, line 1, char 27: Type Card is not defined. File primer-examples/add-with-strengthened-simplified.rsl, line 1, char 38: Type Rolodex is not defined. File primer-examples/add-with-strengthened-simplified.rsl, line 4, char 14: Type Card is not defined. File primer-examples/add-with-strengthened-simplified.rsl, line 4, char 20: Type Rolodex is not defined. File primer-examples/add-with-strengthened-simplified.rsl, line 4, char 30: Type Card is not defined. File primer-examples/add-with-strengthened-simplified.rsl, line 4, char 36: 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. **** 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 **** Checking module Main Checking operation Find File primer-examples/aux-funcs.rsl, line 1, char 10: Type Rolodex is not defined. File primer-examples/aux-funcs.rsl, line 1, char 21: Type Name is not defined. File primer-examples/aux-funcs.rsl, line 1, char 32: Type CardList is not defined. Checking operation CardsFound 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 10: Type Card is not defined. File primer-examples/aux-funcs.rsl, line 12, char 15: Type CardList is not defined. File primer-examples/aux-funcs.rsl, line 12, char 25: Type Card is not defined. File primer-examples/aux-funcs.rsl, line 12, char 30: Type Rolodex is not defined. File primer-examples/aux-funcs.rsl, line 12, char 39: Left operand of '.' is not a module, tuple, or union. File primer-examples/aux-funcs.rsl, line 12, char 45: Type Name is not defined. Checking operation SortedById File primer-examples/aux-funcs.rsl, line 14, char 24: Type CardList is not defined. File primer-examples/aux-funcs.rsl, line 17, char 8: 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 46: Type CardList is not defined. File primer-examples/aux-funcs.rsl, line 19, char 14: Type CardList is not defined. File primer-examples/aux-funcs.rsl, line 19, char 25: Type CardList is not defined. **** primer-examples/basics.rsl **** Checking module Main Checking operation Add 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. Checking operation Delete File primer-examples/basics.rsl, line 2, char 22: Type ... is not defined. File primer-examples/basics.rsl, line 2, char 29: Type ... is not defined. Checking operation Change File primer-examples/basics.rsl, line 3, char 27: Type ... is not defined. File primer-examples/basics.rsl, line 3, char 34: Type ... is not defined. Checking operation Find File primer-examples/basics.rsl, line 4, char 20: Type ... is not defined. File primer-examples/basics.rsl, line 4, char 27: Type ... is not defined. 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 **** Checking module Main Checking operation Delete File primer-examples/change-delete.rsl, line 1, char 12: Type Rolodex is not defined. File primer-examples/change-delete.rsl, line 1, char 23: Type Name is not defined. File primer-examples/change-delete.rsl, line 1, char 34: Type Rolodex is not defined. File primer-examples/change-delete.rsl, line 8, char 14: Type Card is not defined. File primer-examples/change-delete.rsl, line 8, char 20: Type Rolodex is not defined. File primer-examples/change-delete.rsl, line 8, char 30: Type Card is not defined. File primer-examples/change-delete.rsl, line 8, char 36: Type Rolodex is not defined. File primer-examples/change-delete.rsl, line 8, char 46: Left operand of '.' is not a module, tuple, or union. File primer-examples/change-delete.rsl, line 8, char 51: Type Name is not defined. Checking operation Change 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 10: Type Card is not defined. File primer-examples/change-delete.rsl, line 15, char 15: Type Rolodex is not defined. File primer-examples/change-delete.rsl, line 20, char 20: Type Card is not defined. File primer-examples/change-delete.rsl, line 20, char 29: Type Card is not defined. File primer-examples/change-delete.rsl, line 20, char 29: Type Card is not defined. File primer-examples/change-delete.rsl, line 21, char 14: Type Card is not defined. File primer-examples/change-delete.rsl, line 21, char 20: Type Rolodex is not defined. File primer-examples/change-delete.rsl, line 21, char 30: Type Card is not defined. File primer-examples/change-delete.rsl, line 21, char 36: Type Rolodex is not defined. File primer-examples/change-delete.rsl, line 21, char 46: Left operand of '.' is not a module, tuple, or union. File primer-examples/change-delete.rsl, line 21, char 51: Type Name is not defined. **** primer-examples/chkpting.rsl **** Checking module Main Checking operation Add File primer-examples/chkpting.rsl, line 1, char 9: Type Rolodex is not defined. File primer-examples/chkpting.rsl, line 1, char 20: Type FileSpace is not defined. File primer-examples/chkpting.rsl, line 1, char 32: Type Card is not defined. File primer-examples/chkpting.rsl, line 1, char 43: Type Rolodex is not defined. File primer-examples/chkpting.rsl, line 1, char 55: Type FileSpace is not defined. File primer-examples/chkpting.rsl, line 5, char 11: Left operand of '.' is not a module, tuple, or union. 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: Left operand of '.' is not a module, tuple, or union. 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: Left operand of '.' is not a module, tuple, or union. File primer-examples/chkpting.rsl, line 8, char 20: Left operand of '.' is not a module, tuple, or union. File primer-examples/chkpting.rsl, line 9, char 19: 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: Left operand of '.' is not a module, tuple, or union. File primer-examples/chkpting.rsl, line 11, char 33: Left operand of '.' is not a module, tuple, or union. File primer-examples/chkpting.rsl, line 12, char 19: Type FileSpace is not defined. File primer-examples/chkpting.rsl, line 12, char 19: Type FileSpace is not defined. Checking object SystemState Checking object Options Checking object CheckpointCount Checking object CheckpointInterval Checking object CheckpointOnOff **** primer-examples/fileops-with-workspace.rsl **** Checking module Main Checking object FileSpace Checking object File File primer-examples/fileops-with-workspace.rsl, line 2, char 36: Component FileData not defined. Checking object FileName File primer-examples/fileops-with-workspace.rsl, line 3, char 17: Component Name not defined. Checking object WorkSpace 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 36: Component Rolodex not defined. Checking operation New 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 41: Type Rolodex is not defined. Checking operation Open 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 44: 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: Left operand of '.' is not a module, tuple, or union. Checking operation Save 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: Left operand of '.' is not a module, tuple, or union. 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: Left operand of '.' is not a module, tuple, or union. File primer-examples/fileops-with-workspace.rsl, line 35, char 57: Type FileName is not defined. File primer-examples/fileops-with-workspace.rsl, line 35, char 62: Left operand of '.' is not a module, tuple, or union. **** primer-examples/find-fixed.rsl **** Checking module Main Checking operation Find File primer-examples/find-fixed.rsl, line 1, char 10: Type Rolodex is not defined. File primer-examples/find-fixed.rsl, line 1, char 21: Type Name is not defined. File primer-examples/find-fixed.rsl, line 6, char 14: Type Card is not defined. File primer-examples/find-fixed.rsl, line 6, char 29: Type Card is not defined. File primer-examples/find-fixed.rsl, line 6, char 34: Type Rolodex is not defined. File primer-examples/find-fixed.rsl, line 6, char 43: Left operand of '.' is not a module, tuple, or union. File primer-examples/find-fixed.rsl, line 6, char 49: Type Name is not defined. Checking object CardList File primer-examples/find-fixed.rsl, line 9, char 17: Component Card not defined. **** primer-examples/find-with-sorting.rsl **** Checking module Main Checking operation Find File primer-examples/find-with-sorting.rsl, line 1, char 10: Type Rolodex is not defined. File primer-examples/find-with-sorting.rsl, line 1, char 21: Type Name is not defined. File primer-examples/find-with-sorting.rsl, line 1, char 32: Type CardList is not defined. File primer-examples/find-with-sorting.rsl, line 7, char 14: Type Card is not defined. File primer-examples/find-with-sorting.rsl, line 7, char 19: Type CardList is not defined. File primer-examples/find-with-sorting.rsl, line 7, char 29: Type Card is not defined. File primer-examples/find-with-sorting.rsl, line 7, char 34: Type Rolodex is not defined. File primer-examples/find-with-sorting.rsl, line 7, char 43: Left operand of '.' is not a module, tuple, or union. 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 46: Type CardList is not defined. File primer-examples/find-with-sorting.rsl, line 13, char 14: Type CardList is not defined. File primer-examples/find-with-sorting.rsl, line 13, char 25: Type CardList is not defined. **** primer-examples/find-wrong.rsl **** Checking module Main Checking operation Find File primer-examples/find-wrong.rsl, line 1, char 10: Type Rolodex is not defined. File primer-examples/find-wrong.rsl, line 1, char 21: Type Name is not defined. File primer-examples/find-wrong.rsl, line 1, char 31: 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 10: Type Card is not defined. File primer-examples/find-wrong.rsl, line 9, char 15: Type Rolodex is not defined. File primer-examples/find-wrong.rsl, line 9, char 24: Left operand of '.' is not a module, tuple, or union. File primer-examples/find-wrong.rsl, line 9, char 30: Type Name is not defined. **** primer-examples/full-add.rsl **** Checking module Main Checking operation Add File primer-examples/full-add.rsl, line 1, char 16: Type Rolodex is not defined. File primer-examples/full-add.rsl, line 1, char 27: Type Card is not defined. File primer-examples/full-add.rsl, line 1, char 38: Type Rolodex is not defined. **** primer-examples/historical-dialogs.rsl **** Checking module Main Checking operation InitiateAdd 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. Checking operation ConfirmAdd Checking object CardData File primer-examples/historical-dialogs.rsl, line 17, char 19: Component Card not defined. Checking object Rolodex File primer-examples/historical-dialogs.rsl, line 21, char 47: Component Card not defined. Checking object SystemState Checking object LastAddInput File primer-examples/historical-dialogs.rsl, line 24, char 24: Component Card not defined. Checking object LastDeleteInput File primer-examples/historical-dialogs.rsl, line 25, char 27: Component Name not defined. Checking object LastChangeInput 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. Checking object LastSearchInput File primer-examples/historical-dialogs.rsl, line 27, char 27: Component SearchInfo not defined. Checking object Options File primer-examples/historical-dialogs.rsl, line 28, char 53: Component ... not defined. Checking object ShowPreviousData **** primer-examples/input-value-chking.rsl **** Checking module Main Checking operation Add File primer-examples/input-value-chking.rsl, line 1, char 16: Type Rolodex is not defined. File primer-examples/input-value-chking.rsl, line 1, char 27: Type Card is not defined. File primer-examples/input-value-chking.rsl, line 1, char 38: Type Rolodex is not defined. File primer-examples/input-value-chking.rsl, line 3, char 13: Left operand of '.' is not a module, tuple, or union. File primer-examples/input-value-chking.rsl, line 5, char 13: Left operand of '.' is not a module, tuple, or union. File primer-examples/input-value-chking.rsl, line 7, char 12: Left operand of '.' is not a module, tuple, or union. File primer-examples/input-value-chking.rsl, line 7, char 29: Left operand of '.' is not a module, tuple, or union. File primer-examples/input-value-chking.rsl, line 9, char 13: Left operand of '.' is not a module, tuple, or union. 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: Left operand of '.' is not a module, tuple, or union. **** primer-examples/match.rsl **** Checking module Main Checking object SearchInfo Checking object NamePattern File primer-examples/match.rsl, line 9, char 20: Component ... not defined. Checking object IdPattern File primer-examples/match.rsl, line 10, char 18: Component ... not defined. Checking object AgePattern File primer-examples/match.rsl, line 13, char 34: Component Age not defined. Checking object SexPattern File primer-examples/match.rsl, line 21, char 18: Component ... not defined. Checking object AddressPattern File primer-examples/match.rsl, line 22, char 22: Component ... not defined. Checking object AgeLessThan File primer-examples/match.rsl, line 24, char 52: Component Age not defined. Checking object AgeGreaterThan File primer-examples/match.rsl, line 30, char 58: Component Age not defined. Checking object AgeRange File primer-examples/match.rsl, line 36, char 25: Component Age not defined. File primer-examples/match.rsl, line 36, char 59: Component Age not defined. Checking object LessThanSymbol Checking object GreaterThanSymbol Checking object RangeSymbol Checking operation Find 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 10: ... is not defined in this scope. File primer-examples/match.rsl, line 55, char 9: SortedById is not defined in this scope. Checking operation CardsFound 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 10: Type Card is not defined. File primer-examples/match.rsl, line 66, char 25: Type Card is not defined. File primer-examples/match.rsl, line 66, char 30: Type Rolodex is not defined. Checking operation Match File primer-examples/match.rsl, line 68, char 18: Type Card is not defined. File primer-examples/match.rsl, line 69, char 20: Left operand of '.' is not a module, tuple, or union. 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: Left operand of '.' is not a module, tuple, or union. 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: Left operand of '.' is not a module, tuple, or union. 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: Left operand of '.' is not a module, tuple, or union. 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: Left operand of '.' is not a module, tuple, or union. File primer-examples/match.rsl, line 73, char 9: Actual parameter list does not match inputs for any definition of operation MatchAddress Checking operation MatchName 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 50: ... is not defined in this scope. Checking operation MatchId 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 44: ... is not defined in this scope. Checking operation MatchAge 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 13: Type Age is not defined. File primer-examples/match.rsl, line 84, char 13: 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: Left operand of '.' is not a module, tuple, or union. Checking operation MatchSex 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 46: ... is not defined in this scope. Checking operation MatchAddress 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 59: ... is not defined in this scope. **** primer-examples/more-concrete-file-ops.rsl **** Checking module Main Checking object FileSpace Checking object File Checking object FileType File primer-examples/more-concrete-file-ops.rsl, line 3, char 67: Component ... not defined. Checking object FileName Checking object FileData File primer-examples/more-concrete-file-ops.rsl, line 5, char 73: Component ... not defined. Checking object ASCIIData Checking object BinaryData Checking object RolodexData Checking object ASCIIType Checking object BinaryType Checking object RolodexType Checking object Rolodex Checking object Card File primer-examples/more-concrete-file-ops.rsl, line 14, char 12: Component ... not defined. Checking object Name Checking operation New Checking operation Open Checking operation Save Checking operation SaveAs File primer-examples/more-concrete-file-ops.rsl, line 66, char 10: ... is not defined in this scope. Checking operation Print File primer-examples/more-concrete-file-ops.rsl, line 73, char 15: Type Card is not defined. File primer-examples/more-concrete-file-ops.rsl, line 73, char 35: Type Card is not defined. Checking object RolodexPrintout Checking operation ParseRolodexText File primer-examples/more-concrete-file-ops.rsl, line 100, char 39: Type Card is not defined. Checking operation GeneratePrint Checking operation SortedByName File primer-examples/more-concrete-file-ops.rsl, line 102, char 23: Type Card is not defined. **** 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 **** Checking module Main Checking object Card Checking object Rolodex File primer-examples/security-stubs.rsl, line 5, char 38: Component SystemState not defined. **** primer-examples/security.rsl **** 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 File primer-examples/security.rsl, line 10, char 45: Type Rolodex is not defined. File primer-examples/security.rsl, line 15, char 16: Left operand of '.' is not a module, tuple, or union. File primer-examples/security.rsl, line 16, char 16: Left operand of '.' is not a module, tuple, or union. File primer-examples/security.rsl, line 21, char 12: Left operand of '.' is not a module, tuple, or union. 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 **** Checking module Main Checking object CardList File primer-examples/undo-stubs.rsl, line 4, char 17: Component Card not defined. **** primer-examples/undo.rsl **** Checking module Main Checking object Rolodex File primer-examples/undo.rsl, line 1, char 43: Component CardList not defined. Checking object SystemState File primer-examples/undo.rsl, line 2, char 55: Component CardList not defined. Checking object Card Checking operation Add File primer-examples/undo.rsl, line 10, char 22: Type CardList is not defined. File primer-examples/undo.rsl, line 10, char 43: 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. Checking operation Undo File primer-examples/undo.rsl, line 27, char 25: Type CardList is not defined. File primer-examples/undo.rsl, line 27, char 25: 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. **** book-examples/abs-file-ops.rsl **** Checking module Main Checking object FileSpace Checking object Rolodex Checking object Card File book-examples/abs-file-ops.rsl, line 3, char 12: Component ... not defined. Checking object Name Checking operation New Checking operation Open Checking operation Save Checking operation SaveAs Checking operation Print File book-examples/abs-file-ops.rsl, line 65, char 11: SortedByName is not defined in this scope. **** book-examples/basic-objs.rsl **** Checking module Main Checking object FileSpace Checking object Rolodex File book-examples/basic-objs.rsl, line 2, char 21: Component Name not defined. Checking object Card **** book-examples/dan-fileops-orig.rsl **** 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 File book-examples/dan-fileops-orig.rsl, line 34, char 33: Left operand of '.' is not a module, tuple, or union. File book-examples/dan-fileops-orig.rsl, line 45, char 11: Left operand of '.' is not a module, tuple, or union. File book-examples/dan-fileops-orig.rsl, line 50, char 11: Left operand of '.' is not a module, tuple, or union. File book-examples/dan-fileops-orig.rsl, line 55, char 11: Left operand of '.' is not a module, tuple, or union. Checking operation open Checking operation save Checking operation saveAs Checking operation printRolodex File book-examples/dan-fileops-orig.rsl, line 122, char 18: Left operand of '.' is not a module, tuple, or union. File book-examples/dan-fileops-orig.rsl, line 122, char 28: Left operand of '.' is not a module, tuple, or union. **** book-examples/dan-fileops-with-fixes.rsl **** Checking module Main Checking object RolodexFile Checking object Rolodex Checking object Card File book-examples/dan-fileops-with-fixes.rsl, line 26, char 29: Component ... not defined. Checking object CardList Checking object Printout Checking object WorkSpace Checking axiom, line 43 Checking operation new File book-examples/dan-fileops-with-fixes.rsl, line 51, char 33: Left operand of '.' is not a module, tuple, or union. Checking operation open Checking operation save Checking operation saveAs Checking operation printRolodex **** book-examples/dan-fileops-with-modifications.rsl **** 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 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: Left operand of '.' is not a module, tuple, or union. File book-examples/dan-fileops-with-modifications.rsl, line 39, char 35: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 39, char 51: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 41, char 15: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 41, char 19: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 46, char 11: Left operand of '.' is not a module, tuple, or union. File book-examples/dan-fileops-with-modifications.rsl, line 51, char 11: Left operand of '.' is not a module, tuple, or union. File book-examples/dan-fileops-with-modifications.rsl, line 56, char 11: Left operand of '.' is not a module, tuple, or union. Checking operation open 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. Checking operation save 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 12: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 88, char 34: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 88, char 50: Type RolodexFile is not defined. Checking operation saveAs 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 12: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 111, char 34: Type RolodexFile is not defined. File book-examples/dan-fileops-with-modifications.rsl, line 111, char 50: Type RolodexFile is not defined. Checking operation printRolodex File book-examples/dan-fileops-with-modifications.rsl, line 123, char 18: Left operand of '.' is not a module, tuple, or union. File book-examples/dan-fileops-with-modifications.rsl, line 123, char 28: Left operand of '.' is not a module, tuple, or union. **** book-examples/fileops-with-workspace.rsl **** Checking module Main Checking object FileSpace Checking object File File book-examples/fileops-with-workspace.rsl, line 2, char 36: Component FileData not defined. Checking object FileName File book-examples/fileops-with-workspace.rsl, line 3, char 17: Component Name not defined. Checking object WorkSpace 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 36: Component Rolodex not defined. Checking operation New 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 41: Type Rolodex is not defined. Checking operation Open 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 44: 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: Left operand of '.' is not a module, tuple, or union. Checking operation Save 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: Left operand of '.' is not a module, tuple, or union. 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: Left operand of '.' is not a module, tuple, or union. File book-examples/fileops-with-workspace.rsl, line 35, char 42: Type FileName is not defined. File book-examples/fileops-with-workspace.rsl, line 35, char 47: Left operand of '.' is not a module, tuple, or union. **** book-examples/m.rsl **** Checking module Main Checking object SearchInfo File book-examples/m.rsl, line 1, char 24: Component NamePattern not defined. File book-examples/m.rsl, line 1, char 44: 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 51: Component AddressPattern not defined. **** book-examples/match.rsl **** Checking module Main Checking object SearchInfo Checking object NamePattern Checking object IdPattern Checking object AgePattern 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. Checking object SexPattern Checking object AddressPattern Checking object AgeLessThan File book-examples/match.rsl, line 27, char 46: Component Age not defined. Checking object AgeGreaterThan File book-examples/match.rsl, line 34, char 49: Component Age not defined. Checking object AgeRange File book-examples/match.rsl, line 40, char 25: Component Age not defined. File book-examples/match.rsl, line 40, char 59: Component Age not defined. Checking object LessThanSymbol Checking object GreaterThanSymbol Checking object RangeSymbol Checking operation Find Checking operation Match File book-examples/match.rsl, line 72, char 16: Left operand of '.' is not a module, 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 module, 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 module, 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 module, 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 module, 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 Checking operation MatchName File book-examples/match.rsl, line 78, char 19: Type ... is not defined. File book-examples/match.rsl, line 78, char 26: Type ... is not defined. File book-examples/match.rsl, line 78, char 33: ... is not defined in this scope. Checking operation MatchId File book-examples/match.rsl, line 79, char 17: Type ... is not defined. File book-examples/match.rsl, line 79, char 24: Type ... is not defined. File book-examples/match.rsl, line 79, char 31: ... is not defined in this scope. Checking operation MatchAge 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 13: Type Age is not defined. File book-examples/match.rsl, line 87, char 13: 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. Checking operation MatchSex File book-examples/match.rsl, line 93, char 18: Type ... is not defined. File book-examples/match.rsl, line 93, char 25: Type ... is not defined. File book-examples/match.rsl, line 93, char 32: ... is not defined in this scope. Checking operation MatchAddress File book-examples/match.rsl, line 94, char 22: Type ... is not defined. File book-examples/match.rsl, line 94, char 29: Type ... is not defined. File book-examples/match.rsl, line 94, char 36: ... is not defined in this scope. Checking object Rolodex Checking object Card Checking object CardList Checking operation CardsFound Checking operation SortedById **** book-examples/more-cocrete-file-ops-with-errors.rsl **** Checking module Main Checking object FileSpace Checking object File Checking object FileType File book-examples/more-cocrete-file-ops-with-errors.rsl, line 3, char 67: Component ... not defined. Checking object FileName Checking object FileData File book-examples/more-cocrete-file-ops-with-errors.rsl, line 5, char 73: Component ... not defined. Checking object ASCIIData Checking object BinaryData Checking object RolodexData Checking object ASCIIType Checking object BinaryType Checking object RolodexType Checking object Rolodex Checking object Card File book-examples/more-cocrete-file-ops-with-errors.rsl, line 14, char 12: Component ... not defined. Checking object Name Checking operation New Checking operation Open File book-examples/more-cocrete-file-ops-with-errors.rsl, line 37, char 17: Left operand of isa is not a union. File book-examples/more-cocrete-file-ops-with-errors.rsl, line 37, char 17: 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 22: Left operand of isa is not a union. File book-examples/more-cocrete-file-ops-with-errors.rsl, line 39, char 22: 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 '.' Checking operation Save Checking operation SaveAs File book-examples/more-cocrete-file-ops-with-errors.rsl, line 66, char 10: ... is not defined in this scope. Checking operation Print File book-examples/more-cocrete-file-ops-with-errors.rsl, line 70, char 34: Type RolodexPrintout is not defined. File book-examples/more-cocrete-file-ops-with-errors.rsl, line 73, char 14: Type Card is not defined. File book-examples/more-cocrete-file-ops-with-errors.rsl, line 73, char 28: Type Card is not defined. 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 74, char 20: 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. **** book-examples/more-cocrete-file-ops.rsl **** Checking module Main Checking object FileSpace Checking object File Checking object FileType File book-examples/more-cocrete-file-ops.rsl, line 3, char 67: Component ... not defined. Checking object FileName Checking object FileData File book-examples/more-cocrete-file-ops.rsl, line 5, char 73: Component ... not defined. Checking object ASCIIData Checking object BinaryData Checking object RolodexData Checking object ASCIIType Checking object BinaryType Checking object RolodexType Checking object Rolodex Checking object Card File book-examples/more-cocrete-file-ops.rsl, line 14, char 12: Component ... not defined. Checking object Name Checking operation New Checking operation Open Checking operation Save Checking operation SaveAs File book-examples/more-cocrete-file-ops.rsl, line 66, char 10: ... is not defined in this scope. Checking operation Print File book-examples/more-cocrete-file-ops.rsl, line 73, char 14: Type Card is not defined. File book-examples/more-cocrete-file-ops.rsl, line 73, char 34: Type Card is not defined. Checking object RolodexPrintout Checking operation ParseRolodexText File book-examples/more-cocrete-file-ops.rsl, line 98, char 39: Type Card is not defined. Checking operation GeneratePrint Checking operation SortedByName File book-examples/more-cocrete-file-ops.rsl, line 100, char 23: Type Card is not defined. **** book-examples/more-concrete-file-ops-with-cardlist-type-def.rsl **** Checking module Main Checking object FileSpace Checking object File Checking object FileType File book-examples/more-concrete-file-ops-with-cardlist-type-def.rsl, line 3, char 67: Component ... not defined. Checking object FileName Checking object FileData File book-examples/more-concrete-file-ops-with-cardlist-type-def.rsl, line 5, char 73: Component ... not defined. 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 File book-examples/more-concrete-file-ops-with-cardlist-type-def.rsl, line 15, char 12: Component ... not defined. Checking object Name Checking operation New Checking operation Open Checking operation Save Checking operation SaveAs Checking operation Print File book-examples/more-concrete-file-ops-with-cardlist-type-def.rsl, line 74, char 14: Type Card is not defined. File book-examples/more-concrete-file-ops-with-cardlist-type-def.rsl, line 74, char 34: Type Card is not defined. 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 **** 26oct07-bug.fmsl **** Checking module Main Checking top-level expr, line 1 File 26oct07-bug.fmsl, line 1, char 0: x is not defined in this scope. File 26oct07-bug.fmsl, line 1, char 4: Identifier integer erroneously used as a variable. Checking top-level expr, line 2 File 26oct07-bug.fmsl, line 2, char 1: y is not defined in this scope. **** comment-test.fmsl **** Checking module BasicAppleData's exports (in advance of other checks). Checking module Main Checking module BasicAppleData Checking object X **** dataflow.fmsl **** Checking module Main Checking object In1 Checking object In2 Checking object In3 Checking object Out1 Checking object Out2 Checking object Out3 Checking object Data1 Checking object Data2 Checking operation Op1 Checking operation Op1a Checking operation Op1b Checking operation Op1c Checking operation Op1NoNames **** more-alt-form-obj-defs.fmsl **** File more-alt-form-obj-defs.fmsl, line 1, char 5: syntax error. File more-alt-form-obj-defs.fmsl, line 2, char 6: syntax error. File more-alt-form-obj-defs.fmsl, line 6, char 6: syntax error. **** new-syntax.fmsl **** File new-syntax.fmsl, line 1, char 10: syntax error. File new-syntax.fmsl, line 2, char 11: syntax error. File new-syntax.fmsl, line 3, char 11: syntax error. **** rlink-dlink.fmsl **** Checking module Main Checking object ScheduledItem File rlink-dlink.fmsl, line 11, char 23: Component Title not defined. File rlink-dlink.fmsl, line 11, char 51: Component StartOrDueDate not defined. File rlink-dlink.fmsl, line 12, char 18: Component EndDate not defined. File rlink-dlink.fmsl, line 12, char 39: Component Category not defined. File rlink-dlink.fmsl, line 12, char 65: Component RecurringId not defined. **** the-int.fmsl **** File the-int.fmsl, line 8, char 23: Redeclaration of tuple name t Checking module Main Checking object Int Checking object TheInt10Type Checking object TheInt10 Checking object TenPlusTwenty Checking object TenAndTwenty Checking operation Foo File the-int.fmsl, line 6, char 36: Incompatible operand types in an equality expr. Checking object A Checking object B Checking object C Checking object D Checking object Sex **** tuple-type-as-ref.fmsl **** Checking module Main Checking object A Checking object B Checking object C Checking object O Checking operation main File tuple-type-as-ref.fmsl, line 7, char 7: A is not a field of the tuple or union on the left of the '.' File tuple-type-as-ref.fmsl, line 8, char 7: B is not a field of the tuple or union on the left of the '.' File tuple-type-as-ref.fmsl, line 9, char 7: C is not a field of the tuple or union on the left of the '.' **** 2dec04-205-logic.rsl **** Checking module Main Checking object Test Checking object Question Checking object AdvancedTestCriteria Checking operation AdvancedGenTest **** 31may04-test.rsl **** Checking module Main Checking operation Print Checking object Rolodex Checking object RolodexPrintout Checking object Card Checking object Name Checking operation SortedByName Checking operation GeneratePrint **** admin.rsl **** File admin.rsl, line 85, char 17: syntax error. File admin.rsl, line 93, char 17: syntax error. File admin.rsl, line 100, char 17: syntax error. File admin.rsl, line 107, char 17: syntax error. File admin.rsl, line 116, char 17: syntax error. File admin.rsl, line 125, char 14: syntax error. File admin.rsl, line 136, char 17: syntax error. File admin.rsl, line 136, char 25: illegal character ' File admin.rsl, line 137, char 52: syntax error. File admin.rsl, line 145, char 17: syntax error. File admin.rsl, line 145, char 24: illegal character ' File admin.rsl, line 146, char 47: syntax error. **** almost-eq-with-subtypes.rsl **** Checking module Main Checking object Base Checking object Derived Checking operation main **** alt-short-form-syntax.rsl **** Checking module Main **** and-comp-op-as-space.rsl **** File and-comp-op-as-space.rsl, line 1, char 27: illegal character ' File and-comp-op-as-space.rsl, line 1, char 31: illegal character ' File and-comp-op-as-space.rsl, line 1, char 34: syntax error. File and-comp-op-as-space.rsl, line 1, char 35: illegal character ' File and-comp-op-as-space.rsl, line 1, char 39: illegal character ' **** another-union-tst.rsl **** Checking module Main Checking object U Checking operation Op Checking operation main File another-union-tst.rsl, line 22, char 5: Actual parameter list does not match inputs for any definition of operation Op **** auto-gen-constructors.rsl **** Checking module Main Checking object abc Checking object xyz Checking object X Checking operation X_ Checking operation Foo File auto-gen-constructors.rsl, line 6, char 14: Identifier abc erroneously used as a variable. **** begin-block-2.rsl **** Checking module Main Checking var decl, line 1 Checking var decl, line 2 Checking operation P File begin-block-2.rsl, line 7, char 21: Incompatible types in set expression. **** built-ins.rsl **** Checking module Main Checking operation X **** causes-seg-fault.rsl **** File causes-seg-fault.rsl, line 34, char 14: syntax error. File causes-seg-fault.rsl, line 55, char 7: Warning: End name does not match name declared on line 11. File causes-seg-fault.rsl, line 209, char 5: syntax error. **** ciera.rsl **** Checking module Main Checking object Name1 Checking object Name2 Checking object Name12 Checking object MethodName File ciera.rsl, line 6, char 38: Component ... not defined. **** coarity-overload.rsl **** Checking module Main Checking object Card Checking operation CallFuncs File coarity-overload.rsl, line 7, char 13: Incompatible operand types in an equality expr. File coarity-overload.rsl, line 8, char 10: Incompatible operand types in an equality expr. Checking operation GetUserInput Checking operation GetUserInput **** color.rsl **** File color.rsl, line 23, char 1: syntax error. **** computing-sizes.rsl **** Checking module M's exports (in advance of other checks). Checking module Main Checking module M Checking object P Checking object C Checking operation Main **** ctrl-m-tst.rsl **** Checking module Main Checking object foo **** dan-subclass-selection-example.rsl **** Checking module Main Checking object Data_Base Checking object Album Checking object CD Checking operation Backup **** dd-test-inheritance.rsl **** Checking module Main Checking object Parent Checking object Child Checking object Other Checking object P Checking object Q Checking object R Checking object S Checking object T Checking object U Checking object V **** dd-test-small.rsl **** Checking module Main Checking object OrAndNoParens Checking object OrAndNoParens2 Checking object A Checking object B Checking object C Checking object D Checking object E Checking object F Checking operation main File dd-test-small.rsl, line 9, char 36: d is not a field of the tuple or union on the left of the '.' **** dd-test-smaller.rsl **** Checking module Main Checking object OrAndNoParens Checking object OrAndNoParens2 Checking object OrAndNoParens3 Checking object A Checking object B Checking object C Checking object D Checking object E Checking object F **** dd-test.rsl **** Checking module Main Checking object PlainAnd Checking object AndOr Checking object AndOr2 Checking object OrAnd Checking object OrAndNoParens Checking object List Checking object ListAnd Checking object ListInterspersed Checking object PlainAndWithNames Checking object UndefinedComponents File dd-test.rsl, line 24, char 27: Component G not defined. File dd-test.rsl, line 24, char 33: Component H not defined. File dd-test.rsl, line 24, char 39: Component I not defined. Checking object A Checking object B Checking object C Checking object D Checking object E Checking object F **** dot-dot-dot.rsl **** Checking module Main Checking object x File dot-dot-dot.rsl, line 1, char 7: Component ... not defined. Checking object y File dot-dot-dot.rsl, line 2, char 8: Component ... not defined. Checking object z File dot-dot-dot.rsl, line 3, char 8: Component ... not defined. **** duplicate-modules.rsl **** File duplicate-modules.rsl, line 3, char 8: Redeclaration of module A File duplicate-modules.rsl, line 5, char 8: Redeclaration of module A Checking module A's exports (in advance of other checks). Checking module A's exports (in advance of other checks). Checking module A's exports (in advance of other checks). Checking module Main Checking module A Checking module A Checking module A **** embedded-action-nonsense.rsl **** File embedded-action-nonsense.rsl, line 1, char 11: syntax error. File embedded-action-nonsense.rsl, line 1, char 29: syntax error. **** enumerations.rsl **** Checking module Main Checking object EnumType1 Checking object A Checking object B Checking object C Checking operation EnumTest1 File enumerations.rsl, line 16, char 5: A is not a tag of the union on the left of the ?. Checking object EnumType2 Checking operation EnumTest2 Checking object EnumType3 Checking object A3 Checking object B3 Checking object C3 Checking operation EnumTest2 File enumerations.rsl, line 39, char 7: Incompatible operand types in an equality expr. Checking object EnumType4 Checking object A4 Checking object B4 Checking object C4 Checking operation EnumTest2 File enumerations.rsl, line 52, char 7: Incompatible operand types in an equality expr. **** ephram-jr.rsl **** Checking module Main Checking object RecordationFunction File ephram-jr.rsl, line 1, char 29: Component MacWorld not defined. File ephram-jr.rsl, line 1, char 41: Component AppleScript not defined. Checking object RecordationFunction2 File ephram-jr.rsl, line 2, char 28: Component MacWorld not defined. File ephram-jr.rsl, line 2, char 41: Component AppleScript not defined. **** et.rsl **** Checking module Main Checking object Enum Checking object A Checking object B Checking object C Checking operation CheckEnum **** ex.rsl **** Checking module ex's exports (in advance of other checks). Checking module Main Checking module ex **** except-tst.rsl **** Checking module Main Checking object T Checking operation Op File except-tst.rsl, line 8, char 10: Operands in almost equality expr must be the same tuple type. File except-tst.rsl, line 10, char 24: Left operand in almost equal exception must reference tuple variable x. File except-tst.rsl, line 10, char 35: Left operand in almost equal exception must reference tuple variable x. File except-tst.rsl, line 12, char 34: Incompatible operand types in an almost equality exception clause. File except-tst.rsl, line 16, char 37: Incompatible operand types in an almost equality exception clause. **** excutables-tst.rsl **** Checking module Main Checking operation foo **** exists-as-search.rsl **** File exists-as-search.rsl, line 115, char 5: syntax error. **** f1.rsl **** Checking module Foo's exports (in advance of other checks). Checking module Main Checking module Foo Checking object X **** f2.rsl **** Checking module Bar's exports (in advance of other checks). Checking module Main Checking module Bar Checking object X File f2.rsl, line 2, char 17: Component A not defined. File f2.rsl, line 2, char 23: Component B not defined. File f2.rsl, line 2, char 29: Component C not defined. **** fiddling-with-auto-gen-constructors.rsl **** Checking module Main Checking object X Checking object x1 Checking object x2 Checking object x3 Checking object x4 Checking object x5 File fiddling-with-auto-gen-constructors.rsl, line 6, char 1: Declared value type and its expression type must be compatible. **** file2.rsl **** Checking module File's exports (in advance of other checks). File file2.rsl, line 3, char 10: Grader is not defined in this scope. File file2.rsl, line 3, char 32: Grader is not defined in this scope. Checking module Main Checking module File Checking object File Checking operation Foo File file2.rsl, line 8, char 10: Type UserWorkSpace is not defined. File file2.rsl, line 8, char 26: Type UserWorkSpace is not defined. **** fixed-length-list.rsl **** File fixed-length-list.rsl, line 5, char 18: syntax error. **** forall-more.rsl **** Checking module Main Checking object OriginalLayerVisible Checking object RemovedLayerVisible Checking operation x File forall-more.rsl, line 5, char 48: Right operand of 'in' must be a list or a string. **** forall-nested.rsl **** Checking module Main Checking object L Checking object T Checking var decl, line 61 Checking axiom, line 64 Checking axiom, line 68 Checking axiom, line 73 Checking axiom, line 78 **** func-in-dd.rsl **** Checking module Main Checking operation O1 Checking operation O2 Checking operation F1 Checking operation F2 **** func-return-type.rsl **** Checking module Main Checking operation x Checking operation main File func-return-type.rsl, line 3, char 7: Incompatible operand types in an equality expr. **** funky-syntax-error-reporting.rsl **** File funky-syntax-error-reporting.rsl, line 3, char 17: syntax error. File funky-syntax-error-reporting.rsl, line 12, char 14: syntax error. **** generic-investigations-simpler.rsl **** Checking module Main Checking object GenericList Checking object GenericElem Checking object IntList Checking object OtherList Checking object IntElem Checking operation Add Checking operation Add Checking operation main **** generic-sort-function-2.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 object KeyedTuple Checking object ListOfKeyedTuple Checking operation LessThan Checking operation f **** grader2.rsl **** Checking module Grader's exports (in advance of other checks). Checking module Main Checking module Grader Checking object Grader Checking object HistoryDB Checking object UserID Checking object UserWorkSpace Checking object Gradesheets Checking object Gradesheet Checking object UserGrader Checking object StudentInfo Checking object Row Checking object CourseGradeColumn Checking object PointsCol Checking object PercentageCol Checking object LetterCol Checking object Points Checking object Percentage Checking object Symbol Checking object Column Checking object ColumnValue Checking object AVGColumn Checking object SubColumn Checking object SubColumnValue Checking object RequiresSaving Checking object PreviousState **** grader3.rsl **** Checking module Grader's exports (in advance of other checks). File grader3.rsl, line 2, char 9: File is not defined in this scope. Checking module Main Checking module Grader Checking object UserWorkSpace Checking object Gradesheets Checking object Gradesheet Checking object UserGrader Checking object StudentInfo Checking object Row Checking object CourseGradeColumn Checking object PointsCol Checking object PercentageCol Checking object LetterCol Checking object Points Checking object Percentage Checking object Symbol Checking object Column Checking object ColumnValue Checking object AVGColumn Checking object SubColumn Checking object SubColumnValue Checking object RequiresSaving Checking object PreviousState **** grammar-tst-with-errors.rsl **** File grammar-tst-with-errors.rsl, line 2, char 29: syntax error. File grammar-tst-with-errors.rsl, line 5, char 29: syntax error. **** grammar-tst.rsl **** Checking module grammar's exports (in advance of other checks). Checking module Main Checking module grammar Checking object program Checking object program1 Checking object program2 Checking object program3 Checking object program4 Checking object program5 Checking object x Checking object x1 Checking object a Checking object b Checking object c Checking object decls Checking object decl File grammar-tst.rsl, line 52, char 14: Component ... not defined. Checking object stmts Checking object stmt File grammar-tst.rsl, line 55, char 14: Component ... not defined. Checking object YPROGRAM Checking object YBEGIN Checking object YEND **** import-attr.rsl **** 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 operation Op Checking module N Checking object AType **** imports-test1.rsl **** Checking module I1's exports (in advance of other checks). Checking module Main Checking module I1 Checking object X Checking object Gradesheets **** imports-test2.rsl **** Checking module I2's exports (in advance of other checks). File imports-test2.rsl, line 3, char 10: I1 is not defined in this scope. Checking module Main Checking module I2 Checking operation Foo File imports-test2.rsl, line 5, char 10: Type X is not defined. File imports-test2.rsl, line 5, char 14: Type X is not defined. **** in-compat.rsl **** Checking module Main Checking object P Checking object T Checking operation X File in-compat.rsl, line 8, char 8: Left operand of 'in' must be compatible with base type of right operand File in-compat.rsl, line 9, char 8: Left operand of 'in' must be compatible with base type of right operand File in-compat.rsl, line 10, char 8: Left operand of 'in' must be compatible with base type of right operand File in-compat.rsl, line 11, char 8: Left operand of 'in' must be compatible with base type of right operand File in-compat.rsl, line 12, char 8: Left operand of 'in' must be compatible with base type of right operand **** inherits-from-string.rsl **** Checking module Main Checking object Si Checking object S Checking operation SiOp File inherits-from-string.rsl, line 3, char 38: Incompatible operand types in an equality expr. **** inherits-from.rsl **** Checking module Main Checking object X Checking object Y **** init-obj.rsl **** Checking module Foo's exports (in advance of other checks). Checking module Main Checking module Foo Checking object foo **** int-string-compare.rsl **** Checking module Main Checking operation CompareIntString File int-string-compare.rsl, line 1, char 45: Incompatible operand types in a relational expr. **** length-op-prec.rsl **** Checking module Main Checking object L Checking object T Checking operation Op **** list-keyword-misuse.rsl **** Checking module Main Checking object X File list-keyword-misuse.rsl, line 1, char 8: Component list not defined. File list-keyword-misuse.rsl, line 1, char 13: Component list not defined. **** loose.rsl **** Checking module Main Checking object Foo Checking object Bar Checking object A Checking object B Checking object C Checking object D **** m1.rsl **** Checking module M1's exports (in advance of other checks). File m1.rsl, line 3, char 12: M2 is not defined in this scope. File m1.rsl, line 4, char 12: M3 is not defined in this scope. Checking module Main Checking module M1 Checking operation Foo File m1.rsl, line 5, char 14: Type X is not defined. File m1.rsl, line 5, char 19: Type Y is not defined. File m1.rsl, line 5, char 26: Type X is not defined. File m1.rsl, line 5, char 26: Type Y is not defined. **** m2.rsl **** Checking module M2's exports (in advance of other checks). Checking module Main Checking module M2 Checking object X **** m3.rsl **** Checking module M3's exports (in advance of other checks). Checking module Main Checking module M3 Checking object Y **** mode.rsl **** File mode.rsl, line 3, char 3: syntax error. **** module-tst-3.rsl **** Checking module M's exports (in advance of other checks). File module-tst-3.rsl, line 11, char 10: Export N not defined in module M. Checking module N's exports (in advance of other checks). File module-tst-3.rsl, line 28, char 10: Export O not defined in module N. Checking module O's exports (in advance of other checks). Checking module P's exports (in advance of other checks). Checking module Q's exports (in advance of other checks). Checking module R's exports (in advance of other checks). Checking module S's exports (in advance of other checks). Checking module T's exports (in advance of other checks). Checking module U's exports (in advance of other checks). Checking module V's exports (in advance of other checks). Checking module A's exports (in advance of other checks). Checking module B's exports (in advance of other checks). File module-tst-3.rsl, line 8, char 10: Imports must be of the form "module.name" or "module.*" File module-tst-3.rsl, line 25, char 10: Imports must be of the form "module.name" or "module.*" File module-tst-3.rsl, line 26, char 10: Imports must be of the form "module.name" or "module.*" File module-tst-3.rsl, line 27, char 12: Z is not an export of M. File module-tst-3.rsl, line 65, char 10: Imports must be of the form "module.name" or "module.*" File module-tst-3.rsl, line 95, char 10: Imported name X is already defined in this scope. File module-tst-3.rsl, line 95, char 10: Imported name Y is already defined in this scope. File module-tst-3.rsl, line 108, char 10: Imported name X is already defined in this scope. File module-tst-3.rsl, line 120, char 10: Imported name X is already defined in this scope. File module-tst-3.rsl, line 120, char 10: Imported name Y is already defined in this scope. File module-tst-3.rsl, line 135, char 10: Imports must be of the form "module.name" or "module.*" File module-tst-3.rsl, line 251, char 12: Imported name O57 is already defined in this scope. File module-tst-3.rsl, line 252, char 12: Imports must be of the form "module.name" or "module.*" Checking module Main Checking module M Checking object X Checking object Y Checking object Z Checking operation Op1 Checking module N Checking object YL File module-tst-3.rsl, line 30, char 13: Component Y not defined. Checking object YL2 Checking object YL3 Checking object YL4 File module-tst-3.rsl, line 33, char 16: Z is not an export of M. File module-tst-3.rsl, line 33, char 14: Component M.Z not defined. Checking object YL5 File module-tst-3.rsl, line 35, char 14: Components of objects must be objects (Op1 is not). Checking operation Op1 File module-tst-3.rsl, line 39, char 8: Left operand of '.' is not a module, tuple, or union. Checking operation OpE File module-tst-3.rsl, line 42, char 12: A is not an export of M. File module-tst-3.rsl, line 43, char 6: Left operand of '.' is not a module, tuple, or union. Checking module O Checking object X Checking object Y Checking object Z Checking module P Checking object X Checking object Y Checking object Z Checking module Q Checking operation Op1 Checking operation Op2 Checking operation Op3 Checking operation Op4 File module-tst-3.rsl, line 80, char 12: W is not an export of P. Checking module R Checking object XR Checking object YR Checking object ZR Checking module S Checking object X Checking object Y Checking object ZS Checking operation Op1 File module-tst-3.rsl, line 103, char 6: z3 is not a field of the tuple or union on the left of the '.' Checking module T Checking object X Checking object Y Checking object ZS Checking operation Op1 File module-tst-3.rsl, line 115, char 6: z3 is not a field of the tuple or union on the left of the '.' Checking module U Checking object X Checking object Y Checking object ZS File module-tst-3.rsl, line 124, char 13: Component Z not defined. Checking operation Op1 File module-tst-3.rsl, line 126, char 13: Type ZS is not defined. File module-tst-3.rsl, line 126, char 19: Type Z is not defined. File module-tst-3.rsl, line 128, char 7: Left operand of '.' is not a module, tuple, or union. File module-tst-3.rsl, line 128, char 14: Left operand of '.' is not a module, tuple, or union. File module-tst-3.rsl, line 130, char 6: Left operand of '.' is not a module, tuple, or union. Checking module V Checking object X File module-tst-3.rsl, line 136, char 14: N is not an export of M. File module-tst-3.rsl, line 136, char 12: Component M.N.O.Y not defined. Checking object Xi File module-tst-3.rsl, line 137, char 7: Parent class Y not defined. Checking object M_N_O_Y File module-tst-3.rsl, line 139, char 20: N is not an export of M. File module-tst-3.rsl, line 139, char 18: Component M.N.O.Y not defined. Checking object Xi2 Checking object Xi2bogus Checking operation foo File module-tst-3.rsl, line 142, char 12: N is not an export of M. File module-tst-3.rsl, line 142, char 18: Left operand of '.' is not a module, tuple, or union. Checking operation foo File module-tst-3.rsl, line 143, char 14: N is not an export of M. File module-tst-3.rsl, line 143, char 24: N is not an export of M. File module-tst-3.rsl, line 143, char 24: y1 is not a field of the tuple or union on the left of the '.' Checking module A Checking object O1 Checking object O2 Checking object O3 Checking object O4 Checking object O5 Checking object O6 Checking object O7 Checking object O8 Checking object O9 Checking object O10 Checking object O11 Checking object O12 Checking object O13 Checking object O14 Checking object O15 Checking object O16 Checking object O17 Checking object O18 Checking object O19 Checking object O20 Checking object O21 Checking object O22 Checking object O23 Checking object O24 Checking object O25 Checking object O26 Checking object O27 Checking object O28 Checking object O29 Checking object O30 Checking object O31 Checking object O32 Checking object O33 Checking object O34 Checking object O35 Checking object O36 Checking object O37 Checking object O38 Checking object O39 Checking object O40 Checking object O41 Checking object O42 Checking object O43 Checking object O44 Checking object O45 Checking object O46 Checking object O47 Checking object O48 Checking object O49 Checking object O50 Checking object O51 Checking object O52 Checking object O53 Checking object O54 Checking object O55 Checking object O56 Checking object O57 Checking object O58 Checking object O59 Checking object O60 Checking object O61 Checking object O62 Checking object O63 Checking object O64 Checking object O65 Checking object O66 Checking object O67 Checking object O68 Checking object O69 Checking object O70 Checking object O71 Checking object O72 Checking object O73 Checking object O74 Checking object O75 Checking object O76 Checking object O77 Checking object O78 Checking object O79 Checking object O80 Checking object O81 Checking object O82 Checking object O83 Checking object O84 Checking object O85 Checking object O86 Checking object O87 Checking object O88 Checking object O89 Checking object O90 Checking object O91 Checking object O92 Checking object O93 Checking object O94 Checking object O95 Checking object O96 Checking object O97 Checking object O98 Checking object O99 Checking object O100 Checking module B Checking object O56 Checking object O57 Checking object O58x Checking operation Op1 Checking operation Op2 Checking operation Op3 File module-tst-3.rsl, line 259, char 17: Type Y is not defined. **** module-tst-4.rsl **** Checking module M's exports (in advance of other checks). File module-tst-4.rsl, line 2, char 28: Export N not defined in module M. Checking module N's exports (in advance of other checks). File module-tst-4.rsl, line 3, char 28: Export O not defined in module N. Checking module O's exports (in advance of other checks). File module-tst-4.rsl, line 9, char 16: Inheritance using qualified identifiers is disallowed. File module-tst-4.rsl, line 2, char 18: Imports must be of the form "module.name" or "module.*" File module-tst-4.rsl, line 3, char 18: Imports must be of the form "module.name" or "module.*" Checking module Main Checking operation foo File module-tst-4.rsl, line 8, char 10: N is not an export of M. Checking object Xi Checking operation foo2 Checking module M Checking module N Checking module O Checking object X **** module-tst-5.rsl **** File module-tst-5.rsl, line 1, char 14: Inheritance using qualified identifiers is disallowed. Checking module Main Checking object X Checking object Y Checking object Z **** module-tst.rsl **** File module-tst.rsl, line 7, char 5: Warning: End name does not match name declared on line 4. Checking module X's exports (in advance of other checks). File module-tst.rsl, line 5, char 10: Imports must be of the form "module.name" or "module.*" File module-tst.rsl, line 5, char 13: Imports must be of the form "module.name" or "module.*" Checking module Main Checking module X Checking object X File module-tst.rsl, line 6, char 12: Component A not defined. File module-tst.rsl, line 6, char 18: Component B not defined. **** multi-out.rsl **** Checking module Main Checking object A Checking object B Checking operation Foo Checking operation Bar1 File multi-out.rsl, line 15, char 5: Incompatible operand types in a relational expr. File multi-out.rsl, line 17, char 5: Incompatible operand types in a relational expr. Checking operation Bar2 File multi-out.rsl, line 24, char 9: Incompatible operand types in a relational expr. File multi-out.rsl, line 24, char 16: Type of if expression must be boolean File multi-out.rsl, line 30, char 9: Incompatible operand types in a relational expr. File multi-out.rsl, line 30, char 16: Type of if expression must be boolean Checking operation F Checking operation G Checking operation H Checking operation I Checking operation Bar3 Checking operation BtoA Checking operation AtoB **** multi-output-op.rsl **** Checking module Main Checking operation Foo Checking operation Main **** mutual-recursion.rsl **** Checking module Main Checking object T1 Checking object T2 Checking operation o File mutual-recursion.rsl, line 3, char 9: Unresolved recursive type definition of T1. File mutual-recursion.rsl, line 3, char 16: Unresolved recursive type definition of T2. File mutual-recursion.rsl, line 3, char 34: Unresolved recursive type definition of T1. File mutual-recursion.rsl, line 3, char 34: Unresolved recursive type definition of T2. Checking object Tx Checking object Ty Checking object Tz **** nasty-syntax-error.rsl **** File nasty-syntax-error.rsl, line 340, char 20: syntax error. File nasty-syntax-error.rsl, line 350, char 18: Warning: End name does not match name declared on line 8. File nasty-syntax-error.rsl, line 360, char 13: syntax error. File nasty-syntax-error.rsl, line 1206, char 5: syntax error. **** new-grammar-tst.rsl **** Checking module grammar's exports (in advance of other checks). Checking module Main Checking module grammar Checking object program Checking object decls Checking object stmts Checking object decl Checking object stmt Checking object program0 Checking object program1 Checking object program2 Checking object program3 Checking object program4 Checking object program5 Checking object x Checking object x1 Checking object a Checking object b Checking object c Checking object decls2 Checking object decl2 Checking object stmts2 Checking object stmt2 Checking object YPROGRAM Checking object YBEGIN Checking object YEND **** new-val-stuff.rsl **** Checking module Main Checking object a **** o.rsl **** Checking module Main Checking object o **** obj-inherits-from-op.rsl **** File obj-inherits-from-op.rsl, line 1, char 15: syntax error. **** obj-with-val-component.rsl **** Checking module Main Checking object Male Checking object TheMale Checking object A Checking object ABC Checking object ABC_with_Names **** od-test.rsl **** Checking module Main Checking object Foo Checking operation X **** op-call-as-arg-v2.rsl **** Checking module Main Checking object Rec Checking object RecList Checking operation F Checking operation F1 Checking operation G Checking operation H Checking operation main **** op-call-as-arg-v3.rsl **** Checking module Main Checking object Rec Checking object RecList Checking operation F Checking operation F1 Checking operation G Checking operation H Checking operation main **** op-inherits-obj.rsl **** File op-inherits-obj.rsl, line 2, char 15: syntax error. **** op-overloading.rsl **** File op-overloading.rsl, line 1, char 9: syntax error. File op-overloading.rsl, line 2, char 26: syntax error. File op-overloading.rsl, line 7, char 7: syntax error. File op-overloading.rsl, line 7, char 11: syntax error. **** op-with-tuple-output.rsl **** Checking module Main Checking operation Op Checking operation Main **** opaque-revelation.rsl **** Checking module Main Checking object X Checking object Y Checking axiom, line 11 File opaque-revelation.rsl, line 11, char 40: Incompatible operand types in an equality expr. Checking object Xa Checking object Ya Checking axiom, line 16 Checking object X1 Checking object X2 Checking axiom, line 20 Checking axiom, line 21 Checking axiom, line 22 File opaque-revelation.rsl, line 22, char 45: Incompatible operand types in an equality expr. **** or-and-precedence-test.rsl **** Checking module Main Checking object RemindInfoX Checking object RemindInfo Checking object OnScreen Checking object BeepOnly Checking object Email Checking object AppointmentRemindInfo Checking object RemindTimeValue Checking object AppointmentReminderUnits Checking object MinutesBefore Checking object HoursBefore Checking object DaysBefore **** or-compat.rsl **** Checking module Main Checking object T Checking operation x File or-compat.rsl, line 5, char 7: Incompatible operand types in an equality expr. File or-compat.rsl, line 6, char 7: Incompatible operand types in an equality expr. **** parent-as-union.rsl **** Checking module Main Checking object Parent Checking object Child Checking object Child2 Checking object Other Checking object Other2 Checking operation main File parent-as-union.rsl, line 18, char 6: Left operand of isa is not a union. File parent-as-union.rsl, line 21, char 6: x is not a field of the tuple or union on the left of the '.' File parent-as-union.rsl, line 21, char 8: Left operand of isa is not a union. File parent-as-union.rsl, line 27, char 7: y is not a field of the tuple or union on the left of the '.' File parent-as-union.rsl, line 27, char 9: Left operand of isa is not a union. File parent-as-union.rsl, line 30, char 6: s is not a tag of the union on the left of the ?. File parent-as-union.rsl, line 39, char 9: Left operand of isa is not a union. **** partially-concrete-type.rsl **** Checking module Main Checking object T **** proc-call.rsl **** Checking module Main Checking object crap Checking operation X File proc-call.rsl, line 3, char 13: Actual parameter list does not match inputs for any definition of operation crap **** qualident-tst-sub-modules.rsl **** Checking module M's exports (in advance of other checks). File qualident-tst-sub-modules.rsl, line 11, char 10: Export N not defined in module M. Checking module N's exports (in advance of other checks). File qualident-tst-sub-modules.rsl, line 19, char 10: Export O not defined in module N. Checking module O's exports (in advance of other checks). File qualident-tst-sub-modules.rsl, line 10, char 10: Imports must be of the form "module.name" or "module.*" File qualident-tst-sub-modules.rsl, line 18, char 10: Imports must be of the form "module.name" or "module.*" Checking module Main Checking module M Checking operation Op File qualident-tst-sub-modules.rsl, line 13, char 11: N is not an export of M. Checking module N Checking module O Checking object X **** qualident-tst-v1.rsl **** Checking module M's exports (in advance of other checks). Checking module N's exports (in advance of other checks). File qualident-tst-v1.rsl, line 20, char 10: Imports must be of the form "module.name" or "module.*" Checking module Main Checking module M Checking object X Checking object Y Checking object Z Checking operation Op1 Checking module N Checking operation Op1 File qualident-tst-v1.rsl, line 24, char 8: Left operand of '.' is not a module, tuple, or union. Checking operation OpE File qualident-tst-v1.rsl, line 27, char 12: A is not an export of M. File qualident-tst-v1.rsl, line 28, char 6: Left operand of '.' is not a module, tuple, or union. **** qualident-tst.rsl **** Checking module QualidentTest's exports (in advance of other checks). File qualident-tst.rsl, line 13, char 10: Imports must be of the form "module.name" or "module.*" File qualident-tst.rsl, line 35, char 17: Inheritance using qualified identifiers is disallowed. Checking module Main Checking module QualidentTest Checking var decl, line 18 Checking object X File qualident-tst.rsl, line 23, char 12: Component M.N.O.X not defined. Checking object Y File qualident-tst.rsl, line 24, char 12: Component M.N.O.X not defined. File qualident-tst.rsl, line 24, char 27: Component M.N.O.X not defined. File qualident-tst.rsl, line 24, char 42: Component M.N.O.X not defined. File qualident-tst.rsl, line 25, char 15: Component M.N.O.X not defined. File qualident-tst.rsl, line 25, char 30: Component M.N.O.X not defined. Checking operation F File qualident-tst.rsl, line 30, char 10: Type M is not defined. Checking object Z **** qualident-v1.rsl **** 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 Rec Checking object Name Checking object Id Checking module N Checking object Rec2 Checking operation Foo File qualident-v1.rsl, line 20, char 5: Type Id is not defined. File qualident-v1.rsl, line 21, char 9: Type Id is not defined. File qualident-v1.rsl, line 22, char 4: Incompatible operand types in an equality expr. File qualident-v1.rsl, line 38, char 5: Incompatible operand types in an equality expr. **** quantifier-scope-test.rsl **** Checking module Main Checking operation Op File quantifier-scope-test.rsl, line 5, char 32: Incompatible operand types in an equality expr. **** retention-and-no-junk-alt.rsl **** Checking module Main Checking object Object Checking operation AddWithRetentionAndNoJunkAlt1 Checking operation AddWithRetentionAndNoJunkAlt2 Checking operation NumberOfOccurrences Checking object ObjectList Checking theorem, line 98 Checking theorem, line 108 Checking theorem, line 115 Checking operation AddWithRetentionAndNoJunkAlt3 Checking operation AddWithRetentionAndNoJunkAlt436 **** retention-and-no-junk-with-type-vars.rsl **** Checking module StandardLibrary's exports (in advance of other checks). Checking module Main Checking module StandardLibrary Checking object T Checking operation AddWithRetentionAndNoJunk **** retention-and-no-junk.rsl **** Checking module StandardLibrary's exports (in advance of other checks). Checking module Main Checking module StandardLibrary Checking object Object Checking operation AddWithRetentionAndNoJunk **** simple-enun.rsl **** Checking module Main Checking object WeekDays Checking object Mon Checking object Tue Checking object Wed Checking object Thu Checking object Fri **** simple-inheritance-tst.rsl **** Checking module Main **** sort.rsl **** Checking module Main Checking object Object Checking operation sort Checking operation do_sort File sort.rsl, line 7, char 44: ... is not defined in this scope. **** sqrt-stub.rsl **** Checking module Main Checking operation sqrt Checking operation Main **** standalone-attr-defs.rsl **** Checking module Main Checking object X **** star-star.rsl **** Checking module Main Checking object intlistlist **** string-and-num-lits-as-components.rsl **** Checking module Main Checking object Sex Checking object OneAndTwo **** struct-equiv-union.rsl **** Checking module Main Checking object T4 Checking object T5 Checking object T6 Checking object T7 Checking object T8 Checking object T9 Checking operation FooOr File struct-equiv-union.rsl, line 10, char 8: Incompatible operand types in an equality expr. **** struct-equiv-with-inheritance.rsl **** Checking module Main Checking object T1 Checking object T1n Checking object T1n1 Checking object T1n2 Checking object T1n3 Checking object T2 Checking object T3 Checking object T4 Checking object T5 Checking object T6 Checking object T7 Checking object T8 Checking operation Foo File struct-equiv-with-inheritance.rsl, line 31, char 8: Incompatible operand types in an equality expr. File struct-equiv-with-inheritance.rsl, line 32, char 8: Incompatible operand types in an equality expr. File struct-equiv-with-inheritance.rsl, line 33, char 8: Incompatible operand types in an equality expr. File struct-equiv-with-inheritance.rsl, line 34, char 8: Incompatible operand types in an equality expr. File struct-equiv-with-inheritance.rsl, line 35, char 8: Incompatible operand types in an equality expr. File struct-equiv-with-inheritance.rsl, line 36, char 8: Incompatible operand types in an equality expr. File struct-equiv-with-inheritance.rsl, line 37, char 8: Incompatible operand types in an equality expr. File struct-equiv-with-inheritance.rsl, line 38, char 8: Incompatible operand types in an equality expr. Checking object T Checking object T' File struct-equiv-with-inheritance.rsl, line 44, char 1: Declared value type and its expression type must be compatible. Checking operation FooOr File struct-equiv-with-inheritance.rsl, line 50, char 8: Incompatible operand types in an equality expr. **** struct-equiv2.rsl **** Checking module Main Checking object T1 Checking object T2 Checking object T3 Checking object T4 Checking object T5 Checking object T6 Checking operation Foo Checking object T Checking object T' File struct-equiv2.rsl, line 13, char 1: Declared value type and its expression type must be compatible. Checking operation FooOr File struct-equiv2.rsl, line 19, char 8: Incompatible operand types in an equality expr. **** substring.rsl **** Checking module Main Checking operation Main File substring.rsl, line 4, char 11: Right operand of 'in' must be a list or a string. File substring.rsl, line 5, char 11: Left operand of 'in' must be compatible with base type of right operand File substring.rsl, line 7, char 7: Left operand of 'in' must be compatible with base type of right operand File substring.rsl, line 8, char 13: Type of each expression in list constructor must be the same. **** sum-list-union-version.rsl **** Checking module Main Checking object SummableList Checking object SummableObject Checking operation Sum Checking operation SumList Checking operation SumList2 Checking operation main File sum-list-union-version.rsl, line 35, char 5: Actual parameter list does not match inputs for any definition of operation Sum **** sum-list.rsl **** Checking module Main Checking object Object Checking object SummableList Checking object SummableObject Checking axiom, line 22 Checking operation SumList Checking operation IsNumeric Checking operation typeof Checking object Type Checking object Tuple Checking object Union Checking object List Checking object TupleTag Checking object UnionTag Checking object ListTag **** sym-lit-tst-2.rsl **** File sym-lit-tst-2.rsl, line 3, char 17: illegal character ' File sym-lit-tst-2.rsl, line 3, char 29: illegal character ' File sym-lit-tst-2.rsl, line 3, char 41: syntax error. File sym-lit-tst-2.rsl, line 3, char 45: illegal character ' File sym-lit-tst-2.rsl, line 5, char 10: illegal character ' **** sym-lit-tst.rsl **** File sym-lit-tst.rsl, line 5, char 12: illegal character ' Checking module Main Checking object X File sym-lit-tst.rsl, line 5, char 12: Component a' not defined. **** tbrowse-tst.rsl **** Checking module Main Checking object Artifact Checking object TextId Checking operation IsExecutable Checking operation IsExecutable **** term-factor-does-work-even-more-recent-latest-syntax-with-strings.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 Symtab Checking object SymtabEntry Checking object Name Checking operation Lookup Checking var decl, line 32 Checking object E Checking object T Checking object F **** term-factor-does-work-even-more-recent-latest-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 Symtab Checking object SymtabEntry Checking object Name Checking operation Lookup Checking var decl, line 32 Checking object E Checking object T Checking object F **** term-factor-does-work-latest-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 Symtab Checking object SymtabEntry Checking object Name Checking operation Lookup Checking var decl, line 32 Checking object E Checking object T Checking object F **** test-where-instantiation-more-fully.rsl **** Checking module Main **** thing-list.rsl **** Checking module Main Checking object L Checking var decl, line 3 Checking axiom, line 4 Checking operation main **** trigger.rsl **** Checking module Schedule's exports (in advance of other checks). File trigger.rsl, line 11, char 10: Export Event not defined in module Schedule. File trigger.rsl, line 10, char 10: CalendarDB is not defined in this scope. Checking module Main Checking module Schedule Checking object Trigger Checking object UserTriggered Checking object SystemTriggered **** tuple-list-tst.rsl **** Checking module Main Checking object X Checking object Y Checking object Z Checking object W Checking operation Op File tuple-list-tst.rsl, line 7, char 7: Incompatible operand types in an equality expr. **** type-spelling-test.rsl **** Checking module Main Checking object O1 Checking object O2 Checking object O3 Checking object Olist **** type-var-for-real-test.rsl **** File type-var-for-real-test.rsl, line 5, char 6: illegal character $ File type-var-for-real-test.rsl, line 7, char 17: illegal character $ File type-var-for-real-test.rsl, line 7, char 29: illegal character $ File type-var-for-real-test.rsl, line 17, char 6: illegal character $ File type-var-for-real-test.rsl, line 18, char 6: illegal character $ File type-var-for-real-test.rsl, line 20, char 19: illegal character $ File type-var-for-real-test.rsl, line 20, char 32: illegal character $ Checking module Main Checking object JustSomeOpaqueType Checking object X Checking object Y Checking object TypeVar Checking operation CompareXY Checking operation main File type-var-for-real-test.rsl, line 11, char 32: Actual parameter list does not match inputs for any definition of operation CompareXY Checking object TypeVar1 Checking object TypeVar2 Checking operation CompareXYOK File type-var-for-real-test.rsl, line 21, char 7: Incompatible operand types in a relational expr. Checking operation LessThan File type-var-for-real-test.rsl, line 24, char 26: integer is not a field of the tuple or union on the left of the '.' File type-var-for-real-test.rsl, line 24, char 38: integer is not a field of the tuple or union on the left of the '.' Checking operation main2 File type-var-for-real-test.rsl, line 28, char 5: Actual parameter list does not match inputs for any definition of operation CompareXYOK File type-var-for-real-test.rsl, line 29, char 5: Actual parameter list does not match inputs for any definition of operation CompareXYOK File type-var-for-real-test.rsl, line 32, char 5: Actual parameter list does not match inputs for any definition of operation CompareXYOK **** type-var-test.rsl **** Checking module Main Checking object TypeVar Checking object X Checking object Y Checking operation CompareXY Checking operation main **** typechk.attr-v2.rsl **** Checking module TypeCheckingAttributeGrammar's exports (in advance of other checks). Checking module Main Checking module TypeCheckingAttributeGrammar Checking var decl, line 19 Checking object Symtab Checking object SymtabName Checking object ParentTabRef Checking object Entries Checking object SymtabEntry File typechk.attr-v2.rsl, line 61, char 24: Component ... not defined. Checking object YPROGRAM Checking object YBEGIN Checking object YEND Checking object YVAR Checking object Yidentifier Checking object YPROCEDURE Checking object YASSMNT Checking object YIF Checking object YTHEN Checking object YELSE Checking object YOR Checking object YAND Checking object YLEOP Checking object YGEOP Checking object YNEOP Checking object Yreal Checking object Yinteger Checking object Ychar Checking object Ybool Checking object program File typechk.attr-v2.rsl, line 137, char 45: Component stmts not defined. Checking object decls Checking object decl Checking object vardecl Checking object vars Checking object type Checking object procdecl **** typechk.attr-v3.rsl **** Checking module TypeCheckingAttributeGrammar's exports (in advance of other checks). Checking module Main Checking module TypeCheckingAttributeGrammar Checking var decl, line 19 Checking object Symtab Checking object SymtabName Checking object ParentTabRef Checking object Entries Checking object SymtabEntry File typechk.attr-v3.rsl, line 61, char 24: Component ... not defined. Checking object YPROGRAM Checking object YBEGIN Checking object YEND Checking object YVAR Checking object Yidentifier Checking object YPROCEDURE Checking object YASSMNT Checking object YIF Checking object YTHEN Checking object YELSE Checking object YOR Checking object YAND Checking object YLEOP Checking object YGEOP Checking object YNEOP Checking object Yreal Checking object Yinteger Checking object Ychar Checking object Ybool Checking object program File typechk.attr-v3.rsl, line 137, char 45: Component stmts not defined. Checking object decls Checking object decl Checking object vardecl Checking object vars Checking object type Checking object procdecl **** uml-assoc-dan-orig.rsl **** Checking module Main Checking object Section Checking object Sections Checking object Enrollment Checking object Student Checking object Students Checking object Course **** uml-assoc-v2.rsl **** Checking module Main Checking object Section Checking object Sections Checking object Enrollment Checking object Student Checking object Students Checking object Course **** uml-assoc.rsl **** Checking module Main Checking object Section Checking object Sections Checking object association_class File uml-assoc.rsl, line 31, char 27: Component ... not defined. Checking object Enrollment Checking object Student Checking object Students Checking object Course **** union-tst2.rsl **** Checking module Main Checking object Union Checking object A Checking object B Checking object C Checking operation u1 Checking operation u2 Checking operation u3 Checking operation u4 File union-tst2.rsl, line 18, char 8: Actual parameter list does not match inputs for any definition of operation Union File union-tst2.rsl, line 18, char 5: Actual parameter list does not match inputs for any definition of operation u2 **** union-tst3.rsl **** Checking module Main Checking object IorS Checking object SomeOtherType Checking operation main File union-tst3.rsl, line 12, char 9: Incompatible operand types in an equality expr. Checking object Sex Checking object Male Checking object Female Checking operation main2 File union-tst3.rsl, line 27, char 7: Incompatible operand types in an equality expr. File union-tst3.rsl, line 28, char 7: Incompatible operand types in an equality expr. **** value-tst.rsl **** Checking module Main Checking object foo Checking object x File value-tst.rsl, line 5, char 11: Identifier integer in constant expr is not a constannt. Checking object l File value-tst.rsl, line 6, char 21: Type of each expression in list constructor must be the same. File value-tst.rsl, line 6, char 10: Type of each expression in list constructor must be the same. Checking object TupType Checking object ThreeTup Checking object ThreeTwoTup Checking object TwoTup Checking object tup Checking operation main File value-tst.rsl, line 17, char 5: Actual parameter list does not match inputs for any definition of operation main File value-tst.rsl, line 19, char 5: Actual parameter list does not match inputs for any definition of operation main **** value-tst2.rsl **** Checking module Main Checking object HostGoingDownPart1 **** var-decls.rsl **** Checking module foo's exports (in advance of other checks). Checking module Main Checking module foo Checking object X Checking axiom, line 3 Checking var decl, line 4 Checking var decl, line 5 Checking axiom, line 6 Checking var decl, line 7 Checking object Y **** varargs.rsl **** Checking module Main Checking operation max Checking operation max1 Checking object IntList Checking object TupleList Checking operation main **** vars-decl.rsl **** Checking module Main Checking var decl, line 1 **** whatever.rsl **** Checking module Main Checking object x Checking object x1 Checking object x2 Checking object y Checking object z **** where-clause-more-testing.rsl **** Checking module Main Checking object Parent Checking operation Foo Checking object O1 Checking object O2 Checking object Child Checking object O3 Checking operation Foo2 Checking operation Foo3 Checking operation Foo4 File where-clause-more-testing.rsl, line 24, char 38: Left operand of '.' is not a module, tuple, or union. Checking operation Foo5 Checking operation Foo6 **** why-no-error-on-line-157.rsl **** Checking module File's exports (in advance of other checks). File why-no-error-on-line-157.rsl, line 10, char 10: CalendarDB is not defined in this scope. File why-no-error-on-line-157.rsl, line 10, char 33: CalendarDB is not defined in this scope. File why-no-error-on-line-157.rsl, line 10, char 58: CalendarDB is not defined in this scope. File why-no-error-on-line-157.rsl, line 11, char 5: CalendarDB is not defined in this scope. File why-no-error-on-line-157.rsl, line 11, char 40: CalendarDB is not defined in this scope. File why-no-error-on-line-157.rsl, line 11, char 67: CalendarDB is not defined in this scope. File why-no-error-on-line-157.rsl, line 11, char 93: CalendarDB is not defined in this scope. File why-no-error-on-line-157.rsl, line 11, char 112: CalendarDB is not defined in this scope. File why-no-error-on-line-157.rsl, line 12, char 10: Admin is not defined in this scope. Checking module Main Checking module File Checking object FileSpace Checking object File Checking object FileName Checking object FilePermissions Checking object FileType Checking object CalendarType Checking object OtherType Checking object FileData File why-no-error-on-line-157.rsl, line 46, char 22: Component UserCalendar not defined. Checking operation FileNew File why-no-error-on-line-157.rsl, line 49, char 17: Type UserWorkSpace is not defined. File why-no-error-on-line-157.rsl, line 49, char 35: Type GlobalOptions is not defined. File why-no-error-on-line-157.rsl, line 50, char 19: Type UserWorkSpace is not defined. File why-no-error-on-line-157.rsl, line 67, char 17: Type UserCalendar is not defined. File why-no-error-on-line-157.rsl, line 67, char 23: Left operand of '.' is not a module, tuple, or union. File why-no-error-on-line-157.rsl, line 68, char 18: Left operand of '.' is not a module, tuple, or union. File why-no-error-on-line-157.rsl, line 69, char 9: Left operand of '.' is not a module, tuple, or union. File why-no-error-on-line-157.rsl, line 69, char 19: Left operand of '.' is not a module, tuple, or union. File why-no-error-on-line-157.rsl, line 70, char 16: Left operand of '.' is not a module, tuple, or union. File why-no-error-on-line-157.rsl, line 71, char 9: Left operand of '.' is not a module, tuple, or union. File why-no-error-on-line-157.rsl, line 71, char 18: Type GlobalOptions is not defined. File why-no-error-on-line-157.rsl, line 72, char 19: Type UserCalendar is not defined. File why-no-error-on-line-157.rsl, line 72, char 37: Type UserCalendar is not defined. File why-no-error-on-line-157.rsl, line 72, char 37: Type UserCalendar is not defined. File why-no-error-on-line-157.rsl, line 73, char 4: Type UserCalendar is not defined. File why-no-error-on-line-157.rsl, line 73, char 14: Left operand of '.' is not a module, tuple, or union. File why-no-error-on-line-157.rsl, line 73, char 31: Type UserCalendar is not defined. File why-no-error-on-line-157.rsl, line 73, char 40: Left operand of '.' is not a module, tuple, or union. Checking operation FileOpen File why-no-error-on-line-157.rsl, line 79, char 44: Type UserWorkSpace is not defined. File why-no-error-on-line-157.rsl, line 80, char 34: Type UserWorkSpace is not defined. File why-no-error-on-line-157.rsl, line 103, char 18: Type FileData is not defined. File why-no-error-on-line-157.rsl, line 103, char 31: Left operand of '.' is not a module, tuple, or union. File why-no-error-on-line-157.rsl, line 104, char 22: Left operand of '.' is not a module, tuple, or union. File why-no-error-on-line-157.rsl, line 106, char 22: Left operand of '.' is not a module, tuple, or union. File why-no-error-on-line-157.rsl, line 106, char 36: Type FileData is not defined. File why-no-error-on-line-157.rsl, line 107, char 22: Left operand of '.' is not a module, tuple, or union. File why-no-error-on-line-157.rsl, line 109, char 22: Left operand of '.' is not a module, tuple, or union. Checking operation FileSave File why-no-error-on-line-157.rsl, line 115, char 31: Type UserWorkSpace is not defined. File why-no-error-on-line-157.rsl, line 116, char 34: Type UserWorkSpace is not defined. File why-no-error-on-line-157.rsl, line 134, char 13: Left operand of '.' is not a module, tuple, or union. File why-no-error-on-line-157.rsl, line 139, char 29: Left operand of '.' is not a module, tuple, or union. File why-no-error-on-line-157.rsl, line 149, char 30: Left operand of '.' is not a module, tuple, or union. File why-no-error-on-line-157.rsl, line 152, char 22: Left operand of '.' is not a module, tuple, or union. Checking operation Foo File why-no-error-on-line-157.rsl, line 156, char 28: Type UserWorkSpace is not defined. File why-no-error-on-line-157.rsl, line 157, char 19: Left operand of '.' is not a module, tuple, or union. **** 402-f05-students/timing.rsl **** Checking module Timing's exports (in advance of other checks). Checking module Setup's exports (in advance of other checks). Checking module Window's exports (in advance of other checks). Checking module Main Checking module Timing Checking object TimeField Checking object Time Checking object Date Checking object UTCOffset Checking object TOW Checking object WeekNum Checking object MinorAlarms Checking object SatelliteTracking Checking object SelfSurveyActivity Checking object StoredPosition Checking object LeapSecondPending Checking object TestMode Checking object PositionQuestionable Checking object EEPROMInvalid Checking object Almanac Checking object TimingOutputs Checking object LocalClockOffset Checking object OscillatorOffset Checking object PPSQuantizationError Checking object PPSGenerated Checking object ModeAndStatus Checking object RcvrMode Checking object Status Checking object PositionField Checking object Latitude Checking object Longitude Checking object Altitude Checking object SelfSurveyProgress Checking object SVData Checking object SV Checking object AMU Checking object StatusBar Checking object TxRxLEDs Checking object HintBox Checking object ReceiverVersion Checking object SerialPortInformation Checking operation OneSatelliteSV Checking object SVNumber Checking module Setup Checking object GPSSettings Checking object ReceiverMode Checking object DGPSMode Checking object DynamicsCode Checking object ElevationMask Checking object SignalLevelMask Checking object PDOPMask Checking object PDOPSwitch Checking object DGPSAgeLimit Checking object SVFor1SateliteMode Checking object SVNumber Checking object AltitudeFor2DMode Checking object SetAltitudeRadioButton Checking object SetAltitudeField Checking object CancelAltitudeModeRadioButton Checking object PackMasksAndOptions Checking object SuperPacketMasks Checking object IOOptions Checking object PositionIO Checking object TimingIO Checking object VelocityIO Checking object AuxiliaryIO Checking object Datum Checking object DatumDropBox Checking object PortBOutput Checking object SerialPorts Checking object Port Checking object PortA Checking object PortB Checking object InputProtocol Checking object OutputProtocol Checking object BaudRate Checking object DataBits Checking object Parity Checking object StopBits Checking operation SendBreak Checking object TimingOutputs Checking object Characteristics Checking object DriverSwitch Checking object TimeBase Checking object Polarity Checking object PPSOffset Checking object BiasUncertaintyThreshold Checking object PPSOutputOptions Checking object PPSWidth Checking object SelfSurvey Checking object SelfSurveyLimitField Checking object NMEAOutput Checking object OutputIntervalField Checking operation RevertSegmentToDefault Checking operation SaveConfigurationSegments Checking operation DefaultAllSegments Checking module Window Checking object AdditionalTimingPackets Checking operation Refresh Checking object PrimaryUTCTime Checking object UTCTime Checking object Date Checking object Status Checking object UTCAvailable Checking object LeapScheduled Checking object LeapPending Checking object GPSLeapWarning Checking object LeapInProgress Checking object EventTime Checking object Counter Checking operation EventCapture Checking object Time Checking object ComprehensiveTime Checking object TOW Checking object GPSTime Checking object UTCOffset Checking object ReceiverMode Checking object Bias Checking object BiasUncertainty Checking object DriftRate Checking object DriftUncertainty Checking object SatList Checking object Sat Checking object VelocityAndPositioning Checking object ECEFVelocity Checking object XVel Checking object YVel Checking object ZVel Checking object ECEFBiasRate Checking object ECEFPosition Checking object XPos Checking object YPos Checking object ZPos Checking object ECEFBias Checking object ENUVelocity Checking object East Checking object North Checking object Up Checking object ENUBiasRate Checking object LLAPosition Checking object Latitude Checking object Longitude Checking object Altitude Checking object LLABias Checking object TrackStatus Checking object StatusFieldList Checking object StatusField Checking object SVSelectionList Checking object PDOP Checking object HDOP Checking object VDOP Checking object TDOP Checking object EEPROMSegmentStatus Checking object RawMeasurementData Checking object RawSateliteDataList Checking object RawSateliteData Checking object SampleLength Checking object SignalLevel Checking object Doppler Checking object CodePhase Checking object TimeofMeasurement Checking object EphemerisStatus Checking object SateliteEphemerisStatusList Checking object SateliteEphemerisStatus Checking object TimeOfCollection Checking object Health Checking object IODE Checking object toe Checking object FitIntervalFlag Checking object Accuracy Checking operation RefreshEphemeris Checking object Testing Checking object ProductInfo Checking object AlmanacData Checking object AlmanacHealthPage Checking object UTCParameters **** caltool **** Checking module CalendarDB's exports (in advance of other checks). Checking module File's exports (in advance of other checks). Checking module Edit's exports (in advance of other checks). Checking module Schedule's exports (in advance of other checks). Checking module View's exports (in advance of other checks). Checking module Admin's exports (in advance of other checks). Checking module Options's exports (in advance of other checks). Checking module Main Checking module CalendarDB Checking object CalendarDB Checking object UserWorkSpace Checking object PreviousState Checking object UserCalendars Checking object UserCalendarFileName Checking object UserCalendar Checking object UserName Checking object CalendarName Checking object RequiresSaving Checking object Settings Checking object CalendarSpecificSettings Checking object SessionWideSettings Checking object FilterSettings Checking object CustomFilters Checking object WindowsState Checking object OpenCalendarNames Checking object HostConnectionTable Checking module File Checking object FileSpace Checking object File Checking object FileName Checking object FilePermissions Checking object IsReadable Checking object IsWritable Checking object FileType Checking object CalendarType Checking object OtherType Checking object FileData Checking operation FileNew Checking operation FileOpen Checking operation FileClose Checking operation FileSave Checking module Edit Checking object Clipboard Checking object Selection Checking object SelectionContext Checking operation EditUndo Checking operation EditCut Checking operation EditCopy Checking operation EditPaste Checking operation EditDelete Checking module Schedule Checking object ScheduledItem Checking object Appointment Checking object Meeting Checking object Task Checking object Event Checking object Title Checking object StartOrDueDate Checking object EndDate Checking object Date Checking object DayName Checking object Sunday Checking object Monday Checking object Tuesday Checking object Wednesday Checking object Thursday Checking object Friday Checking object Saturday Checking object MonthName Checking object January Checking object February Checking object March Checking object April Checking object May Checking object June Checking object July Checking object August Checking object September Checking object October Checking object November Checking object December Checking object Year Checking object StartTime Checking object DueTime Checking object Duration Checking object Hours Checking object Minutes Checking object Time Checking object Hour Checking object Minute Checking object AmOrPm Checking object AM Checking object PM Checking object RecurringInfo Checking object IsRecurring Checking object Interval Checking object Weekly Checking object Biweekly Checking object Monthly Checking object Yearly Checking object IntervalDetails Checking object WeeklyDetails Checking object MonthlyDetails Checking object MonthlyDayDetails Checking object MonthlyDateDetails Checking object DateNumber Checking object OnSun Checking object OnMon Checking object OnTue Checking object OnWed Checking object OnThu Checking object OnFri Checking object OnSat Checking object FirstWeekDetails Checking object SecondWeekDetails Checking object ThirdWeekDetails Checking object FourthWeekDetails Checking object FifthWeekDetails Checking object LastWeekDetails Checking object RecurringId Checking object Category Checking object StandardColor Checking object Black Checking object Brown Checking object Red Checking object Orange Checking object Yellow Checking object Green Checking object Blue Checking object Purple Checking object Location Checking object Security Checking object Public Checking object TitleOnly Checking object Confidential Checking object Private Checking object SimpleSecurity Checking object Priority Checking object Must Checking object Optional Checking object TaskPriority Checking axiom, line 631 Checking object RemindInfo Checking object IsReminded Checking object RemindWhen Checking object ReminderTimeUnit Checking object MinutesBefore Checking object HoursBefore Checking object DaysBefore Checking object RemindWhere Checking object OnScreen Checking object BeepOnly Checking object Email Checking object Details Checking object Attendees Checking object Name Checking object MeetingMinutesLocation Checking object ScheduledBy Checking object ScheduledOn Checking object FieldEditDates Checking object FieldEditDate Checking object FieldName Checking object CompletedFlag Checking object CompletionDate Checking operation ScheduleAppointment Checking operation ScheduleMeeting Checking object MeetingRequest Checking object EarliestStartDate Checking object LatestStartDate Checking object EarliestEndDate Checking object LatestEndDate Checking object EarliestStartTime Checking object LatestStartTime Checking object PossibleMeetingTimes Checking operation ListMeetingTimes Checking operation SetMeetingOptions Checking object MeetingSchedulingOptions Checking object DaysPerWeek Checking object AllowableDays Checking object MinDaysBetween Checking object MaxDaysBetweeen Checking operation ConfirmMeeting Checking object SelectedTime Checking operation ScheduleTask Checking operation ScheduleEvent Checking operation ChangeItem Checking operation DeleteItem Checking operation DateIsValid Checking operation DateNumUpperBoundIsValid Checking operation IsLeapYear Checking operation DurationInRange Checking object Categories Checking operation AddCategory Checking operation ChangeCategory Checking operation DeleteCategory Checking operation OK Checking operation Clear Checking module View Checking object DailyAgenda Checking object EventTitle Checking object TimeSlotDescriptor Checking object TimeSlotName Checking object BriefItemDescriptor Checking object Overlaps Checking object TaskDescriptor Checking object TaskNumber Checking object TaskTitle Checking object DailyFormatOptions Checking object NormalTimeRangeOption Checking object TimeIncrementOption Checking object IncrementHeightOption Checking object ShowHide24HoursOption Checking object ShowHideExactTimeOption Checking object ShowHideDashedLinesOption Checking object ShowHideExtensionArrowsOption Checking object ProportionalSpacingOnOffOption Checking object DisplayOverlapsOption Checking object ShowHideEventsOption Checking object ShowHideTasksOption Checking object DefaultHeightAndWidthOption Checking object EndTime Checking object Show Checking object Hide Checking object On Checking object Off Checking object Horizontal Checking object Vertical Checking object Height Checking object Width Checking object WeeklyAgendaTable Checking object WeeklyAgendaList Checking object MonthlyAgenda Checking object FullMonthName Checking object YearNumber Checking object FirstDay Checking object NumberOfDays Checking object SmallDayView Checking object YearlyCalendar Checking object SmallMonthView Checking operation ViewItem Checking operation ViewDay Checking operation ViewWeekTable Checking operation ViewWeekList Checking operation ViewMonth Checking operation ViewYear Checking operation GotoNext Checking operation GotoPrevious Checking operation GotoDate Checking operation ViewAppointmentsList Checking operation ViewMeetingsList Checking operation ViewTasksList Checking operation ViewEventsList Checking operation ViewAllItemsList Checking operation ViewOtherUser Checking operation ViewWindows Checking object ViewLevel Checking object AppointmentsList Checking object MeetingsList Checking object TasksList Checking object EventsList Checking object AllItemsList Checking object AppointmentListItem Checking object MeetingsListItem Checking object TasksListItem Checking object EventsListItem Checking object ListItem Checking object Recurs Checking object WindowNameList Checking object WindowName Checking operation SelectDate Checking object CustomLists Checking object Filtering Checking object WindowingMode Checking object TwoWindow Checking object PerLevel Checking object MultiWindow Checking module Admin Checking object UserDB Checking object UserRecord Checking object Name Checking object UserId Checking object EmailAddress Checking object PhoneNumber Checking object Area Checking object Number Checking object HostComputer Checking object ComputerUserID Checking object HomeDirectory Checking object ItemLimit Checking object AdminPrivileges Checking operation AddUser Checking operation FindUser Checking operation FindUser Checking operation FindUser Checking operation ChangeUser File admin.rsl, line 315, char 12: ... is not defined in this scope. Checking operation DeleteUser Checking object LeaderlessGroupsWarning Checking object GroupDB Checking object GroupRecord Checking object GroupId Checking object Leaders Checking object Members Checking operation AddGroup Checking operation FindGroup Checking operation ChangeGroup Checking operation DeleteGroup Checking object LocationDB Checking object LocationRecord Checking object Bookings Checking object Booking Checking object UnscheduledBooking Checking object Use Checking object Days Checking object StartDate Checking object Remarks Checking module Options Checking object ScheduledItem Checking object Title Checking object Options Checking object RegularUserOptions Checking object AdministrativeOptions Checking object TimesAndDates Checking object TimeFormat Checking object TwelveOrTwentyFourHour Checking object ShowAM Checking object ShowPM Checking object LeadingZeroForHour Checking object ZeroZeroSuffixOnHour Checking object DateDisplayFormat Checking object Prefix Checking object Separator Checking object DateDisplayFormatItem Checking object DateInputFormat Checking object DateInputItem Checking object Fonts Checking object UserEnteredData Checking object HeadersAndLabels Checking object FontOption Checking object FontName Checking object Style Checking object Size Checking object DisplayType Checking object Scheduling Checking object SchedulingDefaults Checking object SchedulingOverlaps Checking object SchedulingMeetings Checking object SchedulingReminders Checking object Viewing Checking object RegularUserAdministrative Checking object AdministrativeAdministrative **** newer-inputs **** **** newer-inputs/ch3-examples **** **** interp-inputs ****