77
8.8 Syntax Analysis of Script File

If a script file name is specified when generating a list file, the syntax of the script file is analyzed as fol lows

before generating the list file. The specifications of the script file syntax is given below.

<SCRIPT FILE> :: = <COMMANDS>
<COMMANDS> :: = <COMMANDS> <COMMAND> | null
<COMMAND> :: = ?/? <CMDBODY> <LS>
<CMDBODY> :: = <APPEND>
| <CHILD_PROC>
| <DELETE>
| <FORMAT>
| <BEEP>
| <RENAME>
| <RECEIVE>
| <SEND>
| <PRINT>
| <TIME_ADJUST>
| <END_SESSION>
<APPEND> :: = <APPEND_CMD> <APPEND_OPTION> <SP> <PATHNAME_PAIR>
<CHILD_PROC> :: = <CHILD_PROC_CMD> <SP> <CMD_PARAMETER>
<FORMAT> :: = <FORMAT_CMD> <SP> <DRIVE>
<BEEP> :: = <BEEP_CMD>
<RENAME> :: = <RENAME_CMD> <SP> <PATHNAME_PAIR>
<RECEIVE> :: = <RECEIVE_CMD> <OPTIONS> <SP> <PATHNAME_LIST>
<SEND> :: = <SEND_CMD> <OPTION> <SP> <PATHNAME_LIST>
<PRINT> :: = <PRINT_CMD> <SP> <STRING>
<TIME_ADJUST> :: = <TIME_CMD> <SP> <TIME_VALUE>
<END_SESSION> :: = <END_CMD> <PARAM>
<APPEND_CMD> :: = 'A'
<CHILD_PROC_CMD> :: = 'C'
<FORMAT_CMD> :: = 'F'
<BEEP_CMD> :: = 'B'
<RENAME_CMD> :: = 'N'
<RECEIVE_CMD> :: = 'R'
<SEND_CMD> :: = 'S'
<PRINT_CMD> :: = 'P'
<TIME_CMD> :: = 'T'
<END_CMD> :: = '/'