Package-level declarations

Types

Link copied to clipboard
data class Equality(val left: Value, val right: Value, val operator: Equality.Operator = Operator.Equals) : Operation

Equality operation.

Link copied to clipboard
data class Exponentiation(val left: Value, val right: Value) : Operation

Exponentiation operation.

Link copied to clipboard
interface Operation : Value

Interface for all operations between values

Link copied to clipboard
Link copied to clipboard
data class Product(val left: Value, val right: Value) : Operation

Product operation.

Link copied to clipboard
data class Quotient(val left: Value, val right: Value) : Operation

Quotient operation.

Link copied to clipboard
data class Remainder(val left: Value, val right: Value) : Operation

Remainder operation.

Link copied to clipboard
data class Sum(val left: Value, val right: Value) : Operation

Sum operation.