10 lines
402 B
C#
10 lines
402 B
C#
using NubLang.Diagnostics;
|
|
using NubLang.Syntax.Tokenization;
|
|
|
|
namespace NubLang.Syntax.Node;
|
|
|
|
public record BoundSyntaxTree(string Namespace, IEnumerable<BoundDefinitionNode> Definitions, IEnumerable<Diagnostic> Diagnostics);
|
|
|
|
public abstract record BoundNode(IEnumerable<Token> Tokens);
|
|
|
|
public record BoundBlock(IEnumerable<Token> Tokens, List<BoundStatementNode> Statements) : BoundNode(Tokens); |