<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -68,6 +68,7 @@ Feature: Parser
 	  | &quot;def foo(a = :b, &amp;bar)\nend\n  &quot; | [:do, [:defun, :foo, [:a,[:bar,:block]], [:let, []]]] | Second argument following argument with initializer |
 	  | &quot;def self.foo\nend\n&quot;         | [:do, [:defun, [:self,:foo], [], [:let, []]]] | Class method etc.                             |
 
+    @control
 	Scenario Outline: Control structures
 		Given the expression &lt;expr&gt;
 		When I parse it with the full parser
@@ -76,5 +77,6 @@ Feature: Parser
 	Examples:
 	  | expr                          | tree                                          | notes                                         |
 	  | &quot;case foo\nwhen a\nend&quot;       | [:do, [:case, :foo, [[:when, :a, []]]]]       | Basic case structure                          |
+      | &quot;case foo\nwhen a\nb\nwhen c\nd\nend&quot; | [:do,[:case, :foo, [[:when,:a,[:b]],[:when,:c,[:d]]]]] | More complicated case         |
       | &quot;begin\nputs 'foo'\nrescue Exception =&gt; e\nend\n&quot; |  [:do, [:block, [], [[:call, :puts, &quot;foo&quot;]], [:rescue, :Exception, :e, []]]] | begin/rescue |
 </diff>
      <filename>features/parser.feature</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>1d9f3217479ca501bd8f7ad04055ee7b86abe293</id>
    </parent>
  </parents>
  <author>
    <name>Vidar Hokstad</name>
    <email>vidar@hokstad.com</email>
  </author>
  <url>http://github.com/vidarh/writing-a-compiler-in-ruby/commit/5208bbe5ed141d78205472c59cad62f22f54cd41</url>
  <id>5208bbe5ed141d78205472c59cad62f22f54cd41</id>
  <committed-date>2009-04-25T09:43:46-07:00</committed-date>
  <authored-date>2009-04-25T09:43:46-07:00</authored-date>
  <message>Added test case for 'case' and fixed it (added :when to Keywords)</message>
  <tree>855327a4f6608435b52d12d5e55d210b8ecad56b</tree>
  <committer>
    <name>Vidar Hokstad</name>
    <email>vidar@hokstad.com</email>
  </committer>
</commit>
