Documentation
¶
Index ¶
Constants ¶
View Source
const ( // 書式設定をリセットするエスケープシーケンス ESC_RESET = "\033[0m" // 太字にするエスケープシーケンス ESC_BOLD = "\033[1m" // 文字色を赤色にするエスケープシーケンス ESC_RED = "\033[31m" // 文字色を黄色にするエスケープシーケンス ESC_YELLOW = "\033[33m" // 文字色をシアンにするエスケープシーケンス ESC_CYAN = "\033[36m" // REPLのプロンプト PROMPT = ESC_YELLOW + ">>" + ESC_RESET + " " // 結果の初めに出力する文字列 RESULT_HEADER = ESC_CYAN + "=>" + ESC_RESET + " " // シークレットロールであることを表すヘッダ文字列 SECRET_HEADER = ESC_YELLOW + "[secret]" + ESC_RESET + " " COMMAND_AST = "ast" COMMAND_EVAL = "eval" COMMAND_ROLL = "roll" COMMAND_SET_DIE_FEEDER = "set-die-feeder" COMMAND_SET_DICE_QUEUE = "set-dice-queue" COMMAND_SET_GAME = "set-game" COMMAND_LIST_GAMES = "list-games" COMMAND_HELP = "help" COMMAND_QUIT = "quit" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Command ¶
type Command struct { // コマンド名 Name string // 引数の説明 ArgsDescription string // 解説 Description string // コマンドハンドラ Handler CommandHandler // 自動補完の候補 Completers []readline.PrefixCompleterInterface }
REPLコマンドを表す構造体。
type CommandHandler ¶
コマンドハンドラの型。 返り値は、REPLを終了するならばtrue、続けるならばfalse。
Click to show internal directories.
Click to hide internal directories.