Lines Matching refs:FOO
111 FOO = "bar \
117 newline characters end up in the value of ``FOO``.
120 "barbaz" to ``FOO``::
122 FOO = "barbaz"
123 FOO = "bar\
146 Unlike in Bourne shells, the curly braces are mandatory: Only ``${FOO}`` and not
147 ``$FOO`` is recognized as an expansion of ``FOO``.
170 assignment, ``BAR`` expands to the literal string "${FOO}" as long as
171 ``FOO`` does not exist. ::
173 BAR = "${FOO}"
338 FOO = "123 456 789 123456 123 456 123 456"
339 FOO:remove = "123"
340 FOO:remove = "456"
348 The variable ``FOO`` becomes
361 the variable ``FOO``, and a recipe that uses ``foo.bbclass`` as follows::
364 FOO = "initial"
367 as follows, then the final value of ``FOO`` will be "initial", which is
370 FOO += "val"
373 uses the ":append" operator, then the final value of ``FOO`` will be
376 FOO:append = " val"
381 sequence of assignments appends "barbaz" to FOO::
383 FOO:append = "bar"
384 FOO:append = "baz"
410 FOO[a] = "abc"
411 FOO[b] = "123"
412 FOO[a] += "456"
414 The variable ``FOO`` has two flags:
446 is called each time FOO is expanded::
448 FOO = "${@foo()}"
453 FOO := "${@foo()}"
593 FOO:task-configure = "val 1"
594 FOO:task-compile = "val 2"
597 previous example, ``FOO`` has the value "val 1" while the
1147 d.setVar('FOO', 'foo 2')
1150 FOO = "foo 1"
1161 FOO = "foo 1"
1163 FOO = "foo 2"
1166 ``FOO`` ends up with the value "foo 2", and
1172 before anonymous functions run. In the following example, ``FOO`` ends
1175 FOO = "foo"
1176 FOO:append = " from outside"
1179 d.setVar("FOO", "foo from anonymous")
1438 self.d.setVarFlags("FOO", {"func": True})