1 repositorio
Using a combination of line numbers and search patterns to locate a symbol's position after file edits.
Distinct from Pattern Occurrence Location Algorithms: Distinct from Pattern Occurrence Location Algorithms: this specifically handles the drift of symbols in a file after edits.
Explore 1 awesome GitHub repository matching software engineering & architecture · Tag Location Resolution. Refine with filters or upvote what's useful.
Universal Ctags is a multi-language symbol indexer and regex-based parsing engine used to extract and catalog functions, classes, and variables from source code. It functions as a source code indexer that scans files across diverse programming languages to create searchable catalogs of definitions and declarations. The project is distinguished by its extensible parser framework, which allows users to define new language rules using regular expressions and configuration files. It supports complex parsing scenarios through state-based parsing, stack-oriented scope tracking, and guest-parser del
Universal Ctags chooses between using line numbers, search patterns, or a combination of both to locate objects.