Unterausdrücke
Unterausdrücke, or subexpressions, are parts of a larger expression that themselves qualify as valid expressions. They can be viewed as subtrees of the expression’s parse tree or as contiguous segments of the syntax. A subexpression may be the entire expression, but in many contexts a smaller, proper subexpression is distinguished that is strictly contained within the larger one.
For example, in the arithmetic expression (a + b) * c, the subexpressions include a, b, a + b,
Subexpressions are used in a variety of areas. In algebra and calculus, they facilitate manipulation, simplification,
Formally, expressions are built according to a grammar, and subexpressions correspond to the subtrees rooted at