packages feed

shikensu 0.1.0 → 0.1.1

raw patch · 8 files changed

+27/−18 lines, 8 files

Files

shikensu.cabal view
@@ -1,5 +1,5 @@ name: shikensu-version: 0.1.0+version: 0.1.1 category: File IO  synopsis:
src/Shikensu.hs view
@@ -1,3 +1,8 @@+{-| Shikensu.++See the README and tests for examples.++-} module Shikensu   ( list @@ -5,13 +10,6 @@   , makeDefinition   , makeDictionary   ) where---{-| Shikensu.--See the README and tests for examples.---}  import Flow import Shikensu.Types
src/Shikensu/Contrib.hs view
@@ -1,3 +1,6 @@+{-| Dictionary functions.++-} module Shikensu.Contrib   ( clearMetadata   , clearMetadataDef
src/Shikensu/Contrib/IO.hs view
@@ -1,3 +1,6 @@+{-| Dictionary IO functions.++-} module Shikensu.Contrib.IO   ( Shikensu.Contrib.IO.read   , Shikensu.Contrib.IO.readDef
src/Shikensu/Metadata.hs view
@@ -1,11 +1,10 @@+{-| Metadata functions.++-} module Shikensu.Metadata   ( transposeMetadata   , transposeToMetadata   ) where---{-| Metadata functions.--}  import Flow import Shikensu.Types
src/Shikensu/Sorting.hs view
@@ -1,20 +1,20 @@+{-| Sorting functions.++-} module Shikensu.Sorting   ( sortByAbsolutePath   ) where +import Shikensu.Types (Definition, absolutePath) -{-| Sorting functions. +{-| Sort by absolutePath.+ Example:      Data.List.sortBy Shikensu.sortByAbsolutePath dictionary  -}--import Shikensu.Types (Definition, absolutePath)--- sortByAbsolutePath :: Definition -> Definition -> Ordering sortByAbsolutePath defA defB =   compare (absolutePath defA) (absolutePath defB)
src/Shikensu/Types.hs view
@@ -1,3 +1,6 @@+{-| Types and path helpers.++-} module Shikensu.Types where  import Data.Aeson (ToJSON, Object, (.=), object, toJSON)
src/Shikensu/Utilities.hs view
@@ -1,3 +1,6 @@+{-| Utilities, mainly for internal use.++-} module Shikensu.Utilities   ( cleanPath   , commonDirectory