Я попытался решить упражнение 1-24 в книге K & R C, в которой вам нужно создать программу, которая может обнаруживать основные синтаксические ошибки (несбалансированные скобки, скобки и т. Д.). Я провел несколько тестов, чтобы отладить его в исходных файлах C, разбросанных по моей системе. Моя программа обнаружила ошибку, когда встретила эту строку в файле:
av_opt_set_q (abuffer_ctx, "time_base", (AVRational ){ 1, INPUT_SAMPLERATE }, AV_OPT_SEARCH_CHILDREN);
Я сделал предположение, что каждый раз, когда встречаются регулярные фигурные скобки (внешние комментарии, двойные кавычки), скобки и скобки должны бытьсбалансировано. Это не так, как показала эта ошибка. К сожалению, я не могу найти, что это значит. Спасибо за вашу помощь.