using System.Collections.Generic; namespace Upsilon.Parser { public class ScriptSyntax : SyntaxNode { public ScriptSyntax(ExpressionSyntax statement, SyntaxToken endOfFileToken) { Statement = statement; EndOfFileToken = endOfFileToken; } public override SyntaxKind Kind => SyntaxKind.ScriptUnit; public ExpressionSyntax Statement { get; } public SyntaxToken EndOfFileToken { get; } public override IEnumerable ChildNodes() { yield return Statement; yield return EndOfFileToken; } } }