(E      !"#$%&'()*+,-./0123456789:;<=>?@ABCD EFGEFEFAHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3An abstract type representing locations in a file.  Create a new location. The file name The line number    /  !"#  !"#   !"#   !"#!$%&'()*+,-7The type of a function comparing the content of a file +against a string, similar to the unix tool diff. <The first parameter is the name of the file containing the &expected output. If this parameter is , then no output Ais expected. The second parameter is the actual output produced. If the result is  then no difference was found.  Otherwise, a ( value contains a string explaining the  different. ./0 $%&'()*+,-./0 $%&'()*+,.0-/ $%&'()*+,%&'()*+,-./012345j      !"#$%&'()*+,-./01234532145123456789:;<=>?@ABCD6789:;<=>?@ABCD789:<=;>?@ABCD66789:;<=>?@ABCD       !"#$%&'()*+,-./0  !"#$%&'()*+,-./0123456789:;<=>?@ABCD 1    !"#$%&'()*+,-../0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSQRTQRUQRVQRWQRXQRXQRYQRZQR[QR\QR]QR^QR_QR`QRaQRbQRcQRdQReQRfQRgQRhQRiQRjQRkQRlQRmQRnQRoQRpQRqQRrQRsQRtQRuQRvQRwQRxQRyQRzQR{QR|QR}QR~QRQRQRQRQRQRQRQRQRQRQRQRQRQRQR;                        !"#$%&'()*+,-./010203HTF-0.3Test.Framework.PrettyTest.Framework.LocationTest.Framework.TestManagerTest.Framework.BlackBoxTest Test.Framework.QuickCheckWrapperTest.Framework.HUnitWrapperTest.Framework.ProcessTest.Framework.UtilsTest.FrameworkTest.Framework.TutorialPrettypretty prettyList showPretty<=>LocationshowLocfileName lineNumbermakeLocFilter TestableHTFFlatTest TestSuiteTestTestSort BlackBoxTestQuickCheckTestUnitTestTestID AssertionquickCheckTestErrorquickCheckTestFail unitTestFailblackBoxTestFailmakeQuickCheckTest makeUnitTestmakeBlackBoxTest makeTestSuitemakeAnonTestSuitetestSuiteAsTestaddToTestSuiterunTestrunTestWithArgsrunTestWithFilterBBTArgsbbtArgs_stdinSuffixbbtArgs_stdoutSuffixbbtArgs_stderrSuffixbbtArgs_dynArgsNamebbtArgs_verbosebbtArgs_stdoutDiffbbtArgs_stderrDiffDiffdefaultBBTArgs defaultDiff blackBoxTests WithQCArgsTestableWithQCArgstestableAsAssertion withQCArgsasTestableWithQCArgs assertFailure assertBool_ assertEqual_ assertEqualP_assertEqualNoShow_assertSetEqual_assertNotEmpty_ assertEmpty_ assertThrows_assertThrowsSome_ assertLeft_assertLeftNoShow_ assertRight_assertRightNoShow_ assertJust_ popenShellpopenpopen'pretty-1.0.1.1Text.PrettyPrint.HughesPJMode OneLineModeLeftMode ZigZagModePageModeStylemode lineLengthribbonsPerLinestyle fullRenderrender renderStylefcatfsepcatsep<+><>$+$$$nest zeroWidthTextptexttextcharisEmptyempty punctuatehangvcathsephcatbracesbracketsparens doubleQuotesquotesrationaldoublefloatintegerintrbracelbracerbracklbrackrparenlparenequalsspacecommacolonsemiDocChrStrPStr TextDetailsDirectoryEntryTypeOther DirectoryFilebasenamedirname startswithendswith dropPrefix dropSuffix replaceSuffix dropSpacedirectoryEntryType collectFiles maybeFile mapAccumLMreadMTR TestState ts_passed ts_failedts_errorPathflatten AnonTestSuite CompoundTestBaseTestassertFailureHTF flattenTestflattenTestSuite concatPath initTestState runFlatTest runFlatTestsreport reportDocDynamicConfigMap DynamicConfigdyn_skip dyn_flagsdyn_shouldFail dyn_verboseBlackBoxTestCfgbbtCfg_shouldFail bbtCfg_cmdbbtCfg_stdinFilebbtCfg_stdoutFilebbtCfg_stderrFilebbtCfg_verbosebbtCfg_stdoutCmpbbtCfg_stderrCmpbase Data.MaybeNothingJustrunBlackBoxTest endOfOutput readDynCfg argsModifieroriginalQCStateqc_argsqcState defaultArgssetDefaultArgsgetCurrentArgsQuickCheck-2.1.2Test.QuickCheck.TestquickCheckWithResultquickCheckResultquickCheckWith quickCheckstdArgsmaxSize maxDiscard maxSuccessreplayArgslabelsSuccessnumTestsGaveUpreasonusedSizeusedSeedFailureNoExpectedFailureResultTest.QuickCheck.Property.&. forAllShrinkforAllwithin==>coverclassifycollectlabel expectFailure whenFail'whenFail shrinkingmapSizePropertypropertyTestablePropTest.QuickCheck.ModifiersBlindFixedOrdered OrderedListNonEmpty NonEmptyListPositiveNonZero NonNegativeShrink2Smart Shrinking shrinkState shrinkInit ShrinkStateTest.QuickCheck.Arbitrary orderedListvectorcoarbitraryShowcoarbitraryRealcoarbitraryIntegral><shrinkRealFracshrinkIntegral shrinkNothingarbitrarySizedBoundedIntegralarbitraryBoundedRandomarbitraryBoundedIntegralarbitrarySizedFractionalarbitrarySizedIntegralshrink arbitrary Arbitrary coarbitrary CoArbitraryTest.QuickCheck.GenvectorOflistOf1listOfgrowingElementselements frequencyoneof suchThatMaybesuchThatsamplesample'promotechooseresizesizedvariantGenTest.QuickCheck.TextrangesMkStr