Technical information

SEGA Confidential
SATURN Virtual CD System User's Manual
35
3.2 Script Command Reference
Format Definitions of Lines
Backus Naur (BNF) notation is used for the formal format definitions of the follow-
ing lines. The areas enclosed by < > are nonterminal symbols, showing that the left
side of ::= is replaced with that of the right side. In addition, this replacement is
performed recursively.
The following notation rules are observed:
Enclosing in [] denotes a termination symbol.
[CR] indicates a return code.
[SPACE] indicates a space.
[TAB] indicates a tab code.
<keyword> indicates an annexed table.
The limitations of the keyword and parameter set are given in annexed tables.
Keywords are case sensitive.
The limits for the number of columns and characters are specified separately.
The units used for numbers are described separately.
Information regarding other limitations is described separately.
Refer to specification JIS X 0606 for the definitions for <a 1 character> and <d 1
character>. Kanji characters can also be used. Generally, every command has the following
configuration: <line>::=<keyword><parameter list>[CR].
Tokens such as keywords and parameters are separated by one or more blank
spaces, which have the following meanings.
Space code (0x20)
Horizontal tab code (0x09)
Vertical tab code (0x0b)
Home feed (0x0c)
Line feed (0x0a)
Each line consists of one line by the line feed code (0x0d).
The definition of each line is shown below.
Words not enclosed by < > refer to reserved words or the operator input by the user.
[CR] indicates the line feed code (0x0d).
[SPACE] indicates a blank space (0x20).
See standard specification JIS X 0606" for a definition of <a 1 character> and <d 1
character>.