2 مستودعات
Use of algebraic structures to identify matching pairs of brackets and parentheses based on nesting depth.
Distinct from Structural Pattern Matching: Focuses on the algorithmic tracking of nesting balance for navigation, distinct from general AST structural matching.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · Nesting Balance Analysis. Refine with filters or upvote what's useful.
xi-editor is a high-performance text editor core written in Rust. It employs a client-server architecture that separates the backend editor logic from the user interface, allowing diverse frontends to communicate with the core via a standardized protocol. The project is distinguished by its use of rope-based text buffers for efficient manipulation of large documents and a collaborative engine powered by conflict-free replicated data types to synchronize concurrent edits. It further features an extensible plugin system that integrates external binaries and third-party tools through JSON-based
Employs non-commutative monoids to track nesting balance for fast identification of matching parentheses and brackets.
emmet-vim is a plugin for Vim that functions as a markup automation tool and code expander. It allows for the rapid generation of HTML and CSS structures by expanding shorthand text expressions into full code elements. The tool provides a set of shortcuts for wrapping, balancing, and manipulating tags. It includes a text object extension that enables navigation and editing commands for jumping between nested element boundaries. The project covers a range of capabilities for frontend code refactoring and document hierarchy restructuring. These include tag wrapping, element removal, attribute
Enables moving the cursor across element boundaries to navigate and edit nested structures quickly.