using Nub.Lang.Common; using Nub.Lang.Syntax.Parsing.Expressions; using Nub.Lang.Syntax.Tokenization; using Nub.Lang.Syntax.Typing; namespace Nub.Lang.Syntax.Parsing.Statements; public class VariableDeclarationNode(IReadOnlyList tokens, string name, Optional explicitType, Optional value) : StatementNode(tokens) { public string Name { get; } = name; public Optional ExplicitType { get; } = explicitType; public Optional Value { get; } = value; }