Я знаю, что этот вопрос кажется глупым, но это не так. Я имею в виду, что это точно. У меня есть хорошее понимание проблемы синтаксического анализа. Я знаю BNF/EBNF, я написал грамматику для анализа простых контекстно-свободных языков в одном из моих курсов в колледже. Я никогда раньше не встречал регулярных выражений! Единственное, что я помню об этом, это то, что контекстно-свободная грамматика может делать все, что может делать регулярное выражение.
Также полезно ли использовать обычное кодирование для синтаксического анализа строк? Простой пример был бы полезен.