パーサ

kmyaccのパーサのテンプレートのバグ?じゃないかと疑ってる点(勘違いでした)

kmyacc version4.1.4を使ってjavascriptで動くパーサを書いてて、それについての話です http://sorrex.googlecode.com/svn-history/r48/trunk/js/parse.html に 。水平。 :背景 青 。左 ここも青で表示されてしまう を食わせると <div id="root"> <hr style="background-color:#0095d9;" /> <div style="background-color:#0095d9;" align="left"> <span class="line" id="5">ここも青で表…</span></div></hr></div>

この間書いたパーサをgooglecodeでMITライセンスで公開することにした

前から使ってみたいと思ってたのでいい機会かも、と昨日登録してふにふにした http://code.google.com/p/sorrex/ googlecodeのホスティングはかなり使いやすくてSubversionに慣れた人なら何も考えることなく作業できると思う 私はブランチ分けたりってのをや…

KMyaccが生成するコードがグローバル変数だらけなのでクロージャで隠蔽する

http://www005.upp.so-net.ne.jp/kmori/kmyacc/kmyacc.html KMyaccユーザーズガイド を参考に気になったので手を加えてみた kmyacc.js.parserを展開してコードが生成されるのでこれを適当にほげほげする $semval($) yyval $semval($,%t) yyval $semval(%n) y…

KMyaccでjavascriptで動く独自文法パーサを書いた

独自タグを使ったリアルタイムHTMLエディタのデモ http://d.hatena.ne.jp/ruby-U/20080908/1220865377 で使ってるパーサはパーサのパの字も知らないときに勢いで書いてみたもの 半月もかかった挙げ句にごらんの通りの出来・・・ switch(post){ case "、": postf…