Scape/src/Parser/Node/Node.php

26 lines
389 B
PHP
Raw Normal View History

<?php
declare(strict_types=1);
namespace Scape\Parser\Node;
/**
* Class Node
*
* Abstract base class for all AST nodes in Scape.
*
* @package Scape\Parser\Node
*/
abstract class Node
{
/**
* Node constructor.
*
* @param int $line The line number where this node begins.
*/
public function __construct(
public readonly int $line
) {
}
}