virt2/api/soft/CodeMirror/text/src
1@yurecnt.ru b14181dba4 Исправлен модуль login - починил авторизацию, написал документацию 2023-02-23 19:36:50 +05:00
..
README.md Исправлен модуль login - починил авторизацию, написал документацию 2023-02-23 19:36:50 +05:00
char.ts Исправлен модуль login - починил авторизацию, написал документацию 2023-02-23 19:36:50 +05:00
column.ts Исправлен модуль login - починил авторизацию, написал документацию 2023-02-23 19:36:50 +05:00
index.ts Исправлен модуль login - починил авторизацию, написал документацию 2023-02-23 19:36:50 +05:00
text.ts Исправлен модуль login - починил авторизацию, написал документацию 2023-02-23 19:36:50 +05:00

README.md

The Text type stores documents in an immutable tree-shaped representation that allows:

  • Efficient indexing both by code unit offset and by line number.

  • Structure-sharing immutable updates.

  • Access to and iteration over parts of the document without copying or concatenating big strings.

Line numbers start at 1. Character positions are counted from zero, and count each line break and UTF-16 code unit as one unit.

@Text

@Line

@TextIterator

Column Utilities

@countColumn

@findColumn

Character Types

@isExtendingChar

@isWordChar

@CharType

@charType

Code Points

If you support environments that don't yet have String.fromCodePoint and codePointAt, this package provides portable replacements for them.

@codePointAt

@fromCodePoint

@minPairCodePoint