implemented analyser (no generates HTML/XML)