Next: Task descriptions, Previous: Primitives, Up: Grammar [Contents][Index]

Expressions, as in any language, are a combination of primitives
and other expressions in a semantically meaningful juxtaposition.
coNCePTuaL provides arithmetic expressions, which evaluate to a
number, and relational expressions, which evaluate to either
TRUE or FALSE. In addition,
coNCePTuaL provides the notion of an *aggregate expression*,
which represents a function (e.g., statistical mean) applied to
every value taken on by an arithmetic expression during the run of
a program.

• Arithmetic expressions: | Arithmetic expressions | |

• Built-in functions: | List of additional arithmetics | |

• Aggregate expressions: | Expressions with a function applied to all instances | |

• Aggregate functions: | List of functions allowed in the above | |

• Relational expressions: | Relating one expression to another | |

• Range expressions: | Expression lists |