Develop and Download Open Source Software

Browse Subversion Repository

/[naniya]/branches/mty-makai/expr_parse.y

Log of /branches/mty-makai/expr_parse.y

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 192 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 26 06:29:35 2008 UTC (15 years, 10 months ago) by notanpe
File length: 8608 byte(s)
Diff to previous 125
シーズン 2 に向けて

Revision 125 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 16 14:50:11 2007 UTC (16 years, 11 months ago) by notanpe
File length: 8486 byte(s)
Diff to previous 114
魔改造用ブランチ

Revision 114 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 10 02:22:06 2007 UTC (17 years ago) by chapuni
Original Path: trunk/naniya/mty/expr_parse.y
File length: 8486 byte(s)
Diff to previous 99
リポジトリ構造を慣例のものに変更。
ついでに、svn:keywords のプロパティを付加。
(auto-propsってリポジトリ属性だっけ?)

Revision 99 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 5 11:09:59 2007 UTC (17 years ago) by chapuni
Original Path: mty/expr_parse.y
File length: 8486 byte(s)
Diff to previous 97
モジュール wdict.[ch] を新規作成し、辞書関係の記述を移動。
ついでに popcnt32() などを util.h へ移す。
動作に影響はない、ハズ。

Revision 97 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 5 09:55:05 2007 UTC (17 years ago) by chapuni
Original Path: mty/expr_parse.y
File length: 8566 byte(s)
Diff to previous 96
[./] を登録するときに、間違えてビットマップを渡していた。内部コードを渡すのだよ。

Revision 96 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 5 09:37:15 2007 UTC (17 years ago) by chapuni
Original Path: mty/expr_parse.y
File length: 8584 byte(s)
Diff to previous 90
これまた実験的に、[./]を区別なし文字扱いにした。でもなんだかすっきり書けないねぇ。

Revision 90 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 4 10:36:43 2007 UTC (17 years ago) by chapuni
Original Path: mty/expr_parse.y
File length: 8491 byte(s)
Diff to previous 80
辞書を更新する処理をちょっとズルして、プチ最適化しなくても木が肥大化しないようにした。これにより、30万語の辞書読み込みもあっという間に終わることとなった!

Revision 80 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 2 10:35:06 2007 UTC (17 years ago) by chapuni
Original Path: mty/expr_parse.y
File length: 8347 byte(s)
Diff to previous 78
VC8(x64)にて調整。なぜかUSE_64が動かないのでまたあした!

Revision 78 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 2 07:40:31 2007 UTC (17 years ago) by chapuni
Original Path: mty/expr_parse.y
File length: 8339 byte(s)
Diff to previous 76
JUNK文字に寛容なパーサにした…が、JUNKのくっついたすべての単語が無視されるようにしてしまった。いいのか?

Revision 76 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 2 05:22:57 2007 UTC (17 years ago) by chapuni
Original Path: mty/expr_parse.y
File length: 8276 byte(s)
Diff to previous 73
さしあたっての対策として、辞書につっこむ単語は、単独で現れる(他の文字とANDがない)ものだけに制限した。
[./] が多用されてると悲惨な目にあうので、根本対策はそのうちやるです。

Revision 73 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 1 08:34:05 2007 UTC (17 years ago) by chapuni
Original Path: mty/expr_parse.y
File length: 8328 byte(s)
Diff to previous 68
木の扱いをちょっと変更。

Revision 68 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 31 17:59:58 2007 UTC (17 years ago) by chapuni
Original Path: mty/expr_parse.y
File length: 8460 byte(s)
Diff to previous 67
おせっかいな進捗メッセージを追加。つまり処理に時間を要するパスがあるってこと。
辞書単語数をマクロにしておいた(あまり意味ねー)。
デバッグダンプをもうすこし親切にしといた。

Revision 67 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 31 13:36:00 2007 UTC (17 years ago) by chapuni
Original Path: mty/expr_parse.y
File length: 8397 byte(s)
Diff to previous 63
yydebug 定義の条件を変更。

Revision 63 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 30 14:59:19 2007 UTC (17 years ago) by chapuni
Original Path: mty/expr_parse.y
File length: 8310 byte(s)
Diff to previous 62
野望への一歩、辞書と被覆をねじこんた。
まだまだ手抜きなので、これで動くと思うなよ。

Revision 62 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 30 12:47:50 2007 UTC (17 years ago) by chapuni
Original Path: mty/expr_parse.y
File length: 8320 byte(s)
Diff to previous 57
辞書を選り分ける直前まで調整。
外部的動作は変わらないハズ。

デバッグの課程で、エラーの出方がやさしくなったような感じ。たぶん。

Revision 57 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 29 15:03:38 2007 UTC (17 years ago) by chapuni
Original Path: mty/expr_parse.y
File length: 5173 byte(s)
Diff to previous 43
エラー処理をもうすこし親切にしたよ~

Revision 43 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 28 07:49:43 2007 UTC (17 years ago) by chapuni
Original Path: mty/expr_parse.y
File length: 4692 byte(s)
Diff to previous 37
target.txt が存在しないときのエラー処理がまたもや欠落していたので加える。
ついでにデバッグメッセージを絞る。

Revision 37 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 27 08:07:30 2007 UTC (17 years ago) by chapuni
Original Path: mty/expr_parse.y
File length: 4616 byte(s)
Diff to previous 35
先頭制約の扱いが間違ってた感じ。
合成内部では11桁扱いにするつもりだったので…

Revision 35 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 26 07:44:48 2007 UTC (17 years ago) by chapuni
Original Path: mty/expr_parse.y
File length: 4608 byte(s)
Diff to previous 31
target.txt をテキトーに解析し、テキトーに木を生成するところまで完了。
あくまでもテキトーっす。

Revision 31 - (view) (download) (annotate) - [select for diffs]
Added Thu Mar 22 12:39:25 2007 UTC (17 years ago) by chapuni
Original Path: mty/expr_parse.y
File length: 1364 byte(s)
パーサを書き直してみる。
この程度にわざわざBisonなんて使うのか? という疑問はさておき。
本体にくっつけてからコミットしようと思ってたけど、いろんな意味で力尽きたため途中経過。

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26