namespace Lua.CodeAnalysis.Syntax.Nodes; public record NumericForStatementNode(ReadOnlyMemory VariableName, ExpressionNode InitNode, ExpressionNode LimitNode, ExpressionNode? StepNode, StatementNode[] StatementNodes, SourcePosition Position,SourcePosition DoPosition) : StatementNode(Position) { public override TResult Accept(ISyntaxNodeVisitor visitor, TContext context) { return visitor.VisitNumericForStatementNode(this, context); } }