<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -16,10 +16,12 @@ These two files generate Reia's scanner and parser, and thus define the syntax o
 
 Things to look out for: shift/reduce or reduce/reduce conflicts from yecc.  These are only warnings, but they indicate your grammar is somehow ambiguous.  If you want to get a patch accepted to the grammar, be sure it's free of these warnings.
 
-There are a number of ways to parse Reia code to parse trees.  The easiest is to do it straight from &quot;ire&quot;:
+There are a number of ways to parse Reia code to parse trees.  The easiest is to do it straight from &quot;ire&quot; the Reia shell:
 
+&lt;pre&gt;&lt;code&gt;
  &gt;&gt; &quot;2+2&quot;.to_parsetree()
  =&gt; [(:op,1,:'+',(:integer,1,2),(:integer,1,2))]
+&lt;/code&gt;&lt;/pre&gt;
  
 This outputs Reia parse trees in Reia syntax.
 
@@ -38,6 +40,14 @@ The list of passes and basic compiler API are defined in:
  
 Here's the present list of passes performed by the compiler:
 
-* Branches: Converts if statements to nested case statements and adds a catchall clause to all if/case statements that returns nil unless another catchall clause is defined.
-* Ivars: Implemenets &quot;instance variables&quot;, i.e. adding hidden state to gen_server which compiles to pure functional state passing
-* ssa, methods, r2e, dynamic].
\ No newline at end of file
+* branches: Converts if statements to nested case statements and adds a catchall clause to all if/case statements that returns nil unless another catchall clause is defined
+* ivars: Implemenets &quot;instance variables&quot;, i.e. adding hidden state to gen_server which compiles to pure functional state passing
+* ssa: Static single assignment transform, implements destructive assignment
+* methods: Handles hidden state passing between method calls within the same object
+* r2e: Final Reia-to-Erlang pass, handles final conversion of Reia syntax trees into the Erlang abstract format
+
+These passes are defined in the:
+
+ src/compiler/
+ 
+directory.
\ No newline at end of file</diff>
      <filename>INTERNALS.textile</filename>
    </modified>
    <modified>
      <diff>@@ -5,8 +5,8 @@ the Erlang virtual machine (BEAM).
 
 h2. Compiling Reia
 
-Reia requires Erlang version of R12B-3 (5.6.3). The latest version of Erlang 
-is available here:
+Reia requires Erlang version R12B-3 (5.6.3) or later. The latest version of 
+Erlang is available here:
 
 &quot;http://www.erlang.org/download.html&quot;:http://www.erlang.org/download.html
 </diff>
      <filename>README.textile</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>30e021001a948aed1fedcfe116baadd911681e53</id>
    </parent>
  </parents>
  <author>
    <name>Tony Arcieri</name>
    <email>tony@medioh.com</email>
  </author>
  <url>http://github.com/tarcieri/reia/commit/8b111771d257ab0397fc97387474abde0e6e7b1a</url>
  <id>8b111771d257ab0397fc97387474abde0e6e7b1a</id>
  <committed-date>2009-05-10T00:11:04-07:00</committed-date>
  <authored-date>2009-05-10T00:11:04-07:00</authored-date>
  <message>Doc fixups</message>
  <tree>f83c31727c6e4b5829bf2b8e4b36b59c58f5452c</tree>
  <committer>
    <name>Tony Arcieri</name>
    <email>tony@medioh.com</email>
  </committer>
</commit>
