2008-06-24から1日間の記事一覧

PCASTL1.6

が出ました!version 1.6では、pcastli.yの中で使われていたgcvt関数がリジェクトされて、sprintfが入っているので素直にコンパイル出来る様になっています。 後は上でも書いたclear関数が実装されています。 でもクロージャはまだ実装されていません。

PCASTLの新しい命令

clean関数引数が無い時は、多分大域変数から全てのsymbolを削除する。 一方引数がある場合は、大域変数からそのsymbolを削除する。 ということは、私が書いておいたgcvt使っているあたりを修正してくれているのかしら? 確認してみる。 修正入ってなかった。

C++でプログラム書いた

#include<iostream> #include<vector> #include<string> #include<map> using namespace std; struct cell_t { int wall[4]; bool memo; cell_t(){wall[0]=wall[1]=wall[2]=wall[3]=0;}; }; int turnR(int dir) { return (dir+1)%4; } int turnL(int dir) { return (4+dir-1)%4; } vector<string> sp</string></map></string></vector></iostream>…