<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>spec/context_spec.php</filename>
    </added>
    <added>
      <filename>spec/h2o_spec.php</filename>
    </added>
    <added>
      <filename>spec/include_spec.php</filename>
    </added>
    <added>
      <filename>spec/inheritance_spec.php</filename>
    </added>
    <added>
      <filename>spec/loader_spec.php</filename>
    </added>
    <added>
      <filename>spec/nodes_spec.php</filename>
    </added>
    <added>
      <filename>spec/parser_spec.php</filename>
    </added>
    <added>
      <filename>spec/runner.php</filename>
    </added>
    <added>
      <filename>spec/spec.php</filename>
    </added>
    <added>
      <filename>spec/spec_helper.php</filename>
    </added>
    <added>
      <filename>spec/tags_spec.php</filename>
    </added>
    <added>
      <filename>spec/templates/a.html</filename>
    </added>
    <added>
      <filename>spec/templates/b.html</filename>
    </added>
    <added>
      <filename>spec/templates/base.html</filename>
    </added>
    <added>
      <filename>spec/templates/emails/base.html</filename>
    </added>
    <added>
      <filename>spec/templates/emails/campaign1.html</filename>
    </added>
    <added>
      <filename>spec/templates/emails/campaign2.html</filename>
    </added>
    <added>
      <filename>spec/templates/emails/campaign3.html</filename>
    </added>
    <added>
      <filename>spec/templates/extended.html</filename>
    </added>
    <added>
      <filename>spec/templates/inherit.html</filename>
    </added>
    <added>
      <filename>spec/templates/shared/terms_and_conditions.html</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -6,7 +6,7 @@ class H2o_Lexer {
         if ($this-&gt;options['TRIM_TAGS'])
             $trim = '(?:\r?\n)?';
 
-        $this-&gt;pattern = ('/(.*?)(?:' .
+        $this-&gt;pattern = ('/\G(.*?)(?:' .
             preg_quote($this-&gt;options['BLOCK_START']). '(.*?)' .preg_quote($this-&gt;options['BLOCK_END']) . $trim . '|' .
             preg_quote($this-&gt;options['VARIABLE_START']). '(.*?)' .preg_quote($this-&gt;options['VARIABLE_END']) . '|' .
             preg_quote($this-&gt;options['COMMENT_START']). '(.*?)' .preg_quote($this-&gt;options['COMMENT_END']) . $trim . ')/sm'</diff>
      <filename>h2o/parser.php</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>b022557b51fb3da0b533a3a13e93cf7635040cff</id>
    </parent>
  </parents>
  <author>
    <name>speedmax</name>
    <email>subjective@gmail.com</email>
  </author>
  <url>http://github.com/speedmax/h2o-php/commit/c1e78d37d74a82ae6224febbaef378151d5f0929</url>
  <id>c1e78d37d74a82ae6224febbaef378151d5f0929</id>
  <committed-date>2009-05-12T06:15:00-07:00</committed-date>
  <authored-date>2009-05-12T06:15:00-07:00</authored-date>
  <message>- Optimize template parsing regular expression (back ported from ruby version)
- import missing files after rename specs -&gt; spec</message>
  <tree>5bddfa7d6afaf5c106f1b7a090a602afa5b656a7</tree>
  <committer>
    <name>speedmax</name>
    <email>subjective@gmail.com</email>
  </committer>
</commit>
