История изменений
Исправление AZJIO, (текущая версия) :
пока не наткнëмся на
'/', если встретилась косая черта, запоминаем еë
А если символ встретился внутри кавычек или апострофов? А что если встретится экранированная кавычка \" или так \\\\\\\\" и нужно проверить количество, чтобы признать кавычку экранированной или нет. Так что посимвольный анализатор придётся усложнить. Просто я уже писал такой. Пришлось изучать как выглядят ассемблерные вставки, не является ли / каким нибудь вспомогательным символом в них.
Ой, в Си то немного другие заморочки.
Исходная версия AZJIO, :
пока не наткнëмся на
'/', если встретилась косая черта, запоминаем еë
А если символ встретился внутри кавычек или апострофов? А что если встретится экранированная кавычка \" или так \\\\\\\\" и нужно проверить количество, чтобы признать кавычку экранированной или нет. Так что посимвольный анализатор придётся усложнить. Просто я уже писал такой. Пришлось изучать как выглядят ассемблерные вставки, не является ли / каким нибудь вспомогательным символом в них.