Package ast.expr.binary.arithmetic

Types

Link copied to clipboard
class Addition(val lhs: Expression, val rhs: Expression) : Expression

Represents the addition of two values.

Link copied to clipboard
class Division(val lhs: Expression, val rhs: Expression) : Expression

Represents the division of two values.

Link copied to clipboard
class Exponentiation(val lhs: Expression, val rhs: Expression) : Expression

Represents the raising of a value to a power.

Link copied to clipboard
class FloorDiv(val lhs: Expression, val rhs: Expression) : Expression

Represents the floor value of the result of the division of two values.

Link copied to clipboard
class Modulo(val lhs: Expression, val rhs: Expression) : Expression

Represents the modulo operation of two values.

Link copied to clipboard
class Multiplication(val lhs: Expression, val rhs: Expression) : Expression

Represents the multiplication of two values.

Link copied to clipboard
class Subtraction(val lhs: Expression, val rhs: Expression) : Expression

Represents the subtraction of one value from another.