NaifyView\Ir\AbstractIrNode クラス
implements
NaifyView\Ir\IrNodeInterface
AbstractIrNode — 中間表現に共通する種別と位置を保持する
構造化されたノードと、元のASTを保持するノードの共通部分。 変換後も元の位置を残し、エラー箇所の案内に使う。
プロパティ
| 名前 | 型 | 説明 |
|---|---|---|
protected
$type
|
string |
中間表現のノード種別 |
protected
$span
|
SourceSpan |
元のテンプレート内の位置 |
メソッド
| メソッド | 説明 |
|---|---|
public
__construct(string $type, SourceSpan $span):
|
ノードの種別と元の位置を受け取る |
public
getType(): string
|
中間表現のノード種別を返す |
public
getSpan(): SourceSpan
|
元のテンプレート内の位置を返す |