h%k [      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-InferredU Safe-Inferred!8  "!#$&%'*(+,)-./012345678'*(+,)#$&% "!  -./01234567 Safe-Inferred%PP Safe-Inferred Q haskell-awkA type that instantiate Rows is a type that can be represented as a list of rows, where typically a row is a line. For example:mapM_ Data.ByteString.Lazy.Char8.putStrLn $ repr (Data.ByteString.Lazy.Char8.singleton '\n') [1,2,3,4]1234R haskell-awk>Return a representation of the given value as list of strings.S haskell-awkA type that instantiate ListAsRows is a type that has a representation when is embedded inside a listNote: we use this class for representing a list of chars as String instead of the standard list representation. Without this repr "test" would yield [t,e,s,r] instead of "test". For example:mapM_ Data.ByteString.Lazy.Char8.putStrLn $ repr Data.ByteString.Lazy.Char8.empty "test"testU haskell-awkA Row is something that can be expressed as a record. The output of repr' should be formatted such that it can be read and processed from the command line. For example:putStrLn $ show [1,2,3,4] [1,2,3,4]Data.ByteString.Lazy.Char8.putStrLn $ repr' (Data.ByteString.Lazy.Char8.pack " ") [1,2,3,4]1 2 3 4W haskell-awkA type that instantiate ListAsRow is a type that has a representation when is embedded inside a list For example:mapM_ Data.ByteString.Lazy.Char8.putStrLn $ repr Data.ByteString.Lazy.Char8.empty "test"testR haskell-awkrows delimiter haskell-awkvalue to representT haskell-awkcolumn delimiter haskell-awklist of values to representV haskell-awkcolumns delimiter haskell-awkvalue to representQRSTUVWXWXSTUVQR Safe-Inferred5 None!  Safe-Inferred S haskell-awkSomething like "1.0"       !"##$%&&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~haskell-awk-1.2-inplaceSystem.Console.Hawk.Args.SpecSystem.Console.Hawk.Path!System.Console.Hawk.Representable System.Console.Hawk.Runtime.BaseSystem.Console.Hawk.RuntimeSystem.Console.Hawk.VersionPaths_haskell_awkExprSpec contextSpec untypedExpr UntypedExpr ContextSpecuserContextDirectory Processor DoNotSeparate SeparateOn Separator Whitespace Delimiter OutputFormatrecordDelimiterfieldDelimiter RecordFormat RawRecordFields InputFormat RawStreamRecords OutputSink UseStdout InputSourceNoInputUseStdin InputFile OutputSpec outputSink outputFormat InputSpec inputSource inputFormatHawkSpecHelpVersionEvalApplyMap fromSeparator fromProcessordefaultInputSpecnoInputdefaultOutputSpecdefaultInputFormatdefaultOutputFormatdefaultRecordSeparatordefaultFieldSeparatordefaultRecordDelimiterdefaultFieldDelimiter$fShowHawkSpec $fEqHawkSpec$fShowExprSpec $fEqExprSpec$fShowContextSpec$fEqContextSpec$fShowProcessor $fEqProcessor$fShowInputSpec $fEqInputSpec$fShowInputFormat$fEqInputFormat$fShowRecordFormat$fEqRecordFormat$fShowSeparator $fEqSeparator$fShowOutputSpec$fEqOutputSpec$fShowOutputFormat$fEqOutputFormat$fShowOutputSink$fEqOutputSink$fShowInputSource$fEqInputSourcegetInstallationPathRowsrepr ListAsRowslistReprRowrepr' ListAsRow listRepr'$fListAsRowByteString$fListAsRowChar$fListAsRowSet $fListAsRow[] $fListAsRow()$fListAsRowInteger$fListAsRowInt$fListAsRowDouble$fListAsRowFloat$fListAsRowBool$fRow(,,,,,,,,,)$fRow(,,,,,,,,)$fRow(,,,,,,,) $fRow(,,,,,,) $fRow(,,,,,) $fRow(,,,,) $fRow(,,,) $fRow(,,)$fRow(,) $fRowMaybe$fRowByteString$fRowMap$fRowSet$fRow[] $fRowChar$fRow() $fRowInteger$fRowInt $fRowDouble $fRowFloat $fRowBool$fListAsRow(,,,,,,,,,)$fListAsRow(,,,,,,,,)$fListAsRow(,,,,,,,)$fListAsRow(,,,,,,)$fListAsRow(,,,,,)$fListAsRow(,,,,)$fListAsRow(,,,)$fListAsRow(,,)$fListAsRow(,)$fListAsRowMap$fListAsRowMaybe$fListAsRowsMap$fListAsRowsSet$fListAsRowsChar$fListAsRows(,,,,,,,,,)$fListAsRows(,,,,,,,,)$fListAsRows(,,,,,,,)$fListAsRows(,,,,,,)$fListAsRows(,,,,,)$fListAsRows(,,,,)$fListAsRows(,,,)$fListAsRows(,,)$fListAsRows(,)$fListAsRows[]$fListAsRows()$fListAsRowsMaybe$fListAsRowsInteger$fListAsRowsInt$fListAsRowsFloat$fListAsRowsDouble$fListAsRowsBool$fListAsRowsByteString$fRows(,,,,,,,,,)$fRows(,,,,,,,,)$fRows(,,,,,,,)$fRows(,,,,,,) $fRows(,,,,,) $fRows(,,,,) $fRows(,,,) $fRows(,,) $fRows(,) $fRowsSet $fRowsMap $fRowsMaybe$fRowsByteString $fRowsChar$fRows() $fRowsInteger $fRowsInt $fRowsFloat $fRowsDouble $fRowsBool$fRows[]HawkIO runHawkIO HawkRuntime inputSpec outputSpec$fShowHawkRuntime$fEqHawkRuntimeSomeRows processTable versionStringversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName