Chapter 2. Features
Uses containers that may be changed to store scanning results
Select properties you want to retrieve (file, start and end lines, docblock, namespace …)
Ability to extend the parsing level: connect user callbacks to handle more tokens