using NubLang.Tokenization; namespace NubLang.Parsing.Syntax; public abstract record SyntaxNode(IEnumerable Tokens); public record SyntaxTreeMetadata(string ModuleName, List Imports); public record SyntaxTree(List Definitions, SyntaxTreeMetadata Metadata);