namespace CanonSharp.Pascal.SyntaxTree; public sealed class Subprogram(SubprogramHead subprogramHead, SubprogramBody subprogramBody) : SyntaxNodeBase { public override SyntaxNodeType NodeType => SyntaxNodeType.SubProgram; public SubprogramHead Head => subprogramHead; public SubprogramBody Body => subprogramBody; }