[{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LogMessage\">LogMessage</a><ul class=\"subs\"><li>= <a href=\"#v:StdOut\">StdOut</a> <a href=\"/package/foldl-1.4.5/docs/Control-Foldl-Text.html#t:Text\" title=\"Control.Foldl.Text\">Text</a></li><li>| <a href=\"#v:StdErr\">StdErr</a> <a href=\"/package/foldl-1.4.5/docs/Control-Foldl-Text.html#t:Text\" title=\"Control.Foldl.Text\">Text</a></li><li>| <a href=\"#v:Terminate\">Terminate</a></li></ul>","name":"LogMessage Terminate StdErr StdOut","module":"Hledger.Flow.Types","link":"Hledger-Flow-Types.html#t:LogMessage"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:HasVerbosity\">HasVerbosity</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:verbose\">verbose</a> :: a -&gt; <a href=\"/package/base-4.12.0.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li></ul>","name":"HasVerbosity verbose","module":"Hledger.Flow.Types","link":"Hledger-Flow-Types.html#t:HasVerbosity"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:HasBaseDir\">HasBaseDir</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:baseDir\">baseDir</a> :: a -&gt; <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a></li></ul>","name":"HasBaseDir baseDir","module":"Hledger.Flow.Types","link":"Hledger-Flow-Types.html#t:HasBaseDir"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ReportOptions\">ReportOptions</a> = <a href=\"#v:ReportOptions\">ReportOptions</a> {<ul class=\"subs\"><li><a href=\"#v:baseDir\">baseDir</a> :: <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a></li><li><a href=\"#v:verbose\">verbose</a> :: <a href=\"/package/base-4.12.0.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li></ul>}","name":"ReportOptions ReportOptions baseDir verbose","module":"Hledger.Flow.Report.Types","link":"Hledger-Flow-Report-Types.html#t:ReportOptions"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ImportOptions\">ImportOptions</a> = <a href=\"#v:ImportOptions\">ImportOptions</a> {<ul class=\"subs\"><li><a href=\"#v:baseDir\">baseDir</a> :: <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a></li><li><a href=\"#v:verbose\">verbose</a> :: <a href=\"/package/base-4.12.0.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li></ul>}","name":"ImportOptions ImportOptions baseDir verbose","module":"Hledger.Flow.Import.Types","link":"Hledger-Flow-Import-Types.html#t:ImportOptions"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ImportDirs\">ImportDirs</a> = <a href=\"#v:ImportDirs\">ImportDirs</a> {<ul class=\"subs\"><li><a href=\"#v:importDir\">importDir</a> :: <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a></li><li><a href=\"#v:ownerDir\">ownerDir</a> :: <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a></li><li><a href=\"#v:bankDir\">bankDir</a> :: <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a></li><li><a href=\"#v:accountDir\">accountDir</a> :: <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a></li><li><a href=\"#v:stateDir\">stateDir</a> :: <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a></li><li><a href=\"#v:yearDir\">yearDir</a> :: <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a></li></ul>}","name":"ImportDirs ImportDirs yearDir stateDir accountDir bankDir ownerDir importDir","module":"Hledger.Flow.Import.Types","link":"Hledger-Flow-Import-Types.html#t:ImportDirs"},{"display_html":"<a href=\"#v:docURL\">docURL</a> :: <a href=\"/package/turtle-1.5.13/docs/Turtle-Line.html#t:Line\" title=\"Turtle.Line\">Line</a> -&gt; <a href=\"/package/foldl-1.4.5/docs/Control-Foldl-Text.html#t:Text\" title=\"Control.Foldl.Text\">Text</a>","name":"docURL","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:docURL"},{"display_html":"<a href=\"#v:versionInfo\">versionInfo</a> :: <a href=\"/package/base-4.12.0.0/docs/Data-List-NonEmpty.html#t:NonEmpty\" title=\"Data.List.NonEmpty\">NonEmpty</a> <a href=\"/package/turtle-1.5.13/docs/Turtle-Line.html#t:Line\" title=\"Turtle.Line\">Line</a>","name":"versionInfo","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:versionInfo"},{"display_html":"<a href=\"#v:showCmdArgs\">showCmdArgs</a> :: [<a href=\"/package/foldl-1.4.5/docs/Control-Foldl-Text.html#t:Text\" title=\"Control.Foldl.Text\">Text</a>] -&gt; <a href=\"/package/foldl-1.4.5/docs/Control-Foldl-Text.html#t:Text\" title=\"Control.Foldl.Text\">Text</a>","name":"showCmdArgs","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:showCmdArgs"},{"display_html":"<a href=\"#v:consoleChannelLoop\">consoleChannelLoop</a> :: <a href=\"/package/stm-2.5.0.0/docs/Control-Concurrent-STM-TChan.html#t:TChan\" title=\"Control.Concurrent.STM.TChan\">TChan</a> <a href=\"Hledger-Flow-Types.html#t:LogMessage\" title=\"Hledger.Flow.Types\">LogMessage</a> -&gt; <a href=\"/package/base-4.12.0.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"consoleChannelLoop","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:consoleChannelLoop"},{"display_html":"<a href=\"#v:terminateChannelLoop\">terminateChannelLoop</a> :: <a href=\"/package/stm-2.5.0.0/docs/Control-Concurrent-STM-TChan.html#t:TChan\" title=\"Control.Concurrent.STM.TChan\">TChan</a> <a href=\"Hledger-Flow-Types.html#t:LogMessage\" title=\"Hledger.Flow.Types\">LogMessage</a> -&gt; <a href=\"/package/base-4.12.0.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"terminateChannelLoop","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:terminateChannelLoop"},{"display_html":"<a href=\"#v:channelOut\">channelOut</a> :: <a href=\"/package/stm-2.5.0.0/docs/Control-Concurrent-STM-TChan.html#t:TChan\" title=\"Control.Concurrent.STM.TChan\">TChan</a> <a href=\"Hledger-Flow-Types.html#t:LogMessage\" title=\"Hledger.Flow.Types\">LogMessage</a> -&gt; <a href=\"/package/foldl-1.4.5/docs/Control-Foldl-Text.html#t:Text\" title=\"Control.Foldl.Text\">Text</a> -&gt; <a href=\"/package/base-4.12.0.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"channelOut","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:channelOut"},{"display_html":"<a href=\"#v:channelErr\">channelErr</a> :: <a href=\"/package/stm-2.5.0.0/docs/Control-Concurrent-STM-TChan.html#t:TChan\" title=\"Control.Concurrent.STM.TChan\">TChan</a> <a href=\"Hledger-Flow-Types.html#t:LogMessage\" title=\"Hledger.Flow.Types\">LogMessage</a> -&gt; <a href=\"/package/foldl-1.4.5/docs/Control-Foldl-Text.html#t:Text\" title=\"Control.Foldl.Text\">Text</a> -&gt; <a href=\"/package/base-4.12.0.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"channelErr","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:channelErr"},{"display_html":"<a href=\"#v:logVerbose\">logVerbose</a> :: <a href=\"Hledger-Flow-Types.html#t:HasVerbosity\" title=\"Hledger.Flow.Types\">HasVerbosity</a> o =&gt; o -&gt; <a href=\"/package/stm-2.5.0.0/docs/Control-Concurrent-STM-TChan.html#t:TChan\" title=\"Control.Concurrent.STM.TChan\">TChan</a> <a href=\"Hledger-Flow-Types.html#t:LogMessage\" title=\"Hledger.Flow.Types\">LogMessage</a> -&gt; <a href=\"/package/foldl-1.4.5/docs/Control-Foldl-Text.html#t:Text\" title=\"Control.Foldl.Text\">Text</a> -&gt; <a href=\"/package/base-4.12.0.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"logVerbose","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:logVerbose"},{"display_html":"<a href=\"#v:logVerboseTime\">logVerboseTime</a> :: <a href=\"Hledger-Flow-Types.html#t:HasVerbosity\" title=\"Hledger.Flow.Types\">HasVerbosity</a> o =&gt; o -&gt; <a href=\"/package/stm-2.5.0.0/docs/Control-Concurrent-STM-TChan.html#t:TChan\" title=\"Control.Concurrent.STM.TChan\">TChan</a> <a href=\"Hledger-Flow-Types.html#t:LogMessage\" title=\"Hledger.Flow.Types\">LogMessage</a> -&gt; <a href=\"/package/foldl-1.4.5/docs/Control-Foldl-Text.html#t:Text\" title=\"Control.Foldl.Text\">Text</a> -&gt; <a href=\"/package/base-4.12.0.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"/package/base-4.12.0.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (a, <a href=\"/package/time-1.8.0.2/docs/Data-Time-Clock.html#t:NominalDiffTime\" title=\"Data.Time.Clock\">NominalDiffTime</a>)","name":"logVerboseTime","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:logVerboseTime"},{"display_html":"<a href=\"#v:verboseTestFile\">verboseTestFile</a> :: (<a href=\"Hledger-Flow-Types.html#t:HasVerbosity\" title=\"Hledger.Flow.Types\">HasVerbosity</a> o, <a href=\"Hledger-Flow-Types.html#t:HasBaseDir\" title=\"Hledger.Flow.Types\">HasBaseDir</a> o) =&gt; o -&gt; <a href=\"/package/stm-2.5.0.0/docs/Control-Concurrent-STM-TChan.html#t:TChan\" title=\"Control.Concurrent.STM.TChan\">TChan</a> <a href=\"Hledger-Flow-Types.html#t:LogMessage\" title=\"Hledger.Flow.Types\">LogMessage</a> -&gt; <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> -&gt; <a href=\"/package/base-4.12.0.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.12.0.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"verboseTestFile","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:verboseTestFile"},{"display_html":"<a href=\"#v:relativeToBase\">relativeToBase</a> :: <a href=\"Hledger-Flow-Types.html#t:HasBaseDir\" title=\"Hledger.Flow.Types\">HasBaseDir</a> o =&gt; o -&gt; <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> -&gt; <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>","name":"relativeToBase","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:relativeToBase"},{"display_html":"<a href=\"#v:relativeToBase-39-\">relativeToBase'</a> :: <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> -&gt; <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> -&gt; <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>","name":"relativeToBase'","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:relativeToBase-39-"},{"display_html":"<a href=\"#v:lsDirs\">lsDirs</a> :: <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> -&gt; <a href=\"/package/turtle-1.5.13/docs/Turtle-Shell.html#t:Shell\" title=\"Turtle.Shell\">Shell</a> <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>","name":"lsDirs","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:lsDirs"},{"display_html":"<a href=\"#v:onlyFiles\">onlyFiles</a> :: <a href=\"/package/turtle-1.5.13/docs/Turtle-Shell.html#t:Shell\" title=\"Turtle.Shell\">Shell</a> <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> -&gt; <a href=\"/package/turtle-1.5.13/docs/Turtle-Shell.html#t:Shell\" title=\"Turtle.Shell\">Shell</a> <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>","name":"onlyFiles","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:onlyFiles"},{"display_html":"<a href=\"#v:onlyDirs\">onlyDirs</a> :: <a href=\"/package/turtle-1.5.13/docs/Turtle-Shell.html#t:Shell\" title=\"Turtle.Shell\">Shell</a> <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> -&gt; <a href=\"/package/turtle-1.5.13/docs/Turtle-Shell.html#t:Shell\" title=\"Turtle.Shell\">Shell</a> <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>","name":"onlyDirs","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:onlyDirs"},{"display_html":"<a href=\"#v:filterPaths\">filterPaths</a> :: (<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> -&gt; <a href=\"/package/base-4.12.0.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.12.0.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>] -&gt; <a href=\"/package/turtle-1.5.13/docs/Turtle-Shell.html#t:Shell\" title=\"Turtle.Shell\">Shell</a> [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>]","name":"filterPaths","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:filterPaths"},{"display_html":"<a href=\"#v:changePathAndExtension\">changePathAndExtension</a> :: <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> -&gt; <a href=\"/package/foldl-1.4.5/docs/Control-Foldl-Text.html#t:Text\" title=\"Control.Foldl.Text\">Text</a> -&gt; <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> -&gt; <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>","name":"changePathAndExtension","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:changePathAndExtension"},{"display_html":"<a href=\"#v:basenameLine\">basenameLine</a> :: <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> -&gt; <a href=\"/package/turtle-1.5.13/docs/Turtle-Shell.html#t:Shell\" title=\"Turtle.Shell\">Shell</a> <a href=\"/package/turtle-1.5.13/docs/Turtle-Line.html#t:Line\" title=\"Turtle.Line\">Line</a>","name":"basenameLine","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:basenameLine"},{"display_html":"<a href=\"#v:buildFilename\">buildFilename</a> :: [<a href=\"/package/turtle-1.5.13/docs/Turtle-Line.html#t:Line\" title=\"Turtle.Line\">Line</a>] -&gt; <a href=\"/package/foldl-1.4.5/docs/Control-Foldl-Text.html#t:Text\" title=\"Control.Foldl.Text\">Text</a> -&gt; <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>","name":"buildFilename","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:buildFilename"},{"display_html":"<a href=\"#v:shellToList\">shellToList</a> :: <a href=\"/package/turtle-1.5.13/docs/Turtle-Shell.html#t:Shell\" title=\"Turtle.Shell\">Shell</a> a -&gt; <a href=\"/package/turtle-1.5.13/docs/Turtle-Shell.html#t:Shell\" title=\"Turtle.Shell\">Shell</a> [a]","name":"shellToList","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:shellToList"},{"display_html":"<a href=\"#v:firstExistingFile\">firstExistingFile</a> :: [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>] -&gt; <a href=\"/package/base-4.12.0.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.12.0.0/docs/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>)","name":"firstExistingFile","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:firstExistingFile"},{"display_html":"<a href=\"#v:groupValuesBy\">groupValuesBy</a> :: (<a href=\"/package/base-4.12.0.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k, <a href=\"/package/base-4.12.0.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> v) =&gt; (v -&gt; k) -&gt; [v] -&gt; <a href=\"/package/containers-0.6.0.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k [v]","name":"groupValuesBy","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:groupValuesBy"},{"display_html":"<a href=\"#v:groupIncludeFiles\">groupIncludeFiles</a> :: [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>] -&gt; (<a href=\"/package/containers-0.6.0.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>], <a href=\"/package/containers-0.6.0.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>])","name":"groupIncludeFiles","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:groupIncludeFiles"},{"display_html":"<a href=\"#v:allYearIncludeFiles\">allYearIncludeFiles</a> :: <a href=\"/package/containers-0.6.0.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>] -&gt; (<a href=\"/package/containers-0.6.0.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>], <a href=\"/package/containers-0.6.0.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>])","name":"allYearIncludeFiles","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:allYearIncludeFiles"},{"display_html":"<a href=\"#v:yearsIncludeMap\">yearsIncludeMap</a> :: [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>] -&gt; <a href=\"/package/containers-0.6.0.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>]","name":"yearsIncludeMap","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:yearsIncludeMap"},{"display_html":"<a href=\"#v:extraIncludesForFile\">extraIncludesForFile</a> :: (<a href=\"Hledger-Flow-Types.html#t:HasVerbosity\" title=\"Hledger.Flow.Types\">HasVerbosity</a> o, <a href=\"Hledger-Flow-Types.html#t:HasBaseDir\" title=\"Hledger.Flow.Types\">HasBaseDir</a> o) =&gt; o -&gt; <a href=\"/package/stm-2.5.0.0/docs/Control-Concurrent-STM-TChan.html#t:TChan\" title=\"Control.Concurrent.STM.TChan\">TChan</a> <a href=\"Hledger-Flow-Types.html#t:LogMessage\" title=\"Hledger.Flow.Types\">LogMessage</a> -&gt; <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> -&gt; [<a href=\"/package/foldl-1.4.5/docs/Control-Foldl-Text.html#t:Text\" title=\"Control.Foldl.Text\">Text</a>] -&gt; [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>] -&gt; <a href=\"/package/turtle-1.5.13/docs/Turtle-Shell.html#t:Shell\" title=\"Turtle.Shell\">Shell</a> (<a href=\"/package/containers-0.6.0.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>])","name":"extraIncludesForFile","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:extraIncludesForFile"},{"display_html":"<a href=\"#v:groupPairs\">groupPairs</a> :: (<a href=\"/package/base-4.12.0.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"/package/base-4.12.0.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; [(a, b)] -&gt; <a href=\"/package/containers-0.6.0.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> a [b]","name":"groupPairs","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:groupPairs"},{"display_html":"<a href=\"#v:pairBy\">pairBy</a> :: (a -&gt; b) -&gt; [a] -&gt; [(b, a)]","name":"pairBy","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:pairBy"},{"display_html":"<a href=\"#v:includePreamble\">includePreamble</a> :: <a href=\"/package/foldl-1.4.5/docs/Control-Foldl-Text.html#t:Text\" title=\"Control.Foldl.Text\">Text</a>","name":"includePreamble","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:includePreamble"},{"display_html":"<a href=\"#v:toIncludeFiles\">toIncludeFiles</a> :: (<a href=\"Hledger-Flow-Types.html#t:HasBaseDir\" title=\"Hledger.Flow.Types\">HasBaseDir</a> o, <a href=\"Hledger-Flow-Types.html#t:HasVerbosity\" title=\"Hledger.Flow.Types\">HasVerbosity</a> o) =&gt; o -&gt; <a href=\"/package/stm-2.5.0.0/docs/Control-Concurrent-STM-TChan.html#t:TChan\" title=\"Control.Concurrent.STM.TChan\">TChan</a> <a href=\"Hledger-Flow-Types.html#t:LogMessage\" title=\"Hledger.Flow.Types\">LogMessage</a> -&gt; <a href=\"/package/containers-0.6.0.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>] -&gt; <a href=\"/package/turtle-1.5.13/docs/Turtle-Shell.html#t:Shell\" title=\"Turtle.Shell\">Shell</a> (<a href=\"/package/containers-0.6.0.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> <a href=\"/package/foldl-1.4.5/docs/Control-Foldl-Text.html#t:Text\" title=\"Control.Foldl.Text\">Text</a>)","name":"toIncludeFiles","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:toIncludeFiles"},{"display_html":"<a href=\"#v:toIncludeLine\">toIncludeLine</a> :: <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> -&gt; <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> -&gt; <a href=\"/package/foldl-1.4.5/docs/Control-Foldl-Text.html#t:Text\" title=\"Control.Foldl.Text\">Text</a>","name":"toIncludeLine","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:toIncludeLine"},{"display_html":"<a href=\"#v:groupAndWriteIncludeFiles\">groupAndWriteIncludeFiles</a> :: (<a href=\"Hledger-Flow-Types.html#t:HasBaseDir\" title=\"Hledger.Flow.Types\">HasBaseDir</a> o, <a href=\"Hledger-Flow-Types.html#t:HasVerbosity\" title=\"Hledger.Flow.Types\">HasVerbosity</a> o) =&gt; o -&gt; <a href=\"/package/stm-2.5.0.0/docs/Control-Concurrent-STM-TChan.html#t:TChan\" title=\"Control.Concurrent.STM.TChan\">TChan</a> <a href=\"Hledger-Flow-Types.html#t:LogMessage\" title=\"Hledger.Flow.Types\">LogMessage</a> -&gt; [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>] -&gt; <a href=\"/package/turtle-1.5.13/docs/Turtle-Shell.html#t:Shell\" title=\"Turtle.Shell\">Shell</a> [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>]","name":"groupAndWriteIncludeFiles","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:groupAndWriteIncludeFiles"},{"display_html":"<a href=\"#v:writeIncludesUpTo\">writeIncludesUpTo</a> :: (<a href=\"Hledger-Flow-Types.html#t:HasBaseDir\" title=\"Hledger.Flow.Types\">HasBaseDir</a> o, <a href=\"Hledger-Flow-Types.html#t:HasVerbosity\" title=\"Hledger.Flow.Types\">HasVerbosity</a> o) =&gt; o -&gt; <a href=\"/package/stm-2.5.0.0/docs/Control-Concurrent-STM-TChan.html#t:TChan\" title=\"Control.Concurrent.STM.TChan\">TChan</a> <a href=\"Hledger-Flow-Types.html#t:LogMessage\" title=\"Hledger.Flow.Types\">LogMessage</a> -&gt; <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> -&gt; [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>] -&gt; <a href=\"/package/turtle-1.5.13/docs/Turtle-Shell.html#t:Shell\" title=\"Turtle.Shell\">Shell</a> [<a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>]","name":"writeIncludesUpTo","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:writeIncludesUpTo"},{"display_html":"<a href=\"#v:dirOrPwd\">dirOrPwd</a> :: <a href=\"/package/base-4.12.0.0/docs/GHC-Maybe.html#t:Maybe\" title=\"GHC.Maybe\">Maybe</a> <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> -&gt; <a href=\"/package/base-4.12.0.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a>","name":"dirOrPwd","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:dirOrPwd"},{"display_html":"<a href=\"#v:extractImportDirs\">extractImportDirs</a> :: <a href=\"/package/system-filepath-0.4.14/docs/Filesystem-Path.html#t:FilePath\" title=\"Filesystem.Path\">FilePath</a> -&gt; <a href=\"/package/base-4.12.0.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"/package/foldl-1.4.5/docs/Control-Foldl-Text.html#t:Text\" title=\"Control.Foldl.Text\">Text</a> <a href=\"Hledger-Flow-Import-Types.html#t:ImportDirs\" title=\"Hledger.Flow.Import.Types\">ImportDirs</a>","name":"extractImportDirs","module":"Hledger.Flow.Common","link":"Hledger-Flow-Common.html#v:extractImportDirs"},{"display_html":"<a href=\"#v:generateReports\">generateReports</a> :: <a href=\"Hledger-Flow-Report-Types.html#t:ReportOptions\" title=\"Hledger.Flow.Report.Types\">ReportOptions</a> -&gt; <a href=\"/package/base-4.12.0.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"generateReports","module":"Hledger.Flow.Reports","link":"Hledger-Flow-Reports.html#v:generateReports"},{"display_html":"<a href=\"#v:importCSVs\">importCSVs</a> :: <a href=\"Hledger-Flow-Import-Types.html#t:ImportOptions\" title=\"Hledger.Flow.Import.Types\">ImportOptions</a> -&gt; <a href=\"/package/base-4.12.0.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"importCSVs","module":"Hledger.Flow.CSVImport","link":"Hledger-Flow-CSVImport.html#v:importCSVs"}]