0

LLVM/cLang は特によく設計されているためです。

これは、C/C++ マクロ/プリプロセッサ システムを拡張する絶好の機会のようです。

誰か知っていますか

  1. Clang またはによって追加された追加のマクロ/プリプロセッサ機能
  2. マクロ システムをより強力にするためのサイド プロジェクト (完全なチューリングなど)

注: マクロについてお尋ねします。C++ テンプレートではありません。このスレッドをマクロ/プリプロセッサ固有のものにしたい。

4

2 に答える 2

1

LLVM/clang は特によく設計されています。clang プリプロセッサは特に優れています。マクロ展開などを追跡します。拡張されていない理由は、1. 拡張されたプリプロセッサが非標準であること、2. 誰もそれを行っていないことだと思います。遠慮なく延長してください。彼らが LLVM IRC で言っているように、「パッチは大歓迎です」。

極限まで進んだプリプロセッサの例として、PL/1 を見てください。;-)

于 2010-03-08T03:39:57.413 に答える
0

M4 をプリプリプロセッサとして使用してみませんか?

于 2010-03-11T05:30:06.493 に答える