rzk-0.7.5: An experimental proof assistant for synthetic ∞-categories
Safe HaskellNone
LanguageHaskell2010

Language.Rzk.VSCode.Tokenize

Documentation

tokenizeModule :: Module -> [SemanticTokenAbsolute] Source #

tokenizeLanguageDecl :: LanguageDecl -> [SemanticTokenAbsolute] Source #

tokenizeCommand :: Command -> [SemanticTokenAbsolute] Source #

tokenizeParam :: Param -> [SemanticTokenAbsolute] Source #

tokenizePattern :: Pattern -> [SemanticTokenAbsolute] Source #

tokenizeTope :: Term -> [SemanticTokenAbsolute] Source #

tokenizeTerm :: Term -> [SemanticTokenAbsolute] Source #

tokenizeTerm' :: Maybe SemanticTokenTypes -> Term -> [SemanticTokenAbsolute] Source #

tokenizeRestriction :: Restriction -> [SemanticTokenAbsolute] Source #

tokenizeParamDecl :: ParamDecl -> [SemanticTokenAbsolute] Source #

tokenizeSigmaParam :: SigmaParam -> [SemanticTokenAbsolute] Source #

mkToken :: (HasPosition a, Print a) => a -> SemanticTokenTypes -> [SemanticTokenModifiers] -> [SemanticTokenAbsolute] Source #