A game about forced loneliness, made by TACStudios
1namespace Unity.VisualScripting.Dependencies.NCalc
2{
3 public class BinaryExpression : LogicalExpression
4 {
5 public BinaryExpression(BinaryExpressionType type, LogicalExpression leftExpression, LogicalExpression rightExpression)
6 {
7 Type = type;
8 LeftExpression = leftExpression;
9 RightExpression = rightExpression;
10 }
11
12 public LogicalExpression LeftExpression { get; set; }
13
14 public LogicalExpression RightExpression { get; set; }
15
16 public BinaryExpressionType Type { get; set; }
17
18 public override void Accept(LogicalExpressionVisitor visitor)
19 {
20 visitor.Visit(this);
21 }
22 }
23
24 public enum BinaryExpressionType
25 {
26 And,
27 Or,
28 NotEqual,
29 LesserOrEqual,
30 GreaterOrEqual,
31 Lesser,
32 Greater,
33 Equal,
34 Minus,
35 Plus,
36 Modulo,
37 Div,
38 Times,
39 BitwiseOr,
40 BitwiseAnd,
41 BitwiseXOr,
42 LeftShift,
43 RightShift,
44 Unknown
45 }
46}