{-# LANGUAGE OverloadedStrings #-}
module Haskell.Debug.Adapter.Constant where
import qualified Data.Version as V
_INI_SEC_DEF :: String
_INI_SEC_DEF = "DEFAULT"
_INI_DEF_WORK_DIR :: String
_INI_DEF_WORK_DIR = "work_dir"
_INI_SEC_LOG :: String
_INI_SEC_LOG = "LOG"
_INI_LOG_FILE :: String
_INI_LOG_FILE = "file"
_INI_LOG_LEVEL :: String
_INI_LOG_LEVEL = "level"
_LOG_NAME :: String
_LOG_NAME = "HDA"
_LOG_REQUEST :: String
_LOG_REQUEST = "REQUEST"
_LOG_RESPONSE :: String
_LOG_RESPONSE = "RESPONSE"
_LOG_APP :: String
_LOG_APP = "APP"
_LOG_THREAD_MGR :: String
_LOG_THREAD_MGR = "THREAD_MGR"
_LOG_EVENT :: String
_LOG_EVENT = "EVENT"
_LOG_GHCI_STDOUT :: String
_LOG_GHCI_STDOUT = "GHCI_STDOUT"
_LOG_WATCH :: String
_LOG_WATCH = "WATCH"
_LOG_FORMAT :: String
_LOG_FORMAT = "$time [$pid($tid)] $prio $loggername - $msg"
_LOG_FORMAT_DATE :: String
_LOG_FORMAT_DATE = "%Y-%m-%d %H:%M:%S.%q"
_CONTENT_LENGTH :: String
_CONTENT_LENGTH = "Content-Length: "
_TWO_CRLF :: String
_TWO_CRLF = "\r\n\r\n"
_1_MILLI_SEC :: Int
_1_MILLI_SEC = 1 * 1000
_10_MILLI_SEC :: Int
_10_MILLI_SEC = 10 * 1000
_100_MILLI_SEC :: Int
_100_MILLI_SEC = 100 * 1000
_1_SEC :: Int
_1_SEC = 1000 * 1000
_SEP_WIN :: Char
_SEP_WIN = '\\'
_SEP_UNIX :: Char
_SEP_UNIX = '/'
_GHCI_PROMPT :: String
_GHCI_PROMPT = "Prelude> "
_GHCI_PROMPT_HDA :: String
_GHCI_PROMPT_HDA = "H>>= "
_LF_STR :: String
_LF_STR = "\n"
_BASE_GHCI_VERSION :: V.Version
_BASE_GHCI_VERSION = V.Version [8, 0, 0] []
_DAP_HEADER :: String
_DAP_HEADER = "<<DAP>>"
_DAP_HEADER_OUTPUT_EVENT :: String
_DAP_HEADER_OUTPUT_EVENT = "<<DAP_OUTPUT_EVENT>>"
_DAP_CMD_END2 :: String
_DAP_CMD_END2 = "<<DAP_CMD_END2>>"
_HS_FILE_EXT :: String
_HS_FILE_EXT = ".hs"