穴日記

どうだ明るくなったろう

Pythonでアセンブラ書いた

いろいろあってオリジナルプロセッサ向けのアセンブラを書くことに。
とりあえずC++でいいだろーてな感じで適当に書き始めるも、絶望的に文字列処理がしにくい。
かといってBoostで正規表現する気も起きないし、lex+yacc構文解析する気にもならない。
ということでPythonで書きました。別にRubyでもPerlでもLLなら何でもよかったんですけどね。
しかしろくにPythonなんて書いたことないのに適当にぐぐりながらすぐにアセンブラできてしまったので、LLは本当に強力ですね。