-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor: Move README-specific information out of
ClassInterface
.
Remove unneed comments.
- Loading branch information
Showing
13 changed files
with
72 additions
and
61 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
48 changes: 48 additions & 0 deletions
48
code/drasil-code/lib/Language/Drasil/Code/Imperative/ReadMe/Import.hs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
-- | This module defines structures and functions for handling README files, | ||
-- which are used as auxiliary documentation files for the system. | ||
module Language.Drasil.Code.Imperative.ReadMe.Import ( | ||
ReadMeInfo(..), | ||
) where | ||
|
||
import Language.Drasil.Mod (Name, Version) | ||
import Language.Drasil.Choices (ImplementationType) | ||
|
||
-- | Language name. | ||
type LangAbbrev = String | ||
-- | Programming language version. | ||
type LangVers = String | ||
-- | Case name. | ||
type CaseName = String | ||
-- | Purpose of example | ||
type ExamplePurpose = String | ||
-- | Description of example | ||
type ExampleDescr = String | ||
-- | Motivation of example | ||
type ExampleMotivation = String | ||
-- | Scope of example | ||
type ExampleScope = String | ||
-- | File contributors | ||
type Contributor = String | ||
-- | Input File | ||
type InFile = String | ||
-- | Output File | ||
type OutFile = String | ||
|
||
-- | Holds all information needed to create a README file. | ||
data ReadMeInfo = ReadMeInfo { | ||
langName :: LangAbbrev, | ||
langVersion :: LangVers, | ||
invalidOS :: Maybe String, | ||
implementType :: ImplementationType, | ||
extLibNV :: [(Name, Version)], | ||
extLibFP :: [FilePath], | ||
contributors :: [Contributor], | ||
configFP :: [FilePath], | ||
caseName :: CaseName, | ||
examplePurpose :: ExamplePurpose, | ||
exampleDescr :: ExampleDescr, | ||
exampleMotivation :: ExampleMotivation, | ||
exampleScope :: ExampleScope, | ||
folderNum :: Int, | ||
inputOutput :: (InFile, OutFile) | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters