-*W      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV WXYWXWXAZ[\]^_`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      !"#$%&'()*+,-./0123456789:;<=>?@AB12345321451234526CD78E9:F;<G=>H?@IABJCDKEFLGHMIJNKLOMNPOPQQRRSTSUV!6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV!687:9<;>=@?BADCFEHGJILKNMPORQTSVU!6789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV       !"#$%&'()*+,-./0123456789:;<=>?@AB  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV T    !"#$%&'()*+,-../0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdecdfcdgcdhcdicdjcdjcdkcdlcdmcdncdocdpcdqcdrcdscdtcducdvcdwcdxcdycdzcd{cd|cd}cd~cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd;                             !"#$%&'()*+,-./0102030405060708090:0;0<0=0>0?0@0ABCBDBEFGHIJKLMNOPQRSTUV HTF-0.5.0.0Test.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 assertFailureassertBoolVerbose_ assertBool_assertEqualVerbose_ assertEqual_assertEqualPrettyVerbose_assertEqualPretty_assertEqualNoShowVerbose_assertEqualNoShow_assertListsEqualAsSetsVerbose_assertListsEqualAsSets_assertNotEmptyVerbose_assertNotEmpty_assertEmptyVerbose_ assertEmpty_assertThrowsVerbose_ assertThrows_assertThrowsSomeVerbose_assertThrowsSome_assertLeftVerbose_ assertLeft_assertLeftNoShowVerbose_assertLeftNoShow_assertRightVerbose_ assertRight_assertRightNoShowVerbose_assertRightNoShow_assertJustVerbose_ assertJust_assertNothingVerbose_assertNothing_assertNothingNoShowVerbose_assertNothingNoShow_ 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.TextrangesMkStrmkMsg _assertBool_ _assertEqual__assertEqualPretty__assertEqualNoShow__assertListsEqualAsSets__assertNotEmpty_ _assertEmpty__assertThrows__assertThrowsSome_ _assertLeft__assertLeftNoShow_ _assertRight__assertRightNoShow_ _assertJust__assertNothing__assertNothingNoShow_