expression

< Back


IInfixExpression

Namespace: Albatross.Expression.Nodes

Represents an infix binary operation expression (e.g., a + b, x > y).

public interface IInfixExpression : IExpression, IToken, IHasPrecedence

Implements IExpression, IToken, IHasPrecedence
Attributes NullableContextAttribute

Properties

Operator

The operator symbol used for this infix operation.

public abstract string Operator { get; }

Property Value

String

Left

The left operand of the infix operation.

public abstract IExpression Left { get; set; }

Property Value

IExpression

The right operand of the infix operation.

public abstract IExpression Right { get; set; }

Property Value

IExpression


< Back