Option Menu Compatibilities

Syntax
  If you want the statements that disobey the ISO standard to be eliminated, change these options.
  On OPTION ARITHMETIC omitted procedure
    Inherit from Main Program
    When a OPTION ARITHMETIC statement is written in the main program, arithmetic of a procedure where OPTIN ARITHMETIC is not written shall be agreed with that on the main program.
    Take over Tool-Bar Setting
    Arithmetic of a procedure where OPTIN ARITHMETIC is not written shall be agreed with that on the tool-bar.
Behavior
  Format String with #s
    Change this option if you want format strings to be applied in conformity with the ISO standard.
  Unit of String manipulation
    designates whether a character consists of a byte or not.
    Some program may assume that a character is a byte, in such a case, turn the option to Byte.
    This option affects the behavior of CHARACTER INPUT statements, substring manipulation, POS functions, ORD functions, CHR$ functions and LEN functions.
    This option corresponds to a enhanced statement OPTION CHARACTER.
    An OPTION CHARACTER statement have priority over this option.
  Parameters of DEF-statements
    On This BASIC, an argument of a DEF-statement is passed by reference if it is a variable, because it seems to rarely cause incompatibility with the standard.
    But if you want to avoid this incompatibility perfectly, turn the option to Always Passed by values, though the performance may decrease slightly.
  Own Variables of FOR-NEXT blocks
    The increment and the limit of a FOR～NEXT loop are stored in the invisible variables.
    This option designates the location of these variables.
    Note that the standard does not allow the existence of any local variable except the parameters of an internal procedure.
  Defined Function Name
    This BASIC uses a local variable to receive the conclusion, the value to be the result, of a function definition for the sake of ease recursive call.
    If this option is tuned to GLOBAL, be careful to set the conclusion in the finish of a call.
Drawing
  Initial Beam Mode
    This option turns the behavior of PLOT LINES statement in conformity with the ISO standard.