<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>success</status>
  <result>
    <project>
      <id>7967</id>
      <name>Ragel</name>
      <created_at>2007-08-25T17:42:00Z</created_at>
      <updated_at>2009-10-28T04:59:05Z</updated_at>
      <description>Ragel compiles finite state machines from regular languages into executable C, C++, Objective-C, D, Java or Ruby code. Ragel state machines can not only recognize byte sequences as regular expression machines do, but can also execute code at arbitrary points in the recognition of a regular language. Code embedding is done using inline operators that do not disrupt the regular language syntax.</description>
      <homepage_url>http://www.cs.queensu.ca/~thurston/ragel/</homepage_url>
      <download_url>http://www.cs.queensu.ca/~thurston/ragel/</download_url>
      <url_name>ragel</url_name>
      <medium_logo_url>http://bits.ohloh.net/attachments/1189/console_med.png</medium_logo_url>
      <small_logo_url>http://bits.ohloh.net/attachments/1189/console_small.png</small_logo_url>
      <user_count>3</user_count>
      <average_rating>4.5</average_rating>
      <rating_count>2</rating_count>
      <analysis_id>742001</analysis_id>
      <analysis>
        <id>742001</id>
        <project_id>7967</project_id>
        <updated_at>2009-11-11T08:53:32Z</updated_at>
        <logged_at>2009-11-11T08:53:24Z</logged_at>
        <min_month>2007-01-01T00:00:00Z</min_month>
        <max_month>2009-10-01T00:00:00Z</max_month>
        <twelve_month_contributor_count>1</twelve_month_contributor_count>
        <total_code_lines>33750</total_code_lines>
        <main_language_id>44</main_language_id>
        <main_language_name>C++</main_language_name>
      </analysis>
      <licenses>
        <license>
          <name>gpl</name>
          <nice_name>GNU General Public License 2.0</nice_name>
        </license>
      </licenses>
    </project>
  </result>
</response>
