├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── cabal.project ├── imp.cabal └── source ├── library ├── Imp.hs └── Imp │ ├── Exception │ ├── InvalidAlias.hs │ ├── InvalidModuleName.hs │ ├── InvalidOption.hs │ ├── InvalidPackage.hs │ ├── InvalidPackageName.hs │ ├── ShowHelp.hs │ ├── ShowVersion.hs │ ├── UnexpectedArgument.hs │ └── UnknownOption.hs │ ├── Extra │ ├── Exception.hs │ ├── HsModule.hs │ ├── HsParsedModule.hs │ ├── ImportDecl.hs │ ├── ModuleName.hs │ ├── ParsedResult.hs │ ├── ReadP.hs │ └── SrcSpanAnnN.hs │ └── Type │ ├── Alias.hs │ ├── Config.hs │ ├── Context.hs │ ├── Flag.hs │ ├── Package.hs │ ├── PackageName.hs │ ├── Source.hs │ └── Target.hs └── test-suite └── Main.hs /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /dist-newstyle/ 2 | /cabal.project.* 3 | /.vscode/ 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/README.md -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- 1 | packages: . 2 | -------------------------------------------------------------------------------- /imp.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/imp.cabal -------------------------------------------------------------------------------- /source/library/Imp.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp.hs -------------------------------------------------------------------------------- /source/library/Imp/Exception/InvalidAlias.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Exception/InvalidAlias.hs -------------------------------------------------------------------------------- /source/library/Imp/Exception/InvalidModuleName.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Exception/InvalidModuleName.hs -------------------------------------------------------------------------------- /source/library/Imp/Exception/InvalidOption.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Exception/InvalidOption.hs -------------------------------------------------------------------------------- /source/library/Imp/Exception/InvalidPackage.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Exception/InvalidPackage.hs -------------------------------------------------------------------------------- /source/library/Imp/Exception/InvalidPackageName.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Exception/InvalidPackageName.hs -------------------------------------------------------------------------------- /source/library/Imp/Exception/ShowHelp.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Exception/ShowHelp.hs -------------------------------------------------------------------------------- /source/library/Imp/Exception/ShowVersion.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Exception/ShowVersion.hs -------------------------------------------------------------------------------- /source/library/Imp/Exception/UnexpectedArgument.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Exception/UnexpectedArgument.hs -------------------------------------------------------------------------------- /source/library/Imp/Exception/UnknownOption.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Exception/UnknownOption.hs -------------------------------------------------------------------------------- /source/library/Imp/Extra/Exception.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Extra/Exception.hs -------------------------------------------------------------------------------- /source/library/Imp/Extra/HsModule.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Extra/HsModule.hs -------------------------------------------------------------------------------- /source/library/Imp/Extra/HsParsedModule.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Extra/HsParsedModule.hs -------------------------------------------------------------------------------- /source/library/Imp/Extra/ImportDecl.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Extra/ImportDecl.hs -------------------------------------------------------------------------------- /source/library/Imp/Extra/ModuleName.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Extra/ModuleName.hs -------------------------------------------------------------------------------- /source/library/Imp/Extra/ParsedResult.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Extra/ParsedResult.hs -------------------------------------------------------------------------------- /source/library/Imp/Extra/ReadP.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Extra/ReadP.hs -------------------------------------------------------------------------------- /source/library/Imp/Extra/SrcSpanAnnN.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Extra/SrcSpanAnnN.hs -------------------------------------------------------------------------------- /source/library/Imp/Type/Alias.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Type/Alias.hs -------------------------------------------------------------------------------- /source/library/Imp/Type/Config.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Type/Config.hs -------------------------------------------------------------------------------- /source/library/Imp/Type/Context.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Type/Context.hs -------------------------------------------------------------------------------- /source/library/Imp/Type/Flag.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Type/Flag.hs -------------------------------------------------------------------------------- /source/library/Imp/Type/Package.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Type/Package.hs -------------------------------------------------------------------------------- /source/library/Imp/Type/PackageName.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Type/PackageName.hs -------------------------------------------------------------------------------- /source/library/Imp/Type/Source.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Type/Source.hs -------------------------------------------------------------------------------- /source/library/Imp/Type/Target.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/library/Imp/Type/Target.hs -------------------------------------------------------------------------------- /source/test-suite/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tfausak/imp/HEAD/source/test-suite/Main.hs --------------------------------------------------------------------------------