| Entry | |
|---|---|
| R0 | Pointer to syntax string |
| R1 | Pointer to input string |
| R2 | Pointer to output buffer |
| R3 | Size of output buffer |
| Exit | |
|---|---|
| R0 | Preserved |
| R1 | Preserved |
| R2 | Preserved |
| R3 | Bytes left in output buffer |
The purpose of this call is to scan the input string, and places values in output buffer according to the syntax string.