Expression

A language construct made from values, names, calls, and operators that is evaluated with a type and can produce a value.