|
|
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:
https://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.
|
|