projects
/
pspp
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
f20d313
)
segment: Add comment about zero-length segments.
author
Ben Pfaff
<blp@cs.stanford.edu>
Tue, 30 Nov 2021 14:54:48 +0000
(06:54 -0800)
committer
Ben Pfaff
<blp@cs.stanford.edu>
Mon, 6 Dec 2021 05:23:58 +0000
(21:23 -0800)
src/language/lexer/segment.c
patch
|
blob
|
history
diff --git
a/src/language/lexer/segment.c
b/src/language/lexer/segment.c
index e5d0af235213443ada5b2df9994e78eeaae97373..05a9f57236f8b30fc0e26931ab93beaba3b4c715 100644
(file)
--- a/
src/language/lexer/segment.c
+++ b/
src/language/lexer/segment.c
@@
-1893,6
+1893,9
@@
segmenter_get_mode (const struct segmenter *s)
bytes as part of INPUT, because they have (figuratively) been consumed by
the segmenter.
bytes as part of INPUT, because they have (figuratively) been consumed by
the segmenter.
+ Segments can have zero length, including segment types SEG_END,
+ SEG_SEPARATE_COMMANDS, SEG_START_DOCUMENT, SEG_INLINE_DATA, and SEG_SPACES.
+
Failure occurs only if the segment type of the N bytes in INPUT cannot yet
be determined. In this case segmenter_push() returns -1. If more input is
available, the caller should obtain some more, then call again with a larger
Failure occurs only if the segment type of the N bytes in INPUT cannot yet
be determined. In this case segmenter_push() returns -1. If more input is
available, the caller should obtain some more, then call again with a larger