proof-assistant-bot-0.2.0: Telegram bot for proof assistants
Contents
Index
Index
$sel:agda:InterpretersSettings
Proof.Assistant.Settings
$sel:allocations:InternalInterpreterSettings
Proof.Assistant.Settings
$sel:arend:InterpretersSettings
Proof.Assistant.Settings
$sel:arendModuleName:ArendSettings
Proof.Assistant.Settings
$sel:arendRootProjectDir:ArendSettings
Proof.Assistant.Settings
$sel:arendYamlContent:ArendSettings
Proof.Assistant.Settings
$sel:arendYamlFilename:ArendSettings
Proof.Assistant.Settings
$sel:args:ExternalInterpreterSettings
Proof.Assistant.Settings
$sel:botName:Settings
Proof.Assistant.Settings
$sel:botToken:Settings
Proof.Assistant.Settings
$sel:coq:InterpretersSettings
Proof.Assistant.Settings
$sel:cpuTime:ResourceSettings
Proof.Assistant.Settings
$sel:dataSize:ResourceSettings
Proof.Assistant.Settings
$sel:executable:ExternalInterpreterSettings
Proof.Assistant.Settings
$sel:externalArend:ArendSettings
Proof.Assistant.Settings
$sel:externalLean:LeanSettings
Proof.Assistant.Settings
$sel:fileExtension:ExternalInterpreterSettings
Proof.Assistant.Settings
$sel:fileSize:ResourceSettings
Proof.Assistant.Settings
$sel:hard:Limit
Proof.Assistant.Settings
$sel:help:Settings
Proof.Assistant.Settings
$sel:helpMessages:Settings
Proof.Assistant.Settings
$sel:idris:InterpretersSettings
Proof.Assistant.Settings
$sel:inputSize:ExternalInterpreterSettings
Proof.Assistant.Settings
$sel:inputSize:InternalInterpreterSettings
Proof.Assistant.Settings
$sel:internal:AgdaSettings
Proof.Assistant.Settings
$sel:interpretersSettings:Settings
Proof.Assistant.Settings
$sel:lean:InterpretersSettings
Proof.Assistant.Settings
$sel:openFiles:ResourceSettings
Proof.Assistant.Settings
$sel:outputSize:Settings
Proof.Assistant.Settings
$sel:priority:ExternalInterpreterSettings
Proof.Assistant.Settings
$sel:projectDir:LeanSettings
Proof.Assistant.Settings
$sel:resources:ExternalInterpreterSettings
Proof.Assistant.Settings
$sel:rzk:InterpretersSettings
Proof.Assistant.Settings
$sel:soft:Limit
Proof.Assistant.Settings
$sel:sourceFileExtension:InternalInterpreterSettings
Proof.Assistant.Settings
$sel:sourceFilePrefix:InternalInterpreterSettings
Proof.Assistant.Settings
$sel:tempFilePrefix:ExternalInterpreterSettings
Proof.Assistant.Settings
$sel:time:ExternalInterpreterSettings
Proof.Assistant.Settings
$sel:timeout:InternalInterpreterSettings
Proof.Assistant.Settings
$sel:totalMemory:ResourceSettings
Proof.Assistant.Settings
$sel:version:Settings
Proof.Assistant.Settings
Action
Proof.Assistant.Bot
actOnMeta
Agda.Interaction.Command.Internal.Parser
Agda
Proof.Assistant.Bot
agda
Proof.Assistant.Transport
AgdaCommand
Agda.Interaction.Command
agdaEnvRef
Agda.Interaction.State
AgdaSettings
1 (Type/Class)
Proof.Assistant.Settings
2 (Data Constructor)
Proof.Assistant.Settings
AgdaState
1 (Type/Class)
Agda.Interaction.State
2 (Data Constructor)
Agda.Interaction.State
agdaStateRef
Agda.Interaction.State
Arend
Proof.Assistant.Bot
arend
Proof.Assistant.Transport
ArendSettings
1 (Type/Class)
Proof.Assistant.Settings
2 (Data Constructor)
Proof.Assistant.Settings
asyncWait
Proof.Assistant.Helpers
Backend
Proof.Assistant.Bot
botSettings
Proof.Assistant.Transport
BotState
1 (Type/Class)
Proof.Assistant.Transport
2 (Data Constructor)
Proof.Assistant.Transport
bsToText
Proof.Assistant.Helpers
Call
Proof.Assistant.Bot
callAgda
Proof.Assistant.Agda
callArend
Proof.Assistant.Arend
callExternalInterpreter
Proof.Assistant.Interpreter
callIdris2
Proof.Assistant.Idris
callLean
Proof.Assistant.Lean
callRzk
Proof.Assistant.Rzk
catchAgdaError
Agda.Interaction.State
chatIdToString
Proof.Assistant.RefreshFile
checkFile
Agda.Interaction.Command.Reload
chooseCommand
1 (Function)
Idris.Interaction.Command
2 (Function)
Agda.Interaction.Command
CmdArgs
1 (Type/Class)
Proof.Assistant.Settings
2 (Data Constructor)
Proof.Assistant.Settings
Constraints
Agda.Interaction.Command
Context
Agda.Interaction.Command
Coq
Proof.Assistant.Bot
coq
Proof.Assistant.Transport
Debug
Proof.Assistant.Bot
dropCommand
Proof.Assistant.Helpers
dropSubCommand
Proof.Assistant.Helpers
Eval
Agda.Interaction.Command
evalIn
Agda.Interaction.Command.EvalIn
evalTerm
Agda.Interaction.Command.EvalTerm
Executable
1 (Type/Class)
Proof.Assistant.Settings
2 (Data Constructor)
Proof.Assistant.Settings
ExternalInterpreterSettings
1 (Type/Class)
Proof.Assistant.Settings
2 (Data Constructor)
Proof.Assistant.Settings
ExternalState
Proof.Assistant.Transport
fromBS
Proof.Assistant.Helpers
getQueueSize
Proof.Assistant.Settings
getSettings
Proof.Assistant.Interpreter
getTempFilePath
Proof.Assistant.RefreshFile
Give
Agda.Interaction.Command
giveMeta
Agda.Interaction.Command.GiveMeta
handleAction
Proof.Assistant.Bot
handleErrorMaybe
Proof.Assistant.Helpers
Help
1 (Data Constructor)
Idris.Interaction.Command
2 (Data Constructor)
Agda.Interaction.Command
3 (Data Constructor)
Proof.Assistant.Bot
Idris
Proof.Assistant.Bot
idris
Proof.Assistant.Transport
IdrisCommand
Idris.Interaction.Command
IdrisSettings
1 (Type/Class)
Proof.Assistant.Settings
2 (Data Constructor)
Proof.Assistant.Settings
input
Proof.Assistant.State
InternalInterpreterSettings
1 (Type/Class)
Proof.Assistant.Settings
2 (Data Constructor)
Proof.Assistant.Settings
InternalState
Proof.Assistant.Transport
interpretAgda
Proof.Assistant.Agda
Interpreter
Proof.Assistant.Interpreter
InterpreterRequest
1 (Type/Class)
Proof.Assistant.Request
2 (Data Constructor)
Proof.Assistant.Request
interpreterRequestMessage
Proof.Assistant.Request
interpreterRequestTelegramChatId
Proof.Assistant.Request
interpreterRequestTelegramMessageId
Proof.Assistant.Request
InterpreterResponse
1 (Type/Class)
Proof.Assistant.Response
2 (Data Constructor)
Proof.Assistant.Response
interpreterResponseResponse
Proof.Assistant.Response
interpreterResponseTelegramChatId
Proof.Assistant.Response
interpreterResponseTelegramMessageId
Proof.Assistant.Response
Interpreters
1 (Type/Class)
Proof.Assistant.Transport
2 (Data Constructor)
Proof.Assistant.Transport
interpreters
Proof.Assistant.Transport
InterpretersSettings
1 (Type/Class)
Proof.Assistant.Settings
2 (Data Constructor)
Proof.Assistant.Settings
InterpreterState
1 (Type/Class)
Proof.Assistant.State
2 (Data Constructor)
Proof.Assistant.State
interpreterState
Agda.Interaction.State
interpretSafe
Proof.Assistant.Interpreter
Lean
Proof.Assistant.Bot
lean
Proof.Assistant.Transport
LeanSettings
1 (Type/Class)
Proof.Assistant.Settings
2 (Data Constructor)
Proof.Assistant.Settings
Limit
1 (Type/Class)
Proof.Assistant.Settings
2 (Data Constructor)
Proof.Assistant.Settings
Load
1 (Data Constructor)
Idris.Interaction.Command
2 (Data Constructor)
Agda.Interaction.Command
loadDefaultSettings
Proof.Assistant.Settings
loadSettings
Proof.Assistant.Settings
makeLimits
Proof.Assistant.ResourceLimit
makeResourceLimits
Proof.Assistant.ResourceLimit
makeTelegramResponse
Proof.Assistant.Response
makeVersion
Proof.Assistant.Version
matchSupported
1 (Function)
Idris.Interaction.Command
2 (Function)
Agda.Interaction.Command
Meta
Agda.Interaction.Command
metaParseExpr
Agda.Interaction.Command.Internal.Parser
Model
Proof.Assistant.Bot
newAgdaState
Agda.Interaction.State
newBotState
Proof.Assistant.Transport
newInterpreters
Proof.Assistant.Transport
newInterpreterState
Proof.Assistant.State
output
Proof.Assistant.Transport
Packages
1 (Type/Class)
Proof.Assistant.Settings
2 (Data Constructor)
Proof.Assistant.Settings
parseExpr
Agda.Interaction.Command.Internal.Parser
parseRequest
1 (Function)
Proof.Assistant.Idris
2 (Function)
Proof.Assistant.Agda
Priority
1 (Type/Class)
Proof.Assistant.Settings
2 (Data Constructor)
Proof.Assistant.Settings
processError
Proof.Assistant.Helpers
proofAssistantBot
Proof.Assistant.Bot
proofAssistantBotVersion
Proof.Assistant.Version
readInput
Proof.Assistant.Transport
readM
Agda.Interaction.Command.Internal.Parser
readOutput
Proof.Assistant.Transport
readTCEnv
Agda.Interaction.State
readTCState
Agda.Interaction.State
Refine
Agda.Interaction.Command
refineMeta
Agda.Interaction.Command.RefineMeta
refreshTmpFile
Proof.Assistant.RefreshFile
Reload
Agda.Interaction.Command
reload
Agda.Interaction.Command.Reload
ResourceSettings
1 (Type/Class)
Proof.Assistant.Settings
2 (Data Constructor)
Proof.Assistant.Settings
retryConstraints
Agda.Interaction.Command.RetryConstraints
run
Proof.Assistant.Bot
runAgda
Agda.Interaction.State
runInterpreter
Proof.Assistant.Interpreter
runProcess
Idris.Interaction.Command
runTelegramBot
Proof.Assistant.Bot
Rzk
Proof.Assistant.Bot
rzk
Proof.Assistant.Transport
rzkVersion
Proof.Assistant.Version
Scope
Agda.Interaction.Command
SendBack
Proof.Assistant.Bot
sendResponseBack
Proof.Assistant.Bot
setArendProject
Proof.Assistant.Arend
setEnv
Agda.Interaction.State
setLimits
Proof.Assistant.ResourceLimit
setPriority
Proof.Assistant.ResourceLimit
Settings
1 (Type/Class)
Proof.Assistant.Settings
2 (Data Constructor)
Proof.Assistant.Settings
settings
Proof.Assistant.State
showConstraints
Agda.Interaction.Command.ShowConstraints
showContext
Agda.Interaction.Command.ShowContext
showMetas
Agda.Interaction.Command.ShowMetas
showScope
Agda.Interaction.Command.ShowScope
storeRequestContent
Agda.Interaction.Command
supportedCommands
1 (Function)
Idris.Interaction.Command
2 (Function)
Agda.Interaction.Command
t2s
Proof.Assistant.Helpers
textResponse
Idris.Interaction.Command
textToBS
Proof.Assistant.Helpers
Time
1 (Type/Class)
Proof.Assistant.Settings
2 (Data Constructor)
Proof.Assistant.Settings
toBS
Proof.Assistant.Helpers
toInt
Proof.Assistant.Helpers
ToInterpreterState
Proof.Assistant.Settings
toSendMessageRequest
Proof.Assistant.Response
TypeIn
Agda.Interaction.Command
typeIn
Agda.Interaction.Command.TypeIn
TypeOf
1 (Data Constructor)
Idris.Interaction.Command
2 (Data Constructor)
Agda.Interaction.Command
typeOf
Agda.Interaction.Command.TypeOf
updateToAction
Proof.Assistant.Bot
updateToRequest
Proof.Assistant.Request
validate
Proof.Assistant.RefreshFile
validateCmd
Idris.Interaction.Command
Version
Proof.Assistant.Bot
WakeUp
Agda.Interaction.Command
withChat
Proof.Assistant.Agda
withResource
Idris.Interaction.Command
writeInput
Proof.Assistant.Transport
writeOutput
Proof.Assistant.Transport
writeTCEnv
Agda.Interaction.State
writeTCState
Agda.Interaction.State