using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Serein.Script.Node.FlowControl
{
///
/// 条件节点
///
public class IfNode : ASTNode
{
///
/// 条件来源
///
public ASTNode Condition { get; }
///
/// 条件为 true 时所执行的语句
///
public List TrueBranch { get; }
///
/// 条件为 false 时所执行的语句
///
public List FalseBranch { get; }
public IfNode(ASTNode condition, List trueBranch, List falseBranch)
=> (Condition, TrueBranch, FalseBranch) = (condition, trueBranch, falseBranch);
}
}