NaifyViewExtension\Core\NativeIrBridge クラス

Extension 変換結果を Core IR へ落とす小さな橋。

first slice では既存 converter の安定性を使い、Native source 相当の表面を Core IR document へ下げる。次段で Smarty/Twig tokenizer から直接 IR を作る時も、 Extension 側だけを差し替えれば Core はこの IR contract だけを受け取れる。

プロパティ

名前型説明
private $parser NaifyParser
private $lowerer IrDocumentLowerer

メソッド

メソッド説明
public __construct(?NaifyParser $parser, ?IrDocumentLowerer $lowerer):
public lowerNativeSource(string $source, string $templateName = extension-inline): IrStructuredNode