haddock module headers
This commit is contained in:
@@ -1,3 +1,10 @@
|
||||
{-|
|
||||
Module : Compiler.RLPC
|
||||
Description : Tools used to glue each piece of RLPC together
|
||||
|
||||
This module implements the toolset common to the entire compiler, most notably
|
||||
errors and the family of RLPC monads.
|
||||
-}
|
||||
{-# LANGUAGE GeneralisedNewtypeDeriving, StandaloneDeriving #-}
|
||||
{-# LANGUAGE TemplateHaskell #-}
|
||||
{-# LANGUAGE DeriveGeneric, DerivingStrategies, DerivingVia #-}
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
{-|
|
||||
Module : Core.Examples
|
||||
Description : Core examples (may eventually be unit tests)
|
||||
-}
|
||||
{-# LANGUAGE QuasiQuotes #-}
|
||||
{-# LANGUAGE OverloadedStrings #-}
|
||||
module Core.Examples where
|
||||
|
||||
@@ -1,4 +1,8 @@
|
||||
{
|
||||
{-|
|
||||
Module : Core.Lex
|
||||
Description : Lexical analysis for the core language
|
||||
-}
|
||||
module Core.Lex
|
||||
( lexCore
|
||||
, lexCore'
|
||||
|
||||
@@ -1,4 +1,8 @@
|
||||
{
|
||||
{-|
|
||||
Module : Core.Parse
|
||||
Description : Parser for the Core language
|
||||
-}
|
||||
module Core.Parse
|
||||
( parseCore
|
||||
, parseCoreExpr
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
{-|
|
||||
Module : Core.Syntax
|
||||
Description : Core ASTs and the like
|
||||
-}
|
||||
{-# LANGUAGE PatternSynonyms, OverloadedStrings #-}
|
||||
module Core.Syntax
|
||||
( Expr(..)
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
{-|
|
||||
Module : Core.TH
|
||||
Description : Core quasiquoters
|
||||
-}
|
||||
module Core.TH
|
||||
( coreExpr
|
||||
, coreProg
|
||||
|
||||
Reference in New Issue
Block a user