<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -108,7 +108,7 @@ The Cucumber TM Bundle is currently be maintained by Ben Mabey and Dr. Nic.
 * **Dr. Nic** - Main contributor (Snippet and grammar updates, updated 'Run Focused Scenario' command, Autocomplete Step command, Scenario Folding, Choose Alternate File, and more stuff)
 * **John Thornton** - Co-Author of original RSpec Story Runner Bundle
 * **Andre Foeken** - &quot;Original color syntax highlighting&quot;:http://movesonrails.com/articles/2007/11/06/rspec-plain-text-stories
-* **Tim Harper** - Update Bundle Command, file detection bug fixes, go to step definition fixes
+* **Tim Harper** - Update Bundle Command, file detection bug fixes, go to step definition fixes, step grammer enhancements.
 * **Aslak Helles&#248;y** - Rake task improvement, snippet updates, Cucumber! 
 * **Pedro Visintin** - Syntax fix
 * **Joseph Wilk** - Syntax extentions for 'Scenario Outline'</diff>
      <filename>README.textile</filename>
    </modified>
    <modified>
      <diff>@@ -6,6 +6,8 @@
 	&lt;array&gt;
 		&lt;string&gt;feature&lt;/string&gt;
 	&lt;/array&gt;
+	&lt;key&gt;firstLineMatch&lt;/key&gt;
+	&lt;string&gt;&lt;%= feature_keywords %&gt;(.*)&lt;/string&gt;
 	&lt;key&gt;foldingStartMarker&lt;/key&gt;
 	&lt;string&gt;^\s*\b(&lt;%= scenario_keywords %&gt;:)&lt;/string&gt;
 	&lt;key&gt;foldingStopMarker&lt;/key&gt;
@@ -38,6 +40,10 @@
 		&lt;/dict&gt;
 		&lt;dict&gt;
 			&lt;key&gt;include&lt;/key&gt;
+			&lt;string&gt;#strings_triple_quote&lt;/string&gt;
+		&lt;/dict&gt;
+		&lt;dict&gt;
+			&lt;key&gt;include&lt;/key&gt;
 			&lt;string&gt;#strings_single_quote&lt;/string&gt;
 		&lt;/dict&gt;
 		&lt;dict&gt;
@@ -52,6 +58,14 @@
 			&lt;key&gt;include&lt;/key&gt;
 			&lt;string&gt;#tags&lt;/string&gt;
 		&lt;/dict&gt;
+		&lt;dict&gt;
+			&lt;key&gt;include&lt;/key&gt;
+			&lt;string&gt;#scenario_outline_variable&lt;/string&gt;
+		&lt;/dict&gt;
+		&lt;dict&gt;
+			&lt;key&gt;include&lt;/key&gt;
+			&lt;string&gt;#cucumber_table&lt;/string&gt;
+		&lt;/dict&gt;
 	&lt;/array&gt;
 	&lt;key&gt;repository&lt;/key&gt;
 	&lt;dict&gt;
@@ -68,6 +82,24 @@
 			&lt;key&gt;match&lt;/key&gt;
 			&lt;string&gt;\s*(#.*)&lt;/string&gt;
 		&lt;/dict&gt;
+		&lt;key&gt;cucumber_table&lt;/key&gt;
+		&lt;dict&gt;
+			&lt;key&gt;begin&lt;/key&gt;
+			&lt;string&gt;^\s*\|&lt;/string&gt;
+			&lt;key&gt;end&lt;/key&gt;
+			&lt;string&gt;\|\s*$&lt;/string&gt;
+			&lt;key&gt;name&lt;/key&gt;
+			&lt;string&gt;keyword.control.cucumber.table&lt;/string&gt;
+			&lt;key&gt;patterns&lt;/key&gt;
+			&lt;array&gt;
+				&lt;dict&gt;
+					&lt;key&gt;match&lt;/key&gt;
+					&lt;string&gt;\w&lt;/string&gt;
+					&lt;key&gt;name&lt;/key&gt;
+					&lt;string&gt;source&lt;/string&gt;
+				&lt;/dict&gt;
+			&lt;/array&gt;
+		&lt;/dict&gt;
 		&lt;key&gt;description&lt;/key&gt;
 		&lt;dict&gt;
 			&lt;key&gt;captures&lt;/key&gt;
@@ -171,31 +203,59 @@
 			&lt;key&gt;match&lt;/key&gt;
 			&lt;string&gt;^\s*(&lt;%= scenario_outline_keywords %&gt;)(.*)&lt;/string&gt;
 		&lt;/dict&gt;
+		&lt;key&gt;scenario_outline_variable&lt;/key&gt;
+		&lt;dict&gt;
+			&lt;key&gt;begin&lt;/key&gt;
+			&lt;string&gt;&amp;lt;&lt;/string&gt;
+			&lt;key&gt;end&lt;/key&gt;
+			&lt;string&gt;&amp;gt;&lt;/string&gt;
+			&lt;key&gt;name&lt;/key&gt;
+			&lt;string&gt;variable.other&lt;/string&gt;
+		&lt;/dict&gt;
 		&lt;key&gt;strings_double_quote&lt;/key&gt;
 		&lt;dict&gt;
-			&lt;key&gt;captures&lt;/key&gt;
-			&lt;dict&gt;
-				&lt;key&gt;0&lt;/key&gt;
+			&lt;key&gt;begin&lt;/key&gt;
+			&lt;string&gt;&quot;&lt;/string&gt;
+			&lt;key&gt;end&lt;/key&gt;
+			&lt;string&gt;&quot;&lt;/string&gt;
+			&lt;key&gt;name&lt;/key&gt;
+			&lt;string&gt;string.quoted.double&lt;/string&gt;
+			&lt;key&gt;patterns&lt;/key&gt;
+			&lt;array&gt;
 				&lt;dict&gt;
+					&lt;key&gt;match&lt;/key&gt;
+					&lt;string&gt;\\.&lt;/string&gt;
 					&lt;key&gt;name&lt;/key&gt;
-					&lt;string&gt;string.quoted.double&lt;/string&gt;
+					&lt;string&gt;constant.character.escape.untitled&lt;/string&gt;
 				&lt;/dict&gt;
-			&lt;/dict&gt;
-			&lt;key&gt;match&lt;/key&gt;
-			&lt;string&gt;\s+&quot;([^&quot;]+)&quot;[\b\s]+&lt;/string&gt;
+			&lt;/array&gt;
 		&lt;/dict&gt;
 		&lt;key&gt;strings_single_quote&lt;/key&gt;
 		&lt;dict&gt;
-			&lt;key&gt;captures&lt;/key&gt;
-			&lt;dict&gt;
-				&lt;key&gt;0&lt;/key&gt;
+			&lt;key&gt;begin&lt;/key&gt;
+			&lt;string&gt;'&lt;/string&gt;
+			&lt;key&gt;end&lt;/key&gt;
+			&lt;string&gt;'&lt;/string&gt;
+			&lt;key&gt;name&lt;/key&gt;
+			&lt;string&gt;string.quoted.single&lt;/string&gt;
+			&lt;key&gt;patterns&lt;/key&gt;
+			&lt;array&gt;
 				&lt;dict&gt;
+					&lt;key&gt;match&lt;/key&gt;
+					&lt;string&gt;\\.&lt;/string&gt;
 					&lt;key&gt;name&lt;/key&gt;
-					&lt;string&gt;string.quoted.single&lt;/string&gt;
+					&lt;string&gt;constant.character.escape&lt;/string&gt;
 				&lt;/dict&gt;
-			&lt;/dict&gt;
-			&lt;key&gt;match&lt;/key&gt;
-			&lt;string&gt;\s+'([^']+)'[\b\s]+&lt;/string&gt;
+			&lt;/array&gt;
+		&lt;/dict&gt;
+		&lt;key&gt;strings_triple_quote&lt;/key&gt;
+		&lt;dict&gt;
+			&lt;key&gt;begin&lt;/key&gt;
+			&lt;string&gt;&quot;&quot;&quot;&lt;/string&gt;
+			&lt;key&gt;end&lt;/key&gt;
+			&lt;string&gt;&quot;&quot;&quot;&lt;/string&gt;
+			&lt;key&gt;name&lt;/key&gt;
+			&lt;string&gt;string.quoted.single&lt;/string&gt;
 		&lt;/dict&gt;
 		&lt;key&gt;tags&lt;/key&gt;
 		&lt;dict&gt;
@@ -208,14 +268,12 @@
 				&lt;/dict&gt;
 			&lt;/dict&gt;
 			&lt;key&gt;match&lt;/key&gt;
-			&lt;string&gt;(@[^@]+)\b&lt;/string&gt;
+			&lt;string&gt;(@[^@]+?)\b&lt;/string&gt;
 		&lt;/dict&gt;
 	&lt;/dict&gt;
 	&lt;key&gt;scopeName&lt;/key&gt;
 	&lt;string&gt;text.cucumber.feature&lt;/string&gt;
 	&lt;key&gt;uuid&lt;/key&gt;
 	&lt;string&gt;85E2C52C-9B16-4A54-81E7-6D8D3ADAEFA8&lt;/string&gt;
-	&lt;key&gt;&#64257;rstLineMatch&lt;/key&gt;
-	&lt;string&gt;&lt;%= feature_keywords %&gt;(.*)&lt;/string&gt;
 &lt;/dict&gt;
-&lt;/plist&gt;
\ No newline at end of file
+&lt;/plist&gt;</diff>
      <filename>Syntaxes/plaintext_template.erb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d859f3c8169e50f7a45b7168a82c965ca30cda76</id>
    </parent>
  </parents>
  <author>
    <name>Tim Harper</name>
    <email>timcharper@gmail.com</email>
  </author>
  <url>http://github.com/aslakhellesoy/cucumber-tmbundle/commit/ef6e29611c12b3df599c11477557b910d52df6da</url>
  <id>ef6e29611c12b3df599c11477557b910d52df6da</id>
  <committed-date>2009-06-17T09:17:37-07:00</committed-date>
  <authored-date>2009-06-17T09:16:36-07:00</authored-date>
  <message>sync'd the the plaintext language syntax erb template</message>
  <tree>48b29d54535cbae0002e98a043db480f0d44eafc</tree>
  <committer>
    <name>Tim Harper</name>
    <email>timcharper@gmail.com</email>
  </committer>
</commit>
