ただいまパーサの本を買って来て勉強中。 オリジナル言語作成の為のノウハウとか考え方とか詳しい説明が載っててなかなか参考になります。 他人が積み上げてきたプログラム構築技法のノウハウとか色々吸収できるといいな。 っと。
がんばってくださいまし (スコア:1)
たぶん同じ本持ってます(^^)
#***による***構築技法ですよね(^^)?
私も現在テンプレートフレームワーク用のパーザを書いていたりします。といっても、単純な字句解析ぐらいしかしませんが(w。
Re:がんばってくださいまし (スコア:1)
すらど宴会SNS開放中 [e-meet.jp]
Re:がんばってくださいまし (スコア:1)
そうなんです。JavaCC なんてのもあったりしますが、どうも先行き不安ですし、私は手でゴリゴリ書いてます(^^;。
私のテンプレートフレームワークも、テンプレート本体は独自パーザですが、設定ファイルなどは全部 XML です。XML を基本文法にしちゃうと便利ですよね。なんとなく手でも書けない事ないし...。Re:がんばってくださいまし (スコア:1)
みました、YaccのJava版ですね、これは何気に便利そうですが確かに先行き不安ですね、配布元 www.suntest.com にアクセスできませんでした(^^;
>私のテンプレートフレームワークも、テンプレート本体は独自パーザですが、設定ファイルなどは全部 XML です。
>XML を基本文法にしちゃうと便利ですよね。なんとなく手でも書けない事ないし...。
なるほど、でも独自パーサというのも何か甘い響きがありますね、一度はオリジナル言語を作ってみたいもんです。 ゲームに特化したゲーム言語を作って一発あてるとかスイートな幻想を抱いてみたり(笑) XMLでデータ記述するのはちょっと悩みの種です。デザイナさんにとってはかなり苦痛かも(^^; やはりXMLのデータを操作する為のGUIアプリケーションを作るのが妥当かなとか思ったりしてますがなかなか時間が・・・(^^;
すらど宴会SNS開放中 [e-meet.jp]
Re:がんばってくださいまし (スコア:1)
Re:がんばってくださいまし (スコア:1)
>JavaCCはVelocityで使われていますよね。
全然知りませんでした(^^;;;
すらど宴会SNS開放中 [e-meet.jp]