locate characters
Description
i3, i4, ... in upto(c, s, i1, i2)
upto(c, s, i1, i2) generates the sequence of integer positions in s preceding a character of c in s[i1:i2]. It fails if there is no such position.
Parameters
- c
- cset of characters to scan up to
- s
- subject string
- i1
- initial position in s to scan
- i2
- end position in s to scan
- returns
- successive string positions or fail
Defaults
- s
- &subject
- i1
- &pos if s is defaulted, else 1
- i2
- 0
Errors
101 |
i1 or i2 is not an integer |
103 |
s is not a string |
104 |
c is not a cset |
See Also
- bal — locate balanced characters
- find — find string