ghc-tags-plugin-0.6.1.1: A compiler plugin which generates tags file from GHC parsed syntax tree.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Plugin.GhcTags.Options

Synopsis

Documentation

data Options f Source #

ghc-tags-plugin options

Constructors

Options 

Fields

  • etags :: Bool

    if True use emacs tags file format, the default is False.

  • stream :: Bool

    be default we read the tags file and overwrite it. When this option is on, we stream tags from it while interleaving the tags found in the current module to a new destination, which is then moved to the tags file destination.

  • filePath :: f FilePath

    file path to the tags file (relative to the *.cabal file). The default is either tags (if etags if False) or TAGS otherwise.

  • debug :: Bool
     

Instances

Instances details
Show (Options Identity) Source # 
Instance details

Defined in Plugin.GhcTags.Options

data ParserResult a #

Result of execParserPure.

Instances

Instances details
Applicative ParserResult 
Instance details

Defined in Options.Applicative.Types

Functor ParserResult 
Instance details

Defined in Options.Applicative.Types

Methods

fmap :: (a -> b) -> ParserResult a -> ParserResult b #

(<$) :: a -> ParserResult b -> ParserResult a #

Monad ParserResult 
Instance details

Defined in Options.Applicative.Types

Show a => Show (ParserResult a) 
Instance details

Defined in Options.Applicative.Types