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 |