Skip to main content

Module preprocessor

Module preprocessor 

Source
Expand description

Cプリプロセッサ

tinycc の tccpp.c に相当する機能を提供する。 next_token() がメインのインターフェースで、マクロ展開済みのトークンを返す。

Structs§

CallbackPair
2つのコールバックをペアで保持
MacroCallWatcher
特定マクロの呼び出しを監視するシンプルな実装
NoExpandRegistry
展開禁止情報の管理
PPConfig
プリプロセッサ設定
Preprocessor
プリプロセッサ

Enums§

IncludeKind
インクルードパスの種類

Traits§

CommentCallback
コメント読み込み時のコールバックトレイト
MacroCalledCallback
マクロ呼び出し時のコールバックトレイト
MacroDefCallback
マクロ定義時のコールバックトレイト