エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
mrubyとGNU bisonでコマンドラインパーサーを作る - ぶていのログでぶログ
仰々しいタイトルだけど、reddish-shellのパーサー部分のメモ。 いまは覚えているけど、数カ月後の自分... 仰々しいタイトルだけど、reddish-shellのパーサー部分のメモ。 いまは覚えているけど、数カ月後の自分が覚えている自信がないのでメモっておこうと思った次第…。 ここで解説する内容は、現状の実装に即したもので数カ月後には変わっているかもしれない。 また、私の勉強不足で間違っている/最適ではない部分があるかもしれないのでご容赦。。 この記事では、mrubyやGNU bisonについての詳しい説明はしないので私の過去記事を読むかググってください。 純粋パーサー(再入可能パーサー/リエントラントパーサー) bisonの定義部に %define api.pure (古いbisonでは %pure-parser ) を定義すると純粋パーサーとして定義できる。 これを定義するとパーサーとのやり取りをするyylval変数がグローバル変数から、局所変数になる。 mrubyから呼び出す関係で、グローバ
2020/06/03 リンク