Technical information

SEGA Confidential
41
SATURN Virtual CD System User's Manual
Script Syntax
The syntax of the input script is indicated below.
Items enclosed by < > denote nonterminal symbols.
means "or". <
. .
>opt indicates that <
. .
> can be omitted.
xxxxxxx indicates areas where the script locations and definitions were changed from the old
specifications.
<Script> ::= <disc>
<Disc> ::= <Disc line> <Disc Definition> <EndDisc line>
<Disc Definition> ::= <CatalogNo line>opt <Session Group>
<Session Group> ::= <Session> <Session> <Session Group>
<Session> ::= <Session line> <Session definition> <EndSession line>
<Session Definition> ::= <Leadin> <System Area Definition>opt <Volume
Descriptor Track> <Track Group> <Leadout>
<LeadIn> ::= <LeadIn line> <Empty line>opt <PostGap line>opt <EndLeadIn
line>
<System Area Definition> ::= <SystemArea line>
<LeadOut> ::= <LeadOut line> <Empty line>opt <EndLeadOut line>
<Track Group> ::= <Data Track Group>opt <CDDA Track Group>opt
<Data Track Group> ::= <Track> <Track> <Data Track Group>
<Track> ::= <Track line> <PreGap line>opt <Directory Group> <PostGap>opt
<EndTrack line>
<CDDA Track Group> ::= <CDDA Track> <CDDA Track> <CDDA Track Group>
<CDDA Track > ::= <Track> <CDDA Track Definition> <EndTrack line>
<CDDA Track Definition > ::= <CDDA Track Definition Group>opt <File Source Group>
<CDDA Track Definition Group>opt <Directory Group>
<CDDA Track Definition Group> ::= <CDDA track Definition line> <CDDA
Track Definition line ><CDDA Track Definition Group>
<CDDA Track Definition line> ::= <Pause line> <Preemphasis line>
<Channels line> <Copy line>
<Directory Group> ::= <Directory line> <Directory Attributes>opt
<Directory Group>
<EndDirectory line> ::= <Directory Group>opt <Directory Group>opt
<File Group> <Directory Group>opt
<Directory Attributes> ::= <Directory Attribute line> <Directory At-
tribute line> <Directory Attribute>
<Directory Attribute line> ::= <Attributes line> <MinLength line>
<RecordingDate line>
<SameName line> <SysOwnerID line> <SysReadAttributes line>
<SysExecuteAttributes line>
SameName is valid when SupplementaryVolume is defined.
<File Group> ::= <File line> <File line> <File group>
<File line> ::= <File> <Extended File>
• When the track is CDDA, only the file is valid.
<File> ::= <File line> <File Definition>opt <File Format Definition>
<EndFile line>