restructure
This commit is contained in:
11
src/Nub.Lang/Frontend/Parsing/Expressions/FuncCallNode.cs
Normal file
11
src/Nub.Lang/Frontend/Parsing/Expressions/FuncCallNode.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
using Nub.Lang.Frontend.Lexing;
|
||||
|
||||
namespace Nub.Lang.Frontend.Parsing.Expressions;
|
||||
|
||||
public class FuncCallNode(IReadOnlyList<Token> tokens, ExpressionNode expression, List<ExpressionNode> parameters) : ExpressionNode(tokens)
|
||||
{
|
||||
public ExpressionNode Expression = expression;
|
||||
public List<ExpressionNode> Parameters { get; } = parameters;
|
||||
|
||||
public override string ToString() => $"{Expression}({string.Join(", ", Parameters)})";
|
||||
}
|
||||
Reference in New Issue
Block a user