Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TODO #2

Open
8 of 14 tasks
kmyk opened this issue Mar 14, 2020 · 12 comments
Open
8 of 14 tasks

TODO #2

kmyk opened this issue Mar 14, 2020 · 12 comments

Comments

@kmyk
Copy link
Member

kmyk commented Mar 14, 2020

主機能:

  • 主にサンプルを用いた単純な型の認識
  • パターンマッチによる YES / NO 文字列の解析
  • パターンマッチによる MOD の解析
  • サンプルを用いた出力フォーマットの推論
  • 自然言語解析による変数の制約の解析
  • 自然言語解析による変数の意味 (グラフかどうかなど) の解析
  • 自然言語解析による入力フォーマットの解析

その他:

  • PyPI への登録
  • 品質が安定してきたら宣伝をする
  • デフォルトのテンプレートを増やす
  • 外部向けインターフェースの安定化
  • テストを書く
  • ドキュメントを書く
  • 中間表現の仕様の確定 https://github.com/kmyk/online-judge-tools/issues/696
@kmyk
Copy link
Member Author

kmyk commented Mar 14, 2020

PyPI 登録した。GitHub Release を作ったら反映されるいつものやつの設定もした

@kmyk
Copy link
Member Author

kmyk commented Mar 19, 2020

  • サンプルを利用したフォーマット推測を入れたのでこどふぉでも動くようになった
  • きゅうりさんに感謝しつつ定数解析をした
  • 出力パートの改善をした

@kmyk
Copy link
Member Author

kmyk commented Mar 19, 2020

  • 入力フォーマットと出力サンプルを組み合わせての出力フォーマット解析

@kmyk
Copy link
Member Author

kmyk commented Mar 23, 2020

とりあえず基本機能は動くようになったので oj のラッパーに提案をしてきた kjnh10/pcm#36 Tatamo/atcoder-cli#25
これも online-judge-tools と同様にミドルウェアぐらいの位置に収めていきたい

@kmyk
Copy link
Member Author

kmyk commented Mar 23, 2020

  • とりあえず足した template.py の中身を埋める

@kmyk
Copy link
Member Author

kmyk commented Apr 5, 2020

  • oj-prepare が自動で最大ケースや最小ケースも生成して test/ に追加しておいてくれるようにする

@kmyk
Copy link
Member Author

kmyk commented Apr 9, 2020

  • いま */generator/_cplusplus.py にある出力の最適化を analyzer 側へ移送し、Python などからも利用できるように
  • */generator/__init__.py*/analyzer/combined.py にある種の entry points があるが、これを明確にするために main.py みたいな名前にする
  • main.py でも定数の宣言や出力の最適化をする
  • generator.cpp みたいなのを作る generator.py の C++ 版を書く #5

@kmyk
Copy link
Member Author

kmyk commented Apr 9, 2020

  • 生成結果の banner に version 情報を埋め込み

@kmyk
Copy link
Member Author

kmyk commented Apr 10, 2020

  • そろそろリファクタリングしないとしんどい

@kmyk
Copy link
Member Author

kmyk commented Jun 11, 2020

  • oj-template -t topcoder.cpp の指定なしで Topcoder をいい感じにしてくれ
  • Topcoder の intlong の区別を忘れてないか? そもそも long ってあったっけ?

@kmyk
Copy link
Member Author

kmyk commented Jun 11, 2020

  • Topcoder 用の main 関数の中の solve を修正する

@kmyk
Copy link
Member Author

kmyk commented Jun 15, 2020

  • main.cpp が汚いのでなんとかする

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant