public LoveControlBlock(int start, int length, LoveBindingBase expression, LoveBlock body) : base(start, length) { Expression = expression; Body = body; Children.Add(expression); Children.Add(body); }
public LoveScope(LoveSpan name, LoveBindingBase expression, LoveScopeType scopeType) { Name = name; Expression = expression; ScopeType = scopeType; }
public LoveForeachBlock(int start, int length, LoveSpan itemName, LoveBindingBase expression, LoveBlock body) : base(start, length, expression, body) { ItemName = itemName; }
public LoveIfBlock(int start, int length, LoveBindingBase expression, LoveBlock body) : base(start, length, expression, body) { }