hanamisearchみたいなAND/OR/NOTのあるノート検索を実装してた
とりあえず書き上がったからあした動かしてみよ
- がNOT、+(またはただのスペース区切り)がANDなんだけどHOGE OR OR FUGA 検索(ORを2回書かれた)とかHOGE OR + FUGA 検索(お前はORがしたいのかANDがしたいのか)とかHOGE FUGA) OR FOO 検索(開いてもいない括弧を閉じるな)とか-HOGE 検索(裸のNOTはpgroongaならエラーだぞ)とかHOGE OR 検索(ORなんだよ)とか、
コンパイラだったら速攻コンパイルエラーにしたいような入力文字列も一応ユーザーサービスなんだから好意的に解釈して受け取るようにパーサー書くわけですよ
[ [ネタ移植]『DOOM』がとうとうPDFに移植:高校生プログラマーがブラウザ上で誰でもプレイに成功 - EAA FPS(イーエーエー) ]
https://fpsjp.net/archives/511405
このアカウントは、notestockで公開設定になっていません。
とても、これ。エックシでインプ稼いでる文字列全部これ。
「この文章、妙にすんなり自分の中に入って来たぞ」という感覚に敏感になったほうがいい。それは自分の読解力が優秀なのではないし、そこに気づきがあるわけでもない。自分の思考をハックされかかっているということなんだよね。タワマン文学を2年半書き続けた話|アキラ師