2008-01-01から1ヶ月間の記事一覧
超突貫工事で puts: "Hello world";を動かせるようにプログラム中。 果たして今夜いっぱいに動かすことができるか……。
入力した kuzha プログラム puts: "Hello world!;生成された JJTree 構文木 StatementList ExpressionStatement OpPost Variable Post CallArguments Param Constants生成した KuzhaVM の命令列 LOAD_VARIABLE: puts CALL_IF_SINGLE CONSTANT: "Hello world"…
『既にレースにはなっていません。しかし、たすきを繋がなければ駅伝ではありません。これが箱根駅伝です』 凄いなぁ……大東大頑張れ〜(`・ω・´)
「svn:ignore に追加」は、新しく作ったファイルのうち、まだバージョン管理システムに入れてない奴に対して指定できるみたい。ちゃんと選択できました。
TJS2 には「オクテットリテラル」というものがある。どういうものかというと data = <% AA 30 AF 30 C6 30 C3 30 C8 30 EA 30 C6 30 E9 30 EB 30 %>;のように、バイト列をそのまま埋め込んじゃったりできるのだ。 これ kuzha に入れたら面白いかなーって思っ…
jjdoc が便利すぎる罠
「『はいてない』で検索すると…なかのひとがわかります」 ココロはイデアを知っている。
KuzhaParser.jj を KuzhaParser.jjt に変更完了。MULTI と VISITOR の値はどうしよう。 Pnuts は MULTI = VISITOR = false; で、AST は全て SimpleNode に統一して id で分岐している。一方 Jython は、MULTI = VISITOR = false; なのは同じだけど、構文要素…
おめ
Subversive で、特定のファイルをバージョン管理から除外するにはどうすればいいんだろう。 リポジトリ側からファイルを削除 マージ済みとマーク エラーが出て競合が消える な手順で何とか上手く出来たような気がするけど、これ絶対手順が違うよなぁ……。 「s…