メモ
日々の生活や作業の記録です。- ttate
RDF Site Summary
RSS 2.0
「メモ」について
ただなんとなく書いているだけです。不定期的に予告なく更新・修正しています。また、コメントされても気付かないかもしれませんし、私の気分を害するような文章は削除(または、意図を汲んで校正)すると思います。 - ttate
記事検索
ウェブ
記事
<<
2010年02月
>>
日
月
火
水
木
金
土
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
新着記事
(01/08)
HTC Salsa, Bravo
(11/25)
事業仕分け
(03/07)
IdeaPad S10e の感想
(03/04)
Lenovo IdeaPad S10e
(03/01)
HP Pavilion tx1000 BIOS起動せず…
最近のコメント
中国(北京)へ出張
⇒ liu (08/09)
プリンタは暗闇よりも怖い
⇒ 西瓜男 (05/30)
X01T: 東芝のスマートフォン
⇒ まるが (05/23)
次女誕生
⇒ まるがお (05/23)
⇒ arton (02/18)
⇒ kikaineko (02/13)
⇒ ささだ (02/12)
TSURU (鶴)、Ichi-Riki (一力)
⇒ ttate (10/23)
⇒ まるがお (10/22)
seesaaのタグ機能
⇒ ttate (08/05)
⇒ どさんこ4世 (07/31)
AirH"つなぎ放題が2xパケット方式対応だった
⇒ ttate (07/05)
⇒ まるがお (07/04)
RubyKaigi2006 ネームプレート
⇒ ogijun (06/12)
RubyKaigi2006のチケット
⇒ ttate (06/12)
⇒ ダンカン マッキンタイア (06/11)
拡張ライブラリやRuby/DLやRubyInline
⇒ keisuken (05/16)
⇒ ttate (05/16)
⇒ keisuken (05/16)
最近のトラックバック
gitを使って見た
⇒
ドグマを探しに
(10/29)
seesaaのタグ機能
⇒
♂オトコノコ
(09/03)
Wink (Flashを使ったスクリーンキャプチャ)
⇒
みいぶこむ
(08/21)
上限を決めずに素数を生成の高速化(Ruby版)
⇒
sumim’s smalltalking-tos
(06/21)
Array[1,2,3,]がSyntaxError
⇒
A Strolling Programmer
(06/13)
メソッド名自動生成&メソッド動的定義
⇒
daily gimite
(05/19)
最近のキーワード
AirH"
Annotation
cvs
cygwin
DSL
Eclipse
Flash
flex
git
Gizmo
java
javascript
Linux
metadata
NOKIA
OpenLaszlo
packrat
ruby
RubyKaigi
RubyOnRails
Seesaa
sourceforge
SVN
tdp4j
tdp4js
tdp4r
thunderbird
vodafone
W-ZERO3
Windows
X02HT
x11
xml
タグ
ポーランド記法
携帯
構文解析
<<
Net::LDAP
|
TOP
|
UMPC (SmartCaddieなど)
>>
2006年05月03日
Rubyで簡易構文解析
『RubyでBNFを記述』
というエントリを見て見た目を改良してみようと思ったが、連接記号、選択記号、アクションなどをどんな順序でも文法中のどこにでも入れられるようにしたいと思うとなかなか難しい。
以下のように直接記述できるようにするには、終端記号を自然に書くには、やっぱり文字列に何かを定義するしかない気がする。ルールの中だけで"-"などを定義するようにしようかな…
[連接] "a" - "b"
[選択] "a" | "b"
[繰り返し] "a"*n
[アクション] "a" >> proc{...}
非終端記号についてもなんとかなりそう。
【メモの最新記事】
Subversiveでローカルにリポジト...
Solio & i-Sun Portab...
ハイブリッド車
seesaaがちょっとリニューアル。続編...
seesaaがちょっとリニューアル。つい...
posted by ttate at 12:54|
Comment(0)
|
TrackBack(0)
|
メモ
|
|
この記事へのコメント
コメントを書く
お名前:
メールアドレス:
ホームページアドレス:
コメント:
認証コード: [必須入力]
※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/17335736
※言及リンクのないトラックバックは受信されません。
この記事へのトラックバック
カテゴリ
メモ
(35)
Ruby
(74)
Java
(1)
ソフトウェア
(21)
計算機
(14)
生活
(23)
ハードウェア
(4)
育児
(13)
書籍
(0)
買い物
(1)
ソフトウェア開発
(5)
プログラム言語
(11)
JavaScript
(2)
過去ログ
2010年01月
(1)
2009年11月
(1)
2009年03月
(3)
2009年01月
(1)
2008年11月
(2)
2008年04月
(3)
2008年02月
(2)
2007年10月
(2)
2007年07月
(1)
2007年05月
(2)
2007年04月
(3)
2007年03月
(7)
2007年02月
(6)
2007年01月
(8)
2006年12月
(5)
2006年11月
(3)
2006年10月
(3)
2006年09月
(1)
2006年08月
(3)
2006年07月
(31)
人気商品
Seesaaショッピング
トップページ(ttsky.net)