Skip to content

traP-jp/h23s-stam-prolog

Repository files navigation

stam-prolog

Editorconfig Python LICENSE

  • :ton:で終わったら宣言
  • ➡️が途中にあれば条件付き(if-then)
    • if節、then節は1文字スタンプを変数として扱う
    • if節でマッチしたら対応するthen節が宣言される
    • :and:でifの積、複数のthenを定義できる
  • 変数は1つ以上のスタンプにマッチする
  • :hatena:で終わったらクエリ
    • クエリのスタンプ列では変数が使える
    • クエリに変数が含まれない場合は完全一致するスタンプ列が宣言されているかどうかが返る(T/F)
    • クエリに変数が含まれる場合は、宣言されているスタンプ列の中でマッチするもの全てが列挙される
    • ➡️を含むクエリは、、、忘れた

development

Poetryが必要です。

# venvセットアップ
$ poetry install
# BOTサーバー実行
$ poetry run bot
# or, PythonのREPL実行
$ poetry run python3

参考