Lines Matching refs:expression
4 # expression for emptiness.
7 # expression. That name may be followed by ':...' modifiers.
29 # applying the :S modifier to the expression, its value is 'empty', so it is
31 # a few modifiers that turn an undefined expression into a defined expression,
33 # expression, the expression is still undefined, so its final value becomes an
43 # The :U modifier changes the state of a previously undefined expression from
44 # DEF_UNDEF to DEF_DEFINED. This marks the expression as "being interesting
51 # When an expression is based on an undefined variable, its modifiers interact
53 # expression makes its value non-empty, but doesn't change that the expression
60 # :U modifier is used in this expression, instead of keeping the 'value' from
83 # subtle difference between using either 'empty(ZERO)' or the expression
93 # The following example constructs an expression with the variable name ""
94 # and the value " ". This expression counts as empty since the value contains
116 # The value of the following expression is " word", which is not empty. To be
117 # empty, _all_ characters in the expression value have to be whitespace, not
123 # The :L modifier creates an expression that has the same value as
135 # The expression ${} for a variable with the empty name always evaluates
191 # "VARNAME${:U2}", but without expanding any nested expression, in
192 # this case the ${:U2}. The expression '${:U2}' was replaced with an empty
197 # The expression was evaluated, and this was wrong. The evaluation was done
205 # when the whole expression was evaluated as well.