[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/25 05:34 / Filesize : 221 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

「コンパイラ・スクリプトエンジン」相談室6



1 名前:デフォルトの名無しさん mailto:sage [2005/05/06(金) 08:28:29 ]
プログラミング言語処理系の開発に興味のある人達のスレッドです。

字句解析・構文解析から,データフロー解析,ループ並列化,タスク並列化,SSA変換,
CPS変換,レジスタ割付,命令スケジューリング,ソフトウェアパイプライン等各種最適化,
それにVM,GC,JIT,リンク時最適化,動的バイナリ変換などなど。
意味論に関する話題も歓迎です。

前スレ
1 pc.2ch.net/tech/kako/981/981672957.html
2 pc2.2ch.net/test/read.cgi/tech/1021136715/
3 pc5.2ch.net/test/read.cgi/tech/1070089173/
4 pc5.2ch.net/test/read.cgi/tech/1100097050/
5 pc8.2ch.net/test/read.cgi/tech/1106129164/ (前スレ)
関連リンクは多分 >>2-10 あたり

856 名前:デフォルトの名無しさん [2005/09/17(土) 03:19:45 ]
Targetを指定したディレクトリに作成できません

SRC=/topdir/src

/topdir/obj/hoge.o : $(SRC)/hoge.c
cc -g -c $(SRC)/hoge.c

makeするとカレントディレクトリにhoge.oが作成されてしまします。
/topdir/obj/配下にhoge.oを作成したい場合どおすればよいのか
アドバイスお願いします。

857 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 03:48:09 ]
コンパイル後にmvで移動させちゃえば?
つか、なんでここで聞く?

858 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 04:05:40 ]
/topdir/obj/をカレントにしてください
/topdir/obj/にシムリンク貼ってください
/topdir/obj/配下にお届けください
呼んでる-g -cの意味を教えてくれたらお礼に教えます


859 名前:デフォルトの名無しさん [2005/09/17(土) 14:40:38 ]
おまえ、Lis*erか?
gcc -o で指定しる!



860 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 15:03:29 ]
池沼がわいてるな

861 名前:デフォルトの名無しさん [2005/09/17(土) 21:57:48 ]
下向き構文解析を手でがりがり書くときに、
シンボルテーブルに追加する変数のスコープって
どうやって管理してる?
Cライクなヤツを勉強がてら作ってるんだけど
俺は宣言された変数とかをそれが宣言された関数名とネストのレベルで
テーブル検索できるようにしたけど・・・

あと、シンボルテーブルってグローバルに一個持っておく感じでも
よいの?


862 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 23:32:48 ]
>>861
変数表(グルーバル) -> 変数表(スコープA) -> 変数表(スコープB)

こんな感じでスタックを使うのはどうだろう?

863 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 23:35:44 ]
グルーバルって寝ぼけているなorz
グローバルです。

864 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 00:22:47 ]
グローバルのみハッシュ表みたいなのでO(1)で管理すれば効率よくなるはず。
名前空間あるとやっかいだけど。



865 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 03:19:52 ]
ちっと前Cっぽいの実装したけど全部のブロックにIDつけると楽だったよ。
[0]void f[1](int a)[2]{ for(;;)[3]{...}; while(1)[4]{...}}
int main[5](int argc, char** argv)[6]{ ... }
わかりづらいけどこんな感じね([n]がID)。
で、記号表を同名登録可能にして、登録のときは名前=>ID,情報として、
検索のときはHITした集合から可視スコープのIDで絞り込む。
可視スコープはスタックで管理してね(上の例ではwhileの中なら[4,2,1,0]、
whileから出たら[2,1,0])。

あと、まっとうな言語なら記号表は1個でいいと思うよ。
Cは構造体とかが別ネームスペースだから複数あったほうが実装しやすいけど。

866 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 06:15:58 ]
class Table {
 Table(Table parent);
 Object get(String ident) { 自分が持ってなければ親を検索 }
}

// 再帰的下向き構文解析
void statement(Table t) {
 varDecl(t)かblock(t)かexpr(t)か……を呼び出す
}
void varDecl(Table t) {
 tに登録
}
void block(Table t) {
 t = new Table(t);
 ブロックの終わりまでstatement(t)を呼び出す
}
 :

867 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 06:26:34 ]
>>865
(名前,ID)=>情報
ではなくて?
構文解析終わったブロックの情報を捨てないんだとすると、
最後のほうでは、i を検索すると大量にヒットする予感。

868 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 14:22:28 ]
Cで開発された、Cのコンパイラのソースで、サンプル的なものってあります?

869 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 14:25:40 ]
>>868
手当たり次第のスレで聞きまくってるな

870 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 14:31:17 ]
>>869
いや、初めてここで聞いてるんだが

871 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 14:37:35 ]
>>868
gcc

872 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 15:35:14 ]
gccはいいサンプルですね。

873 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 16:00:28 ]
gcc 肥大化しすぎて わけわかめ

874 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 16:14:36 ]
読むとこなんてすぐわかるだろうが
何のためのモジュール化だっちゅーの



875 名前:865 mailto:sage [2005/09/19(月) 00:12:52 ]
>>867
確かにそっちの方がずっと効率いいですね。
今度からそうしますわ

876 名前:デフォルトの名無しさん mailto:sage [2005/09/23(金) 10:02:46 ]
                                 _i―-..、
                             _.. ---- ..,,/i,.ゝ''、 `''、
                  ._   ,..r冖''″     .匸、 .ljニ;;-..,.l,
                    ,''| .|ヽ/                ゙''ヒ|、\`''ミ.l、
                    匸 コ         i ''、 .l.l  .l.l\.ヽ ゙.lL
                 l゙ .!ッ″      ''li,゙''i、ll, .''n llli 丿!ヽ.ヽ..l  .l゙''‐
                 ! /  / !.i l.、   ll,.l.l! !,,-,,./|,/ ,lヽ / ..'','',  '',
                   |│ l ! |、 ''li'',i、  !. .;;'''''';;;;`ll l, ゙/゙''ミ/、 !l、 !
                :| l ! | lヽ,,''ミ゙=... |   `,;;;;′. ! l ,! .! ゙l  │
                 ! .liリ.レ. ゙lii|" 、'';;;l           | .|" │ .|  l,|
   Compileマダー?     .| .l |.|  .}.l''v゛"'''' /       '''' .,! .|  .! ,!  l,!
            _   ,,. l! |l゙  !│.l   ~ −''    /] !  ,!. .il  .!′
        ./゙r''" .゛  .`l" ヽ..l リ .''l, .l ! /-、、     ._ ;;二八 .l   ! /.| .l
    †丶 /」川!; .ハ.、i ||.「 l l,   ll, U !  .`゙''ニ;;アレ゛ ,, ー.l,!  .l/ .l゙ /
  彡ヾミ;.,|.!゙` !,.ゞ゙⌒巛|| i;.} .l.  .lく.lLミ''''ー''゙,゙..ー゙ネ.!ー'' ̄´゛     l /
†ヽ. 彡''ミ;.|. `l l. ̄. ̄ l,l''゙l.〃  ヽ  l.゙l/''l广''"゛  C/C           .iゞ
~\\  ''ミ;`ヽlケcYc"ノヽ{゙     \ .l,      /
  \\..''ミ;,;;lΛ_ .人 __,}"|      `''、,ヽ     ノ|
    \\/;,,/〔/ i .l ,,,, . i.l       `''ゝ
      .○'' /二''lミ.''く、 .゛.ゝ
      . i‐゙/゙''.;;;;;ゝ''゙''゙テ〜.!
      . ゙‐''l′  .|''⌒''''/┘
        `--.'' `- -.′


877 名前:デフォルトの名無しさん [2005/09/29(木) 01:00:47 ]
並列化コンパイラを作ることになりました。
コンパイラについては全くわかりません。
>>5にあるような本を読んで勉強しようと思います。
どのほんがおすすめですか?

878 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 01:06:07 ]
>>877
大学の授業か?したから2冊目以外全部読んでみれば?

879 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 01:06:18 ]
なんで突発的に並列化コンパイラ作りたくなる奴が多いんだろうか。

880 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 02:27:40 ]
>>878
並列だと院か卒論だと思うが卒論にしては遅いので院か?


881 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 08:47:57 ]
院にもなって>>877はありえないと思うがどうか

882 名前:877 [2005/09/29(木) 12:38:48 ]
卒論です。

883 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 12:48:49 ]
こっそりで良いから、どこの大学のどの研究室か言ってみ?

884 名前:sage [2005/09/29(木) 13:59:47 ]
いえません



885 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 16:14:13 ]
今の時期卒論で並列ってきつくね?
俺だったら泣きそう。


886 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 16:17:49 ]
もう間に合わないだろう。
そっとしておいてやれ。

887 名前:デフォルトの名無しさん mailto:sage [2005/09/29(木) 17:17:11 ]
学部時代ちゃんと勉強してきたやつなら、まだ3ヶ月もあるから
卒論レベルの並列Cコンパイラ程度は書けるだろうし、
実際似たようなことしたやつは何人もいる。
また、卒研を冬学期になってから始める大学も多い。

だが、>>877のような書き込みしてるやつには無理だろうな。

888 名前:デフォルトの名無しさん mailto:sage [2005/09/30(金) 16:40:37 ]
てか、車輪の再発明みたいなことしても・・意味なくねぇ?

889 名前:デフォルトの名無しさん mailto:sage [2005/09/30(金) 16:48:38 ]
>>888
さすがに作るだけじゃなくて、なにかあるんじゃない?

890 名前:デフォルトの名無しさん mailto:sage [2005/09/30(金) 19:47:58 ]
卒論という事以上のなにかが?

891 名前:デフォルトの名無しさん mailto:sage [2005/09/30(金) 19:57:04 ]
おまいら学部生の卒論に夢持ちすぎ…

892 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 00:34:54 ]
血や肉となりゃいいんでないの?

893 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 01:34:11 ]
大学に行ってコンパイラ作りを学んで
将来はマイクロソフトか日立・富士通などに
入って世界に通用するエースコンパイラーに
なりたいと思ってます。

そうなるにはどれくらいの実力が必要でしょうか。
何の資料も見ずに鼻歌交じりでCコンパイラを
書けるくらいでないとだめでしょうか。

894 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 01:35:18 ]
とりあえず、某ランドが出てこなかったのは致命的



895 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 01:40:58 ]
>>893
とりあえず>>1-6あたりの事が知識として持っているか

896 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 06:04:12 ]
>>893
まずは学力上げて良い大学いけるようにしろ。


897 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 09:08:11 ]
むしろコンパイラになりたいらしい

898 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 09:12:20 ]
>>893
あんた素人じゃないだろw

899 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 12:04:42 ]
Cコンパイラは鼻歌交じりに書いたけど
無職です

900 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 15:28:41 ]
8bit時代にCコンパイラをアセンブラで書いたけど
フリーターです

901 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 17:00:06 ]
OpenMP仕様に基づいて自動並列化するコンパイラは書いたけど
ニートです

902 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 17:26:58 ]
真実が混じってそうでマジコワスww

903 名前:デフォルトの名無しさん mailto:sage [2005/10/01(土) 17:35:02 ]
ちなみにわたくしは茶色の長髪ですが、包茎です。

904 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 00:53:14 ]
すいません、ちょっと教えて欲しいのですがJavaScriptでセッションに値を格納したり
セッションから値を取ってくると言った事はできるのでしょうか?
ググッてもサーブレットやphp、JSPなどがヒットしてJavaScriptで出来るかどうかがよくわかりません。
例えばこんな感じです

<script>var a ="あ";</script>

この変数aをセッションに格納したいのですが



905 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 01:00:06 ]
>>904
なぜここでその質問したのか聞かせてもらおうか

906 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 01:10:16 ]
なぜといわれてもjavascriptで板を検索しても該当スレがないので
スクリプトという文字がスレタイに入ってるこのスレを除いてみると
javascriptについての話題がいくつかあったので質問させてもらったのですが

907 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 01:12:44 ]
凄い論理だ。マジレスすると、クッキー使って何とかするべし。

908 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 01:21:27 ]
クッキー?・・・・・・要は使えないってことですか・・・

909 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 01:22:29 ]
>>906
多分。スレ内javascriptで検索して幾つか引っかかったから良くも見ずに質問したんだろうが。
ここはプログラミング全般の質問やらをする場所じゃなくて、コンパイラやスクリプトを作る為の情報を交換するスレだよ。

910 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 01:39:02 ]
ついでに言うと、サーブレット・PHP・JSP とも、サーバ側で処理されるが、
JavaScript はクライアント側で処理されてる。つまり根本的に仕組みが異なる。

911 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 06:45:43 ]
>>908
JavaScript に cookie を読み書きする API がある。
スレ違いもいいとこなのでこの話はこれで終わりで。

912 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 09:54:07 ]
つか板違いだなWebProg板池

913 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 11:01:12 ]
>>906
小学生じゃないんだから、そんなアホな理屈が通るとでも思っているのか

914 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 11:18:46 ]
サーバサイドJavaScriptってのもあったような気はするけどな。
>>904 がその話をしとるとは思えんし、JavaScriptがどこで動くかも
知らんような奴に満足にWebアプリが書けるとも思えんな。

>>909
>コンパイラやスクリプトを作る為の情報を交換するスレだよ。

だからボクはスクリプトを作ろうとしているのに! とか思ってそうな悪寒。
ここはJavaScriptなどのプログラミング言語で何かを作るための相談室じゃなく、
JavaScriptなどのようなプログラミング言語の処理系を作るための相談室だよ。



915 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 17:20:13 ]
なんだこのスレ・・・・www
クッキーなんて間抜けなことほざいてるから軽く流したんだが
それに輪をかけて偉そうな住人には思わず苦笑しちまったよwww

916 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 17:50:34 ]
>>915
まあその中でも君のレスが一番偉そうだけどな

917 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 18:08:11 ]
>>916
よくある質問者の逆切れだよ。スルーしる

918 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 19:29:34 ]
>>917
JSPスレでも馬鹿さらしてた池沼だった。


919 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 19:35:37 ]
自演乙w

920 名前:う゛ぉいど mailto:sage [2005/10/02(日) 22:21:38 ]
と言うことにしたいのですね。


921 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 22:23:45 ]
うん。

922 名前:デフォルトの名無しさん [2005/10/02(日) 23:29:01 ]
# りんごタンの本は初心者にはお勧め!
# ただし、あまり深く突っ込まないことw

ところで、中田先生の本だけど、最適化がメインってなってるけど、
そうとも思えないんだけどなぁ。コンパイラ全般についてうまく書かれて内科医?

923 名前:デフォルトの名無しさん mailto:sage [2005/10/03(月) 08:49:48 ]
>>922
Yes。
目次はこんな感じ。
www.k.hosei.ac.jp/~nakata/aCompiler/CompilerIndex.html

924 名前:デフォルトの名無しさん mailto:sage [2005/10/05(水) 22:32:39 ]
BNF記法って似てるんだけど色々な書き方があって悩む。
これぞスタンダードっていう書き方はどれですか?



925 名前:デフォルトの名無しさん mailto:sage [2005/10/05(水) 22:50:39 ]
BNFのスタンダードはとっても簡単。::=と|と<>しかない。


926 名前:デフォルトの名無しさん mailto:sage [2005/10/05(水) 22:54:19 ]
>>924
つ[RFC 2234]

927 名前:う゛ぉいど mailto:sage [2005/10/05(水) 23:51:51 ]
>>926
だがおのおの拡張したBNFはそれなりに便利だと言う罠があるのであるよ。

ようするに自分の言語仕様を記述しやすいように皆が改変するからいかんのである(w


928 名前:デフォルトの名無しさん mailto:sage [2005/10/05(水) 23:52:33 ]
やべ、昔ちゃちゃ入れた時の名前が記憶されてるでやんの(がーんw


929 名前:sage [2005/10/06(木) 00:35:34 ]
>>922
次スレでは、テンプレ変更した方がいいな。


930 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 00:40:10 ]
相談室ということで、相談させてください。

実は、何処のコンパイラを使うかで妻と喧嘩してしまって、
もう何年も夫婦生活がありません。
フェ○もしてもらってません。どうすればいいですか?


931 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 00:44:29 ]
>>930
離婚して古の言い伝えどおりに
「女房と畳は」以下略


932 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 01:38:02 ]
>>930
君にはこっちの方が役に立つかも

pc8.2ch.net/test/read.cgi/tech/1111363360/

933 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 10:24:28 ]
>>876
リンゴたんに中田氏 ハァハァ

934 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 13:52:50 ]
gccとnasmでコンパイルしたものをくっつけて一つにして実行したいんですが
makefileにどう書けばいいですか?



935 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 13:57:08 ]
>>934
pc7.2ch.net/pcqa/

936 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 21:00:15 ]
四則演算の算術式を処理するコンパイラのサンプル的なものはありますか?
ちなみに、言語はCです。

937 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 21:09:57 ]
ありません

938 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 21:14:48 ]
最近、学校の宿題の丸投げと思われる
レベルの低い質問が多くて萎えるな。
なんかこう、とんでもないコンパイラを作ってる
大物からの高度な質問はないもんかな。

939 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 21:22:12 ]
がんばれ。いいだしっぺ。

940 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 22:15:53 ]
大物はこんな場所に(ry

941 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 22:34:01 ]
>>936
スクリプトでよければこの辺とかどうよ?
ttp://kmaebashi.com/

942 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 23:01:05 ]
>>923
日本語で読めるコンパイラ系の技術書で、これ以上のものってありますか?


943 名前:デフォルトの名無しさん mailto:sage [2005/10/06(木) 23:04:16 ]
りんご畑

944 名前:デフォルトの名無しさん mailto:sage [2005/10/07(金) 04:41:57 ]
ありません



945 名前:デフォルトの名無しさん [2005/10/07(金) 18:10:18 ]
>>940
ワロタw


946 名前:デフォルトの名無しさん [2005/10/07(金) 21:23:19 ]
なんか、何だかんだといっても、
隠れ?リンゴファンは結構いるみたいだなw


947 名前:デフォルトの名無しさん mailto:sage [2005/10/07(金) 21:37:53 ]
>>946
そりゃAppleマニアは][以降結構いるわけであるからして(違

948 名前:デフォルトの名無しさん [2005/10/08(土) 18:03:49 ]
それに比べ、Rub(ry


949 名前:デフォルトの名無しさん [2005/10/08(土) 20:05:37 ]
新しい言語は新しいパラダイムの中で産まれる。

古い言語=抵抗勢力

みたいなもの。


950 名前:デフォルトの名無しさん mailto:sage [2005/10/08(土) 20:35:27 ]
Lingoは古い言語だろ。

951 名前:デフォルトの名無しさん [2005/10/08(土) 22:02:12 ]
りんごタソに、ルビーの宝石をプレゼントしたい。


952 名前:デフォルトの名無しさん mailto:sage [2005/10/08(土) 22:03:02 ]
>>950
関係ないけど、ビンボーとかいう言語なかった?
ちょっと思い出した。

953 名前:デフォルトの名無しさん mailto:sage [2005/10/08(土) 22:24:29 ]
limbo じゃなくて?

954 名前:デフォルトの名無しさん mailto:sage [2005/10/08(土) 23:56:37 ]
あっと、それだったかなぁ?
Plan9とかいうOSに乗ってたような気がする。




955 名前:デフォルトの名無しさん [2005/10/09(日) 07:24:08 ]
limbo -> Inferno
Alef -> Plan 9
でも、使ったことない・・・
いや、それ以前にわざわざ使う必要のあるOSなのか?
それも、デスクトップOSとして・・・

956 名前:デフォルトの名無しさん mailto:sage [2005/10/09(日) 20:26:53 ]
>>955
TNX ビンボーでなくリンボーか、しかもos
も違ってた、

ひとの記憶なんてあてにならんな。すまそ>>ALL







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<221KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef