Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data HsSemanticTokenType
- data SemanticTokensConfig = STC {
- stFunction :: !SemanticTokenTypes
- stVariable :: !SemanticTokenTypes
- stDataConstructor :: !SemanticTokenTypes
- stTypeVariable :: !SemanticTokenTypes
- stClassMethod :: !SemanticTokenTypes
- stPatternSynonym :: !SemanticTokenTypes
- stTypeConstructor :: !SemanticTokenTypes
- stClass :: !SemanticTokenTypes
- stTypeSynonym :: !SemanticTokenTypes
- stTypeFamily :: !SemanticTokenTypes
- stRecordField :: !SemanticTokenTypes
- data SemanticTokenOriginal tokenType = SemanticTokenOriginal {
- _tokenType :: tokenType
- _loc :: Loc
- _name :: String
- data Loc = Loc {}
- type NameSemanticMap = NameEnv HsSemanticTokenType
- data GetSemanticTokens = GetSemanticTokens
- data RangeHsSemanticTokenTypes = RangeHsSemanticTokenTypes {}
- data HieFunMaskKind kind where
- data SemanticLog
Documentation
data HsSemanticTokenType Source #
TVariable | |
TFunction | |
TDataConstructor | |
TTypeVariable | |
TClassMethod | |
TPatternSynonym | |
TTypeConstructor | |
TClass | |
TTypeSynonym | |
TTypeFamily | |
TRecordField |
Instances
data SemanticTokensConfig Source #
SemanticTokensConfig_ is a configuration for the semantic tokens plugin. it contains map between the hs semantic token type and default token type.
Instances
data SemanticTokenOriginal tokenType Source #
SemanticTokenOriginal | |
|
Instances
data GetSemanticTokens Source #
Instances
data RangeHsSemanticTokenTypes Source #
Instances
Show RangeHsSemanticTokenTypes Source # | |
Defined in Ide.Plugin.SemanticTokens.Types showsPrec :: Int -> RangeHsSemanticTokenTypes -> ShowS # show :: RangeHsSemanticTokenTypes -> String # showList :: [RangeHsSemanticTokenTypes] -> ShowS # | |
NFData RangeHsSemanticTokenTypes Source # | |
Defined in Ide.Plugin.SemanticTokens.Types rnf :: RangeHsSemanticTokenTypes -> () # |
data HieFunMaskKind kind where Source #
data SemanticLog Source #
Instances
Show SemanticLog Source # | |
Defined in Ide.Plugin.SemanticTokens.Types showsPrec :: Int -> SemanticLog -> ShowS # show :: SemanticLog -> String # showList :: [SemanticLog] -> ShowS # | |
Pretty SemanticLog Source # | |
Defined in Ide.Plugin.SemanticTokens.Types pretty :: SemanticLog -> Doc ann # prettyList :: [SemanticLog] -> Doc ann # |