diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2017-11-09 17:06:35 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2017-11-09 17:06:35 +0200 |
commit | 323e774380995c04ae705e29ae0e51d62246333d (patch) | |
tree | 83c18773c1efbfcdb7d3eef77d837880df21dc10 /build2/name.hxx | |
parent | 3b0df49b8828921edfb7b764b0628fb164dab852 (diff) |
Add support for for-loop
The semantics is similar to the C++11 range-based for:
list = 1 2 3
for i: $list
print $i
Note that there is no scoping of any kind for the loop variable ('i' in
the above example).
See tests/loop/for.test for some examples/ideas.
In the future the plan is to also support more general while-loop as well
as break and continue.
Diffstat (limited to 'build2/name.hxx')
-rw-r--r-- | build2/name.hxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/build2/name.hxx b/build2/name.hxx index 388415b..6f329ef 100644 --- a/build2/name.hxx +++ b/build2/name.hxx @@ -134,7 +134,7 @@ namespace build2 // Vector of names. // - // Quote often it will contain just one element so we use small_vector<1>. + // Quite often it will contain just one element so we use small_vector<1>. // Note also that it must be a separate type rather than an alias for // vector<name> in order to distinguish between untyped variable values // (names) and typed ones (vector<name>). |