Является ли Vala нормальным языком для синтаксического анализа по сравнению с C ++?

Проблемы синтаксического анализа C ++ хорошо известны. Его нельзя проанализировать исключительно на основе синтаксиса, это невозможно сделать как LALR (какой бы термин ни был, я не теоретик языка), спецификация языка - это миллион страниц и т. Д. По этим и другим причинам я Выбираю альтернативный язык для моих личных проектов.

Вала похож на хороший язык. Несмотря на то, что он предоставляет множество улучшений по сравнению с C ++, так же сложно анализировать? Или у него есть аккуратная формальная грамматика разумной длины или какое-то логическое описание, подходящее для создания синтаксических анализаторов для компиляторов, анализаторов исходного кода и других инструментов?

Каким бы ни был ответ, подходит ли это к альтернативному синтаксису Genie?

(Я также интересуюсь, хотя и менее интенсивно, по поводу D и других пост-C ++ не-виртуальных языков.)

7
задан DarenW 27 November 2010 в 04:45
поделиться