guile-uniseg/uniseg
Vivianne 31012d5b8f Yet another reorganization, and solve Christine's 'rude problem'
- We change the stream iterator to *always* return a grapheme
  (except for EOF). The grapheme then gets built up over time.
  - This way, trans flag for example is first white flag, then
  white flag + zwj, etc until it finally transforms into the
  trans flag.
  - Users of the stream library can then use the `modification?'
  flag to determine if the stream value is a modification of the
  prior grapheme instead of a new grapheme.
  - Abstracted iteration to an iterator object to support use cases
  where we don't have an input stream (reflow needs this!)
2024-03-05 11:46:32 -05:00
..
charsets Yet another reorganization, and solve Christine's 'rude problem' 2024-03-05 11:46:32 -05:00
eastasian Renaming to uniseg 2024-03-03 13:13:22 -05:00
graphemes Yet another reorganization, and solve Christine's 'rude problem' 2024-03-05 11:46:32 -05:00
graphemes.scm Yet another reorganization, and solve Christine's 'rude problem' 2024-03-05 11:46:32 -05:00
hconfig.scm Renaming to uniseg 2024-03-03 13:13:22 -05:00
internal.scm Renaming vars [need to sort the output of hash table...] 2024-03-04 17:21:19 -05:00