tamaño de fuente: + - prefijar
RSS 1.0
G a t a  D u r m i e n t e  -  d i a r i o
Volver al índice
Firefox :: Faster Safer Cuter
Say No to corrupt Audio CDs
三次元なんかに興味あるか、ばーか。

Tópicos Recientes

* まもなく移轉
當サイトはまもなく移轉します。

* みっくみく事件の決着
驚いた。ドワンゴが殆ど完全に折れる形で、しかもこんなに早く決着が付くとは思はなかった。こんな結末になるとは夢にも思はなかった。

* Quốc ngữ と日本語
ベトナム語は六つの聲調を持つ言語であるが、現在それを表記する爲に用ゐられてゐる Quốc ngữ ではその六声調を書き分ける事が出來るらしい。

* 自然物と信仰/生體機械としての人間/初音ミク/オープンソース戰爭
みっくみくが JASRAC された件には非常にもやもやとさせられる。だから出來るだけ消化しようと試みた。Every man thinketh his burden is the heaviest.

* HsHyperEstraier 0.1
HyperEstraier の Haskell 用バインディングである HsHyperEstraier を公開した。

Lee más...

_ domingo, 20 abril 2003
Cuenta Larga = 12.19.10.3.7; tzolkin = 7 Manik; haab = 15 Pop [Trackback Ping]

暫く栞クローン弄るのをサボっていたら動かないゴーストが増えてきました。
特に文ゴースト。偽林檎に載っている文クローンのコードは腐っているので、もう書き直した方が早いでしょう。
ちゃんとプリプロセッサ・字句解析器・構文解析器の三つに分けて書かなかったツケが回ってきました。
今度こそまともなコードを。

BotCliの更新を忘れていました。さっさとアーカイブ作らなくては…

_
文の構文定義完成。多分これで良いはず…

辞書 := 関数*

関数 := 関数名 ( ':' 関数オプション ) ブロック
関数名 := + - * / = : ! ; { } % & # " ( ) [ ] < > , ? を含まない文字列
関数オプション := <文字列>

ブロック := '{' (文 ';'?)* '}'
文 := 式 | 代入文 | ブロック | '--' | if文 | case文 | switch文 | while文 | for文 | 'break' | 'continue' | 'return'

式 := 符号? 項 (符号 項)*
項 := 因子 (因子結合子 因子)*
因子 := '(' 式 ')' | <数値定数> | 文字列定数 | 関数呼出し | 変数
符号 := '+' | '-'
因子結合子 := '*' | '/' | '%'
文字列定数 := '"' <文字列> '"'
関数呼出し := 関数名 引数群?
引数群 := '(' (引数? | 引数 (',' 引数)*) ')'
引数 := 式 | '&' 変数
変数 := 変数名 ('[' 式 ']')?
変数名 := + - * / = : ! ; { } % & # " ( ) [ ] < > , ? を含まない文字列

代入文 := 変数 インクリメント演算子 | 変数 代入演算子 式
インクリメント演算子 := '++' | '--'
代入演算子 := '=' | '+=' | '-=' | '*=' | '/=' | '%=' |
':=' | '+:=' | '-:=' | '*:=' | '/:=' | '%:='

if文 := 'if' 条件式 ブロック (elseif 条件式 ブロック)* (else ブロック)?
条件式 := 条件部分式 (条件結合子 条件部分式)*
条件部分式 := 条件因子 条件比較子 条件因子
条件因子 := '(' 条件部分式 ')' | 式
条件比較子 := '==' | '!=' | '<' | '<=' | '>' | '>=' | '_in_' | '!_in_'
条件結合子 := '||' | '&&'

case文 := 'case' 式 '{' case候補+ '}'
case候補 := 'when' 式 ブロック | 'others' ブロック

switch文 := 'switch' 式 ブロック

while文 := 'while' 条件式 ブロック

for文 := 'for' 代入文 ';' 条件式 ; 代入文 ブロック



AquaSKK - CVS更新
* ねる様によるパッチを当てました。ありがとうございます。

CharacterTranslator.cpp,KanaTreeController.cpp,SkkConfig.cpp:
SecurityAgent.app使用時にAquaSKKが落ちる不具合を解決。
ホームディレクトリのパスを得るために環境変数HOMEを参照するのをやめる。

2002
   10 11 12
2003
   1 2 3 4 5 6 7 8 9 10 11 12
2004
   1 2 3 4 5 6 7 8 9 10 11 12
2005
   1 2 3 4 5 6 7 8 9 10 11 12
2006
   1 2 3 4 6 7 8 9 10 11 12
2007
   1 2 3 4 5 6 7 8 9 10 12
2008
   1 4

login