Table 9.1. Parsing Source Strings
| Instruction | Where the source string comes from | 
|---|---|
| ARG | Arguments you list when you call the program or arguments in the call to a subroutine or function. | 
| PARSE ARG | Arguments you list when you call the program or arguments in the call to a subroutine or function. | 
| PARSE LINEIN | Next line in the default input stream. | 
| PULL | The string at the head of the external data queue. (If the queue is empty, it uses default input, typically the terminal.) | 
| PARSE PULL | The string at the head of the external data queue. (If the queue is empty, it uses default input, typically the terminal.) | 
| PARSE SOURCE | System-supplied string giving information about the executing program. | 
| PARSE VALUE | Expression between the keywords VALUE and WITH in the instruction. | 
| PARSE VAR name | Parses the value of name. | 
| PARSE VERSION | System-supplied string specifying the language, language level, and (three-word) date. |