* Change syntax tree language field to be string
Тип LanguageId заменен на string
* Fix unit language name assigning
* Update lexer and parser
* Add checks to avoid NullReferenceException
Проверки на null для SyntaxTree. (К падению компилятора они не приводили, т.к. они связаны с другими ошибками, например синтаксическими), но мешали отладке.
* Return initial lexer and parser versions
* Revert language name assigning