RML-1
PROGRAMING GUIDELINE
- 7 -
delimiter or terminator loses its significance as a numerical value, the
character is treated as a terminator.
(Examples)
PA100,,100;
is equivalent to
PA100,;,100;
PA100++100;
is equivalent to
PA100;++100;
PA100..100;
is equivalent to
PA100.;.100;
PA100,.100.0;
is equivalent to
PA100,0.100;.0;
PA 100 . 0, 100; is equivalent to
PA100,0;0,100;
PA - 100, 100;
is equivalent to
PA-;100,100;
PA . 100, 100;
is equivalent to
PA0;100,100;
PD,
is equivalent to
PD;,
PD$
is equivalent to
PD;$
PD<
is equivalent to
PD;<
PD^C
is equivalent to
PD;^C
PD[TAB]0,1;
is equivalent to
PD0,1;
PD-[CR]0,1;
is equivalent to
PD-;0,1;
When getting parameters, only the number of parameters that could be
obtained completely and correctly is executed.
(Specifically, cases resulting in an error are excluded.)
IP-;
is executed with zero parameters.
IP 100,-;
is executed with one parameter.
IP 100,100,-;
is executed with two parameters.
IP 100,100,200,-;
is executed with three parameters.
IP 100,100,200,200;
is executed with four parameters.
IP 100,100,200,200,300; is executed with four parameters. Only the required
parameters are obtained. The final ",300" is passed to
the next command search.
PD-;
is executed with zero parameters.
PD 100,-;
is executed with one parameter.
Also, if the value of a parameter is out of range for its type (such as int), it is limited
to the type's maximum or minimum value.
In command processing, two letters must be obtained for mode 2 commands and