QSPLib Parser
QSPLib парсил исходники ещё задолго до того, как это стало модным, и продолжает этим заниматься и по сей день.
Является самым близким парсером к спецификации языка (собственно, с него и пишется спецификация), остальные равняются на него с разной степенью успешности.
Работает по "ленивому" принципу: разбирает построчно исходник и сразу же его интерпретирует. Таким образом, синтаксические ошибки ловятся только тогда, когда на них натыкается парсер.