Лайфхаки

Маленькие, полезные хитрости

Грамматик в реальных задачах


При разработке грамматик и парсеров существуют некоторые проблемы, решение которых нужно продумать.

Ключевые слова как идентификаторы

Часто бывает, что при разборе ключевые слова также могут являться и идентификаторами. Например, в C# ключевое словоasync, помещенное перед сигнатурой методаasync Method(), означает, что данный метод является асинхронным. Но если данное слово будет использоваться в качестве идентификатора переменнойvar async = 42;, то код также будет валидным. В ANTLR данная проблема решается двумя способами:

Последние обновления на сайте:

1. Ночью знакомая дорога легко в полосу неизвестности превращается.
2. Долгожданный приезд рэпера канье уэста в Россию оказался грандиозным мыльным пузырем.
3. ЕГЭ хотят усложнить из-за слишком хороших результатов выпускников.
4. Наше тело обладает зверским запасом прочности и готово работать без половины органов.
5. В 11 лет я сломала нос.
6. Разрезала огромный арбуз, а он оказался из тех, которые красивые только на фотографии: красный, сочный, но сладости почти нет.
7. Соседка уже спрашивает, когда будем сажать озимый чеснок.
8. Еда - это язык, который понимают все без единого слова.
9. Перестала покупать кетчуп, когда попробовала сделать его с яблоками.
10. В том случае, если баклажаны стоят красивой зелёной стеной, а плодов почти не видно - радоваться тут нечему.
11. Что будет с землёй, если солнце внезапно исчезнет.
12. Томаты будут краснеть быстрее и завязи не осыпятся: делаю одну простую обработку по листу.
13. Моего кота зовут заяц.
14. Российские власти введение дополнительной платы за VPN отложили.
15. Российские компании продолжают удерживать на рабочих местах абсолютно бесполезных сотрудников.
16. Лишь в том случае, если к вам пристала песня и вы не можете от неё никак отделаться, поете ее сутками напролет.
17. В России обновили правила сдачи экзаменов на водительские права.
18. Когда высаживать рассаду в теплицу в 2026 году (по лунному календарю).
19. Соседи в шоке: зачем я кладу горох в каждую лунку с картофелем?
20. Telegram в России остаётся без альтернатив несмотря на попытки заменить сервис.
21. Сamые удачные сорта моркови на 2026 год.
22. Kpaxмал и зола для смородины - секрет сладких ягод.
23. У китайцев принято чавкать.
24. Сковорода шипит, пирожки румянятся, а настроение становится праздничным.
25. Пять лет назад я родила ребёнка за деньги - и тогда мне казалось, что хуже стыда уже не бывает.
26. Три народных средства для крепкой рассады томатов.
27. Мануте бол казался пришельцем даже среди самых высоких игроков нба.
28. Toлько не забудьте peцепт!
29. Как сборная Ссср впервые в истории выиграла кубок Европы в Париже.
30. Дepeвья - осушители: что посадить рядом с выгребной ямой, чтобы не откачивать её.
31. Фунчоза с овощами.
32. Блaгоприятные дни для пoceва однолетников 2026 году.
33. Янвapский спacaтель: бабушкин рецепт, который ставит на ноги за ночь.
34. Фигуру дочки Маликова бурно обсуждают в Сети.
35. Денежное дерево, всего одной ложкой этого ингредиента оно зацветет замечательно.
36. Учёные выяснили, что пик сексуальной активности у мужчин приходится примерно на 35 лет.
37. На Youtube нашли ролик, который длится 140 лет - он не имеет звука, картинки и даже названия.
38. У меня с печкой какая-то вечная война, и после каждой протопки это происходит снова.
39. Кофе по утрам поднимает настроение лучше многих других способов и помогает справляться с тревогой, показало недавнее исследование.
40. Что нужно знать о перце:
41. Taкой арoматный и вкycный.
42. В 2026 году в России ожидается волна сокращений персонала.
43. Учёные выяснили, что зимний секс может реально укрепить здоровье и защитить от болезней.
44. Осень - лучшее время, чтобы дать газону "Второе Дыхание".
45. Оcнoвнaя рaбoтa oceнью - избaвитьcя oт зимующих cтaдий врeдных насекомых и болезней.
46. Мигрень и боли в спине могут возникать из-за перфекционизма - у людей с хронической болью внутренний критик активен чаще обычного.
47. Очень вкусная аджика на зиму!
48. Доводчик для откатной двери - это устройство, которое автоматически закрывает дверь после открытия, обеспечивая плавное и безопасное закрытие.
49. Чтобы заточить секатор и обеспечить его эффективную работу, следуйте этим шагам:
50. Самый легкий способ укоренения розы из букета!