The development environments can provide these navigation facilities because they maintain a continuously updated model of the sourcefiles in the form of an abstract syntax tree.
Развојан окружења могу да обезбеде ове навигационе објекте зато што они одржавају константно ажуриран модел изворних датотека у форми апстрактног синтаксног дрвета.