<?xml version="1.0"?>
<unit xmlns="http://www.srcML.org/srcML/src" xmlns:cpp="http://www.srcML.org/srcML/cpp" url="while">

<unit filename="while1.cpp">
<while>while <condition>(<expr><name>a</name></expr>)</condition> <block>{}</block></while>
</unit>

<unit filename="while2.cpp">
<while>while <condition>(<expr><name>a</name></expr>)</condition> <expr_stmt><expr><name>b</name></expr>;</expr_stmt></while>
</unit>

<unit filename="while3.cpp">
<while>while <condition>(<expr><name>a</name></expr>)</condition> ;</while>
</unit>

<unit filename="while4.cpp">
<while>while <condition>(<expr>1</expr>)</condition> <block>{}</block></while>
</unit>

<unit filename="while5.cpp">
<while>while <condition>(<expr>1</expr>)</condition> <expr_stmt><expr>2</expr>;</expr_stmt></while>
</unit>

<unit filename="while6.cpp">
<while>while <condition>(<expr>1</expr>)</condition> ;</while>
</unit>

<unit filename="while7.cpp">
<while>while <condition>(<expr><name>a</name> == <name>b</name></expr>)</condition> <block>{}</block></while>
</unit>

<unit filename="while8.cpp">
<while>while <condition>(<expr><name>a</name> == <name>b</name></expr>)</condition> <expr_stmt><expr><name>c</name></expr>;</expr_stmt></while>
</unit>

<unit filename="while9.cpp">
<while>while <condition>(<expr><name>a</name> == <name>b</name></expr>)</condition> ;</while>
</unit>

<unit filename="while10.cpp">
<while>while <condition>(<expr><name>a</name></expr>)</condition> <block>{ <expr_stmt><expr><name>b</name> = <name>c</name></expr>;</expr_stmt> }</block></while>
</unit>

<unit filename="while11.cpp">
<while>while <condition>(<expr>1</expr>)</condition> <block>{ <expr_stmt><expr><name>b</name> = <name>c</name></expr>;</expr_stmt> }</block></while>
</unit>

<unit filename="while12.cpp">
<while>while <condition>(<expr><name>a</name> == <name>d</name></expr>)</condition> <block>{ <expr_stmt><expr><name>b</name> = <name>c</name></expr>;</expr_stmt> }</block></while>
</unit>

<unit filename="while13.cpp">
<if>while <condition>(<expr><name>a</name></expr>)</condition> <block>{}</block>
<else>else <block>{}</block></else></if>
</unit>

<unit filename="while14.cpp">
<if>while <condition>(<expr><name>a</name></expr>)</condition> ;
<else>else <block>{}</block></else></if>
</unit>

<unit filename="while15.cpp">
<if>while <condition>(<expr><name>a</name></expr>)</condition> <block>{}</block>
<else>else ;</else></if>
</unit>

</unit>
