Fast incremental parsing using piece table and tree-sitter to generate syntax tree
-
Updated
May 12, 2020 - C
Fast incremental parsing using piece table and tree-sitter to generate syntax tree
Terminal text buffer implementation in Java — the core data structure used by terminal emulators to store, edit, and render text. Application project for a JetBrains internship. Features scrollback history, 16-color ANSI support, wide character (CJK/emoji) handling, and a live REPL for interactive testing.
A high-performance, immutable text buffer for Kotlin Multiplatform, powered by a balanced Rope data structure. Designed for collaborative editors, IDEs, and reactive text processing, it delivers O(log N) insertions/deletions with structural sharing to minimize memory overhead. Features include reactive coroutine-based event streams, multi-encoding.
Add a description, image, and links to the text-buffer topic page so that developers can more easily learn about it.
To associate your repository with the text-buffer topic, visit your repo's landing page and select "manage topics."