L-SMASHのコードで使われている関数のいくつかについて、引数の順序を入れ替える必要が発生した。
こういった作業はIDEを使っていれば簡単にできるのかも知れないが、何かしら書くときはいつもテキストエディタを使い、コンパイルはCLI操作で済ませているので、使い方がいまだにさっぱり分からない。
かといっていちいち関数名で検索しては手作業で修正するのも面倒なので、久々にPythonを書いた。
制限事項:
一つの関数の記述が複数行にまたがる場合
int var = ItIsNoNeedToCareAboutTheLengthOfFunctionNamesBecauseEverybodyUsesIDE(foo, bar, fizz, buzz, bleh, fuck);は処理できないので、warningを頼りに手動で修正すること。
0 件のコメント:
コメントを投稿