shikensu 0.1.0 → 0.1.1
raw patch · 8 files changed
+27/−18 lines, 8 files
Files
- shikensu.cabal +1/−1
- src/Shikensu.hs +5/−7
- src/Shikensu/Contrib.hs +3/−0
- src/Shikensu/Contrib/IO.hs +3/−0
- src/Shikensu/Metadata.hs +3/−4
- src/Shikensu/Sorting.hs +6/−6
- src/Shikensu/Types.hs +3/−0
- src/Shikensu/Utilities.hs +3/−0
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