エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント3件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SimpleJSLex - Scala で TAPLを勉強しつつ LLVM コンパイラを作る日記
JavaScriptなでしこもどき http://nadesico.bz2.jp/ を見てて、字句解析器生成ツール作ってくれないかな... JavaScriptなでしこもどき http://nadesico.bz2.jp/ を見てて、字句解析器生成ツール作ってくれないかなぁと書いてあったので、シンプルな字句解析器ジェネレータを作ってみました。 JavaScriptは正規表現オブジェクト利用すれば結構楽に出来ました。 function generateLexer(tokens, name, r) { function escape2(str) { return str.replace(/\n/mg, "\\n") .replace(/\r/mg, "\\r") .replace(/\t/mg, "\\t") .replace(/\"/mg, "\\\"") } function escape(str) { return escape2(str.replace(/\\/mg, "\\\\")) } for(var s in nam
2005/12/27 リンク