[Top]
Parser
Parser.RCS
Parser.RCS()->DeltatextIterator
|
Method Parser.RCS()->DeltatextIterator()->parse_deltatext_section()
- Method
parse_deltatext_section
int parse_deltatext_section(array raw, int o)
- Description
Chops off the first deltatext section from the token array raw and
returns the rest of the string, or the value 0 (zero) if
we had already visited the final deltatext entry. The deltatext's
data is stored destructively in the appropriate entry of the
revisions array.
- Note
raw +o must start with a deltatext entry for this method to work
- FIXME
does not handle rcsfile(5) newphrase skipping
- FIXME
if the rcs file is truncated, this method writes a descriptive
error to stderr and then returns 0 - some nicer error handling
wouldn't hurt
|