using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Serein.Script.Node { /// /// 条件节点 /// public class IfNode : ASTNode { public ASTNode Condition { get; } public List TrueBranch { get; } public List FalseBranch { get; } public IfNode(ASTNode condition, List trueBranch, List falseBranch) => (Condition, TrueBranch, FalseBranch) = (condition, trueBranch, falseBranch); } }