Я пытаюсь оборачивать голову тем, как обрабатывать многострочные комментарии C-стиля (/ * * /) с помощью парсинга рекурсивного спуска. Поскольку эти комментарии могут появляться в любом месте, как вы их учитываете? Например, предположим, что вы разбираете предложение в токенах word
, что нам делать, если есть комментарий внутри слова?Многострочные комментарии в парсере рекурсивного спуска
Ex.
Это предложение = word
word
word
word
против
Это сеном/* sible */Tence = ???
Спасибо!
Вы сначала пишете лексер/токенизатор? Вы можете просто игнорировать что-либо между '/ *' и '* /' при разбиении текста программы на токены. – eigenchris