Home






RCheck - RCode Syntax Checker
Contents of this website are freeware and/or copyrighted material, and may not be sold under any circumstances.
Email: dogsbody@dogsbodynet.com     Home: http://dogsbodynet.com


Introduction:

RCheck performs syntax checks on RCode programs.  It's especially useful for screening hand-written RCode prior to lengthy downloads to AIBO, since waiting several minutes to discover a mistake is... annoying.

It looks for invalid keywords, incorrect usage of keywords, missing or extraneous parameters, missing labels, incomplete or invalid WHILE/WEND, FOR/NEXT, REPEAT/UNTIL, DO/LOOP statements.

RCheck also warns about uninitialized variables being used (a common typo), and optionally looks for RCode labels or variables which are identical except for case. 

Usage:


RCHECK  [options]  target1.r  [target2.r ...]

 
The command line options are:
-EXPR Support extended syntax implemented in ReCode compiler.
-LABELS Flag as error labels which differ only by case.  ie:  Trying to use similar labels names 'G_MAX', and 'G_Max' at once would be considered an error.  RCode permits such label names, but it is poor coding style, and can create difficult to debug problems (when you get them mixed up).
-VARS Flag as errors variables which differ only by case.  ie:  Trying to use variable names 'AAA', 'Aaa', 'aaa' all at once would be considered an error.  RCode permits such variable names, but it is poor coding style, and can create difficult to debug problems (when you get them mixed up).















Legalese: These programs are provided AS IS without any warranty, expressed or implied.  This includes without limitation the fitfulness for a particular purpose or application.    People using the software bear all risk as to its quality and performance.   The user of the software is responsible for any damages whether direct, indirect, special, incidental or consequential arising from a failure of these programs to operate in any manner desired.   Etc, etc...

"AIBO" is a registered trademark of Sony Corporation.  "AIBO Master Studio", "R-Code", and "Memory Stick" are trademarks of Sony Corporation.