├── .circleci └── config.yml ├── .editorconfig ├── .gitignore ├── ChangeLog.md ├── LICENSE ├── Makefile ├── README.md ├── app ├── Comment.hs └── ExtractNotes.hs ├── cabal.project ├── conf └── ghc-8.6.4.yml ├── doc └── ParsingNotes.md ├── docs ├── Makefile ├── conf.py └── index.rst ├── dummy_includes ├── DerivedConstants.h ├── GHCConstantsHaskellExports.hs ├── GHCConstantsHaskellType.hs ├── GHCConstantsHaskellWrappers.hs ├── primop-can-fail.hs-incl ├── primop-code-size.hs-incl ├── primop-commutable.hs-incl ├── primop-data-decl.hs-incl ├── primop-fixity.hs-incl ├── primop-has-side-effects.hs-incl ├── primop-list.hs-incl ├── primop-out-of-line.hs-incl ├── primop-primop-info.hs-incl ├── primop-strictness.hs-incl ├── primop-tag.hs-incl ├── primop-vector-tycons.hs-incl ├── primop-vector-tys-exports.hs-incl ├── primop-vector-tys.hs-incl └── primop-vector-uniques.hs-incl ├── floskell.json ├── ghc-compiler-notes.cabal ├── src ├── Data │ └── Text │ │ └── Extra.hs └── GHC │ └── Compiler │ ├── Notes │ ├── App.hs │ ├── Config.hs │ ├── FormatRstDoc.hs │ ├── Parser.hs │ ├── Parser │ │ └── Internal.hs │ └── Types.hs │ └── Utils │ ├── HeaderOptions.hs │ └── Lexer.hs ├── stack.yaml └── test ├── ResourceTests.hs ├── SpecDriver.hs └── resource └── TestSrc.hs /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/.gitignore -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/README.md -------------------------------------------------------------------------------- /app/Comment.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/app/Comment.hs -------------------------------------------------------------------------------- /app/ExtractNotes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/app/ExtractNotes.hs -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- 1 | packages: 2 | ./ 3 | -------------------------------------------------------------------------------- /conf/ghc-8.6.4.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/conf/ghc-8.6.4.yml -------------------------------------------------------------------------------- /doc/ParsingNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/doc/ParsingNotes.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/docs/index.rst -------------------------------------------------------------------------------- /dummy_includes/DerivedConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/DerivedConstants.h -------------------------------------------------------------------------------- /dummy_includes/GHCConstantsHaskellExports.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/GHCConstantsHaskellExports.hs -------------------------------------------------------------------------------- /dummy_includes/GHCConstantsHaskellType.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/GHCConstantsHaskellType.hs -------------------------------------------------------------------------------- /dummy_includes/GHCConstantsHaskellWrappers.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/GHCConstantsHaskellWrappers.hs -------------------------------------------------------------------------------- /dummy_includes/primop-can-fail.hs-incl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/primop-can-fail.hs-incl -------------------------------------------------------------------------------- /dummy_includes/primop-code-size.hs-incl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/primop-code-size.hs-incl -------------------------------------------------------------------------------- /dummy_includes/primop-commutable.hs-incl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/primop-commutable.hs-incl -------------------------------------------------------------------------------- /dummy_includes/primop-data-decl.hs-incl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/primop-data-decl.hs-incl -------------------------------------------------------------------------------- /dummy_includes/primop-fixity.hs-incl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/primop-fixity.hs-incl -------------------------------------------------------------------------------- /dummy_includes/primop-has-side-effects.hs-incl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/primop-has-side-effects.hs-incl -------------------------------------------------------------------------------- /dummy_includes/primop-list.hs-incl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/primop-list.hs-incl -------------------------------------------------------------------------------- /dummy_includes/primop-out-of-line.hs-incl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/primop-out-of-line.hs-incl -------------------------------------------------------------------------------- /dummy_includes/primop-primop-info.hs-incl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/primop-primop-info.hs-incl -------------------------------------------------------------------------------- /dummy_includes/primop-strictness.hs-incl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/primop-strictness.hs-incl -------------------------------------------------------------------------------- /dummy_includes/primop-tag.hs-incl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/primop-tag.hs-incl -------------------------------------------------------------------------------- /dummy_includes/primop-vector-tycons.hs-incl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/primop-vector-tycons.hs-incl -------------------------------------------------------------------------------- /dummy_includes/primop-vector-tys-exports.hs-incl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/primop-vector-tys-exports.hs-incl -------------------------------------------------------------------------------- /dummy_includes/primop-vector-tys.hs-incl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/primop-vector-tys.hs-incl -------------------------------------------------------------------------------- /dummy_includes/primop-vector-uniques.hs-incl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/dummy_includes/primop-vector-uniques.hs-incl -------------------------------------------------------------------------------- /floskell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/floskell.json -------------------------------------------------------------------------------- /ghc-compiler-notes.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/ghc-compiler-notes.cabal -------------------------------------------------------------------------------- /src/Data/Text/Extra.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/src/Data/Text/Extra.hs -------------------------------------------------------------------------------- /src/GHC/Compiler/Notes/App.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/src/GHC/Compiler/Notes/App.hs -------------------------------------------------------------------------------- /src/GHC/Compiler/Notes/Config.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/src/GHC/Compiler/Notes/Config.hs -------------------------------------------------------------------------------- /src/GHC/Compiler/Notes/FormatRstDoc.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/src/GHC/Compiler/Notes/FormatRstDoc.hs -------------------------------------------------------------------------------- /src/GHC/Compiler/Notes/Parser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/src/GHC/Compiler/Notes/Parser.hs -------------------------------------------------------------------------------- /src/GHC/Compiler/Notes/Parser/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/src/GHC/Compiler/Notes/Parser/Internal.hs -------------------------------------------------------------------------------- /src/GHC/Compiler/Notes/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/src/GHC/Compiler/Notes/Types.hs -------------------------------------------------------------------------------- /src/GHC/Compiler/Utils/HeaderOptions.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/src/GHC/Compiler/Utils/HeaderOptions.hs -------------------------------------------------------------------------------- /src/GHC/Compiler/Utils/Lexer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/src/GHC/Compiler/Utils/Lexer.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/stack.yaml -------------------------------------------------------------------------------- /test/ResourceTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/test/ResourceTests.hs -------------------------------------------------------------------------------- /test/SpecDriver.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF tasty-discover #-} 2 | -------------------------------------------------------------------------------- /test/resource/TestSrc.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myuon/ghc-compiler-notes/HEAD/test/resource/TestSrc.hs --------------------------------------------------------------------------------