多言語に対応した衛生的マクロ機構導入方式

DOI Web Site オープンアクセス

書誌事項

タイトル別名
  • A Multi-Language Implementation Method for Hygienic Macro Definition Mechanisms
  • タゲンゴ ニ タイオウ シタ エイセイテキ マクロ キコウ ドウニュウ ホウシキ

この論文をさがす

抄録

OMetaで記述された言語処理系に対する,対象言語に依存しない衛生的マクロ機構の導入方式を提案する.OMetaは強力なパターンマッチ機構を備えたオブジェクト指向プログラミング言語であり,構文解析器などを作成するのに適している.提案方式は,Racketのマクロ機構で用いられているScope Setモデルに基づき,OMetaで記述されたプログラミング言語の構文解析器に衛生的マクロの定義構文および定義機構を導入するものである.本方式をJavaScriptのサブセットおよびMinCamlの構文解析器に適用し,その有効性を確認した.

収録刊行物

関連プロジェクト

もっと見る

詳細情報 詳細情報について

問題の指摘

ページトップへ