В таких языках, как Lisp или Scheme, использование S-выражений для представления текста программы, вероятно, уменьшит объем работы для синтаксического анализатора. Компилятор Lisp будет тратить меньше времени на синтаксический анализ исходного кода Lisp, чем компилятор C ++ тратит на анализ кода C ++ (C ++ имеет репутацию одного из самых сложных для анализа языков).
Однако, за некоторыми исключениями (возможно, C ++?), Синтаксический анализ не является частью компилятора, которая займет больше всего времени. Java, Python, C #, Delphi имеют довольно простые грамматики.