英語版
このページの英語版を見る
dmd.compiler
バックエンドコンパイラを記述し、コンパイラ固有のアクションを実装する。
Authors:
License:
ソース compiler.d
- struct
Compiler
; - バックエンド・コンパイラを記述し、コンパイラ固有のアクションを実装するデータ構造。 コンパイラ固有のアクションを実装する。
- static Expression
paintAsType
(UnionExp*pue
, Expressione
, Typetype
); - 与えられた式をエンコードする。 をCTFEで使用するための別の型としてエンコードする。 これは*(型*)&eというイディオムにほぼ対応する。
- static void
onParseModule
(Modulem
); - 与えられたモジュールに対して、解析後の解析を行う。 ある種のコンパイラ・バックエンド(GDCなど)は、ソースは空だがコードは空である モジュールがある。 される。
- static bool
onImport
(Modulem
); - インポートされたモジュールが解析されると、コールバック関数が呼び出される。 コールバック関数である。コールバック関数がtrueを返したら、フロントエンドに フロントエンドに、ドライバがインポートをコンパイルするつもりであることを伝える。
Copyright © 1999-2024 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
ドキュメントのdmdのバージョン: 2.109.1
翻訳日付 :
HTML生成日時:
編集者: dokutoku