Ho bisogno di scrivere un indicizzatore di codice base, che deve essere veloce. Dovrei usare un database SQLite incorporato per questo o piuttosto fare affidamento su una struttura dati personalizzata, o anche su file flat come quelli usati da ctags?
Alcuni dei miei requisiti:
- Trova tutti i riferimenti di una variabile.
- Vai all'implementazione della funzione
- ecc ...
Qualsiasi suggerimento di documentazione che spiega la teoria dietro l'indicizzazione del codice (e le strutture di dati rilevanti sarebbero molto apprezzate).