<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Tutorial</title><link>https://sourceforge.net/p/jburg/wiki/Tutorial/</link><description>Recent changes to Tutorial</description><atom:link href="https://sourceforge.net/p/jburg/wiki/Tutorial/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 20 Mar 2013 21:49:24 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/jburg/wiki/Tutorial/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Tutorial modified by Tom Harwood</title><link>https://sourceforge.net/p/jburg/wiki/Tutorial/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -6,7 +6,8 @@

 This tutorial uses ANTLR, JBurg, and StringTemplate to build a series of simple compilers. 

-* [First example: Expressions, basic JBurg features](FirstCompiler)
+* [First example](FirstCompiler): Expressions, basic JBurg features
+* [Second example](SecondCompiler): Constant folding, variadic `print`, control flow statements

 These examples' annotations are focused on JBurg; see the [ANTLR](http://www.antlr3.org) and [StringTemplate](http://www.stringtemplate.org) documentation for more information.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tom Harwood</dc:creator><pubDate>Wed, 20 Mar 2013 21:49:24 -0000</pubDate><guid>https://sourceforge.net0f872b93abcb3b2b80381ab07328ce6123cbb858</guid></item><item><title>WikiPage Tutorial modified by Tom Harwood</title><link>https://sourceforge.net/p/jburg/wiki/Tutorial/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -10,4 +10,4 @@

 These examples' annotations are focused on JBurg; see the [ANTLR](http://www.antlr3.org) and [StringTemplate](http://www.stringtemplate.org) documentation for more information.

-You can run the assembly language output of these compilers using [QtSpim](http://spimsimulator.sourceforge.net/)
+The assembly language output of these compilers is executable in [QtSpim](http://spimsimulator.sourceforge.net/).
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tom Harwood</dc:creator><pubDate>Wed, 20 Mar 2013 01:01:20 -0000</pubDate><guid>https://sourceforge.nete017f28fc7f2017351e5541d0c94b701936ca1c1</guid></item><item><title>WikiPage Tutorial modified by Tom Harwood</title><link>https://sourceforge.net/p/jburg/wiki/Tutorial/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -6,7 +6,7 @@

 This tutorial uses ANTLR, JBurg, and StringTemplate to build a series of simple compilers. 

-* [FirstCompiler] Expressions, basic JBurg features
+* [First example: Expressions, basic JBurg features](FirstCompiler)

 These examples' annotations are focused on JBurg; see the [ANTLR](http://www.antlr3.org) and [StringTemplate](http://www.stringtemplate.org) documentation for more information.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tom Harwood</dc:creator><pubDate>Mon, 18 Mar 2013 21:39:49 -0000</pubDate><guid>https://sourceforge.netb521222716cb8c214121fad2f6466dd27e4dd801</guid></item><item><title>WikiPage Tutorial modified by Tom Harwood</title><link>https://sourceforge.net/p/jburg/wiki/Tutorial/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -4,6 +4,10 @@
 Overview
 ========

-This tutorial uses ANTLR, JBurg, and StringTemplate to build a series of simple compilers. Most of the comments are focused on JBurg features; see the [ANTLR](http://www.antlr3.org) and [StringTemplate](http://www.stringtemplate.org) documentation for more information.
+This tutorial uses ANTLR, JBurg, and StringTemplate to build a series of simple compilers. 

-* [FirstCompiler]
+* [FirstCompiler] Expressions, basic JBurg features
+
+These examples' annotations are focused on JBurg; see the [ANTLR](http://www.antlr3.org) and [StringTemplate](http://www.stringtemplate.org) documentation for more information.
+
+You can run the assembly language output of these compilers using [QtSpim](http://spimsimulator.sourceforge.net/)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tom Harwood</dc:creator><pubDate>Mon, 18 Mar 2013 18:07:12 -0000</pubDate><guid>https://sourceforge.netbf5d7c696b4e80be27807466fa02288c31fdaeb9</guid></item><item><title>WikiPage Tutorial modified by Tom Harwood</title><link>https://sourceforge.net/p/jburg/wiki/Tutorial/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -6,4 +6,4 @@

 This tutorial uses ANTLR, JBurg, and StringTemplate to build a series of simple compilers. Most of the comments are focused on JBurg features; see the [ANTLR](http://www.antlr3.org) and [StringTemplate](http://www.stringtemplate.org) documentation for more information.

-* FirstLesson
+* [FirstCompiler]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tom Harwood</dc:creator><pubDate>Mon, 18 Mar 2013 16:57:42 -0000</pubDate><guid>https://sourceforge.netdf98db042763db622c8178464a91c1b1b60fe594</guid></item><item><title>WikiPage Tutorial modified by Tom Harwood</title><link>https://sourceforge.net/p/jburg/wiki/Tutorial/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,19 +1,9 @@
 A JBurg Tutorial
 ================

-What is JBurg?
-==============
+Overview
+========

-JBurg is a tree parser generator. This type of parser is typically used in a compiler's back end; instead of parsing a stream of characters and producing an AST, the tree parser parses the AST and produces a "rewrite" of the tree. The rewrite is typically an object-code representation of the program.
+This tutorial uses ANTLR, JBurg, and StringTemplate to build a series of simple compilers. Most of the comments are focused on JBurg features; see the [ANTLR](http://www.antlr3.org) and [StringTemplate](http://www.stringtemplate.org) documentation for more information.

-
-Why Would I Use JBurg?
-======================
-
-
-
-How Do I...
-===========
-
-GetSoftware: [[download_button]]
-[GetStarted]
+* FirstLesson
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tom Harwood</dc:creator><pubDate>Mon, 18 Mar 2013 16:52:18 -0000</pubDate><guid>https://sourceforge.neta3a8ab59e54d8ac53da9c6106fde84d6c134c1f8</guid></item><item><title>WikiPage Tutorial modified by Tom Harwood</title><link>https://sourceforge.net/p/jburg/wiki/Tutorial/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,2 +1,19 @@
 A JBurg Tutorial
 ================
+
+What is JBurg?
+==============
+
+JBurg is a tree parser generator. This type of parser is typically used in a compiler's back end; instead of parsing a stream of characters and producing an AST, the tree parser parses the AST and produces a "rewrite" of the tree. The rewrite is typically an object-code representation of the program.
+
+
+Why Would I Use JBurg?
+======================
+
+
+
+How Do I...
+===========
+
+GetSoftware: [[download_button]]
+[GetStarted]
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tom Harwood</dc:creator><pubDate>Mon, 18 Mar 2013 15:16:40 -0000</pubDate><guid>https://sourceforge.netee0f15b832fe344c02e19393268f01e01e547cd7</guid></item><item><title>WikiPage Tutorial modified by Tom Harwood</title><link>https://sourceforge.net/p/jburg/wiki/Tutorial/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="a-jburg-tutorial"&gt;A JBurg Tutorial&lt;/h1&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tom Harwood</dc:creator><pubDate>Wed, 13 Mar 2013 21:57:23 -0000</pubDate><guid>https://sourceforge.net459f7fa7b9a9aad6ebf78894879fa685bda20d41</guid></item></channel></rss>