Hacker NewsHN投稿者: renjipanicker
元記事公開:

Show HN: C++向けLALR(1)パーサー生成ツール「Yantra」

原題: Show HN: Yantra – an LALR(1) parser generator for C++

AI要約

C++向けのLALR(1)パーサー生成ツールYantraは、1つのツールからレクサパー、パーサー、ASTウォーカーを生成し、AST全体を構築後に走査する設計を採用している

重要ポイント

  • •Yantraは1つのツールからレクサパー、パーサー、ASTウォーカーを生成する
  • •ASTをまず全体として構築し、その後で走査する方式を採用している
  • •YaccやBisonなどの既存ツールと異なり、ルール実行時に親ノードの情報がまだ不明な問題を回避する設計となっている
もっと見る