Files
irongo/src/IronGo/AST/Expressions/EllipsisExpression.cs
2025-07-23 00:47:04 -04:00

17 lines
532 B
C#

namespace MarketAlly.IronGo.AST;
/// <summary>
/// Represents an ellipsis expression (...)
/// </summary>
public class EllipsisExpression : GoNodeBase, IExpression
{
public IType? Type { get; }
public EllipsisExpression(IType? type, Position start, Position end) : base(start, end)
{
Type = type;
}
public override void Accept(IGoAstVisitor visitor) => visitor.VisitEllipsisExpression(this);
public override T Accept<T>(IGoAstVisitor<T> visitor) => visitor.VisitEllipsisExpression(this);
}