Sort:  

Thanks for pointing it out.

Technically you are right - at least according to the formal definition.

Eclipse seems to present all errors discovered by the indexer as semantic - hence the mistake.
synctatic.png

I've corrected the text to reflect that the code indexer can discover syntactic errors as well as some semantic ones (e.g. nonexistent variables).