- 201 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 22:39:27 ]
- ゲームエンジンやスクリプトレット用ですが、別に普通の作り方デスヨ・・(´・ω・)
字句解析と構文解析して自作アセンブラもどき(中間コード)に落として 仮想スタックマシン(スクリプトエンジン)に食わせるだけです。 必要に応じて要所要所で最適化はかけますけど・・。 もしWinのEXEファイルにする場合とかは、中間コードをX86アセンブラとかにしてEXEファイルの構造にそって出力するか、 それが面倒ならアセンブラをMASMにかませるか、 単純にスクリプトエンジンをブートストラップにするか。 >>162は課題用だからこういうつくりにしてるのかもしれないけど・・ 構文解析と書いてあるように、MAIN引数にスペース区切りで渡してTOKEN切り出し済みにしてるのに TOKEN情報が不完全なために途中でparseIntしちゃってるとか・・ 式の優先順位の判定もスマートじゃないとか・・ >>198 研究だったらJavaやJava3Dは目的であって手段じゃないわけですよ・・。 いったい何の研究なの・・。メタバースか何か? まぁ・・この場合はもうちょっと情報を提示したほうが回答者はやりやすいです。 と言いつつ、 正月挟むんだし、勉強する時間もたんまりあるだろう(・∀・)
|

|