IT戦記 このページをアンテナに追加 RSSフィード Twitter

2007-08-31

XPath のパーサ書いた

ふー。XPath パーサが出来ましたよ><

わーい。

昨日中に作ろうとは思っていたけど><

もうすぐ朝の 6:00 か。

もう 18 時間くらいはずっとコード書いてたんだなあ。集中してて時間が過ぎるのが一瞬だったよ。

XPath パーサのデモ

http://amachang.art-code.org/xpathparser/

このデモでは、テキストボックスに書かれた XPath を動的に解析していきます。

実際に XPath を書き足していくと「うにょうにょ」構文木が構築されていく様子が分かります。

ちょっとおもしろいです。

注意

とりあえず、実装することだけを目標に書いたので、高速化や最適化やリファクタリングなどは一切やっていません。

あと、

パーサを作りながら、いろいろ勉強になって、いろんなことブログにも書きたいんだけど><

でも、今日はもうヘロヘロ&手がプルプル&明日拡張勉強会なので、また今度まとめたいと思います。

忘れそうだあああ。

さあさあ、次は

いよいよ。処理系だ!!

でも、 Shibuya.JS とか、連載の〆とかが近いので伸び伸びになるのかなああ。

あああああああ。

ああああああああああ。さ。帰って仮眠とろう><

せっかくの金曜と土曜を何してんだろうなあ><

ひいいいい

orzcccorzccc 2007/09/01 09:30 不明なシンタックスで書いた場合はエラー (何も無い状態) になるけど、不明な軸を書いても通しちゃうんですね。パーサレベルではそれで良いのか。

masutaromasutaro 2007/09/01 22:05 >手がプルプル
僕もそんななるまでコードを書いてみたい。処理系も書くんですね、頑張ってください!

amachangamachang 2007/09/03 11:44
>> orzccc さん
うーん。どうなんでしょうねー。一応、エラーにしたほうがいいのかなあ?ちょっと考えてみます。

>> masutaro さん
ただ単に打つ勢いが早過ぎるだけですお m9(^ω^) お互い頑張りましょう><!

hghg 2007/09/14 14:01 >18 時間くらいはずっとコード書いてたんだなあ。集中してて時間が過ぎるのが一瞬

これはとてもすごいことで、
とてもうらやましいことです。

amachangamachang 2007/09/14 14:04
ありがとうございます><
このときは何かがのりうつっていたようです。。

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。

トラックバック - http://d.hatena.ne.jp/amachang/20070831/1188593290