<div id="help-pane" class="panel">
- <h2>The Five Primitive Guido van Robot Instructions:</h2>
+ <h2>Language Reference</h2>
+ <h3>The Five Primitive Guido van Robot Instructions:</h3>
2><br />Block Structuring</h 2>
+ <h>Block Structuring</h>
Each Guido van Robot instruction must be on a separate line. A sequence of
one or more Guido van Robot instructions that are all indented the same
instructions above, the conditional branching or iteration instructions below,
or a user defined instruction.
2><br />Conditional Branching</h 2>
+ <h>Conditional Branching</h>
<strong>Conditional branching</strong> refers to the ability of a program to
alter it's <strong>flow of execution</strong> based on the result of the
<code><test></code> refers to one of the eighteen conditionals below.
2><br />Conditionals</h 2>
GvR has eighteen built-in tests that are divided into three groups: the
first six are wall tests, the next four are beeper tests, and the last
2><br />Iteration</h 2>
<strong>Iteration</strong> refers to the ability of a program to repeate an
instruction (or block of instructions) over and over until some condition is
<code><positive_number></code> must be an integer greater than 0.
2><br />Defining a New Instruction:</h 2>
+ <h>Defining a New Instruction:</h>
New instructions can be created for Guido van Robot using the
<code>define</code> statement. <code><new_name></code> can
Robot are A..Z, a..z, and the underscore (_) character. Guido van Robot is
case sensitive, so TurnRight, turnright, and turnRight are all different names.
2><br />Simplest GvR Program</h 2>
+ <h>Simplest GvR Program</h>
Execution of a GvR program ends with the <code>turnoff</code> instruction.
Any program which reaches the end of its instruction sequence without
encountering <code>turnoff</code> is considered in error. Thus the simplest
+ <h2>More ways to learn GvR</h2>
+ The GvR language was originally defined by Jeff Elkner and
+ implemented as a Desktop application which is now very mature
+ and stable. It runs on all major platforms including Windows,
+ Mac OS X and Linux. You can find more information about the
+ desktop application on the GvR website
+ at <a href="http://gvr.sourceforge.net">http://gvr.sourceforge.net</a>.
+ There is also a series of 18 structured lessons for learning
+ GvR and programming concepts in general. You can find the
+ <a href="http://gvr.sourceforge.net/lessons/rfrank/">http://gvr.sourceforge.net/lessons/rfrank/</a>.