module Futhark.LSP.CommandType (CommandType (..)) where data CommandType = CodeLens deriving (Int -> CommandType -> ShowS [CommandType] -> ShowS CommandType -> String (Int -> CommandType -> ShowS) -> (CommandType -> String) -> ([CommandType] -> ShowS) -> Show CommandType forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a $cshowsPrec :: Int -> CommandType -> ShowS showsPrec :: Int -> CommandType -> ShowS $cshow :: CommandType -> String show :: CommandType -> String $cshowList :: [CommandType] -> ShowS showList :: [CommandType] -> ShowS Show, ReadPrec [CommandType] ReadPrec CommandType Int -> ReadS CommandType ReadS [CommandType] (Int -> ReadS CommandType) -> ReadS [CommandType] -> ReadPrec CommandType -> ReadPrec [CommandType] -> Read CommandType forall a. (Int -> ReadS a) -> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a $creadsPrec :: Int -> ReadS CommandType readsPrec :: Int -> ReadS CommandType $creadList :: ReadS [CommandType] readList :: ReadS [CommandType] $creadPrec :: ReadPrec CommandType readPrec :: ReadPrec CommandType $creadListPrec :: ReadPrec [CommandType] readListPrec :: ReadPrec [CommandType] Read, Int -> CommandType CommandType -> Int CommandType -> [CommandType] CommandType -> CommandType CommandType -> CommandType -> [CommandType] CommandType -> CommandType -> CommandType -> [CommandType] (CommandType -> CommandType) -> (CommandType -> CommandType) -> (Int -> CommandType) -> (CommandType -> Int) -> (CommandType -> [CommandType]) -> (CommandType -> CommandType -> [CommandType]) -> (CommandType -> CommandType -> [CommandType]) -> (CommandType -> CommandType -> CommandType -> [CommandType]) -> Enum CommandType forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a $csucc :: CommandType -> CommandType succ :: CommandType -> CommandType $cpred :: CommandType -> CommandType pred :: CommandType -> CommandType $ctoEnum :: Int -> CommandType toEnum :: Int -> CommandType $cfromEnum :: CommandType -> Int fromEnum :: CommandType -> Int $cenumFrom :: CommandType -> [CommandType] enumFrom :: CommandType -> [CommandType] $cenumFromThen :: CommandType -> CommandType -> [CommandType] enumFromThen :: CommandType -> CommandType -> [CommandType] $cenumFromTo :: CommandType -> CommandType -> [CommandType] enumFromTo :: CommandType -> CommandType -> [CommandType] $cenumFromThenTo :: CommandType -> CommandType -> CommandType -> [CommandType] enumFromThenTo :: CommandType -> CommandType -> CommandType -> [CommandType] Enum, CommandType CommandType -> CommandType -> Bounded CommandType forall a. a -> a -> Bounded a $cminBound :: CommandType minBound :: CommandType $cmaxBound :: CommandType maxBound :: CommandType Bounded)