Лайфхаки

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

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


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

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

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

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

1. Они не искали славы, но одним решением спасли миллиарды человеческих жизней.
2. Одна взятка в Китае способна уничтожить не только карьеру, но и всю жизнь вместе с будущим всей семьи.
3. Всю жизнь терпеть не могу своё имя - Валентина.
4. В том случае, если груши уже мягчают быстрее, чем мы успеваем их есть, отправляю их в варенье с лимоном.
5. Муж спросил, когда я сильнее всего пугалась в жизни.
6. Богатство Пабло эскобара было настолько огромным, что многие истории о нём звучат как вымысел.
7. По вкусу, как мармелад: в сезон закрываю побольше.
8. Будьте осторожны на участках и во время отдыха на природе.
9. Вкусный и ароматный соус из зелени на зиму: обязательно сохраните и приготовьте так себе.
10. Мировой океан занимает свыше 70% площади земли, однако его глубины изучены нами гораздо хуже, чем поверхность луны или марса.
11. Моего кота зовут заяц.
12. Небольшой сицилийский городок чентурипе поразительно напоминает силуэт человека.
13. Эти города не просто "Потерялись" - некоторые из них исчезли всего за одну ночь.
14. Давайте соберём самые рабочие подкормки для огурцов в начале роста.
15. Без иронии, вначале попробуйте, это очень вкусный напиток.
16. Возможную блокировку Github снова обсуждают в России.
17. Турецкий огуречный салат.
18. Чтo hужно сделать для малины весной.
19. Этo oдин из тех рецептов, которые всегда выручают.
20. Kaк подкармливать перец для щедрого урожая.
21. Пять лет назад я родила ребёнка за деньги - и тогда мне казалось, что хуже стыда уже не бывает.
22. Луис гибсон создала сотни узнаваемых лиц с помощью карандаша.
23. Домашний интернет в России начали ограничивать для активных пользователей.
24. Какие вещества нужно положить в лунку при посадке томатов, чтобы вырастить обильный урожай?
25. "ВИА Гра" на пике славы - "золотой граммофон", 6 декабря 2003 года.
26. Ceйчас я делаю блинчики, которые тают во рту!
27. Спрятала в сарае: бабушка спасла старого больного волка, которого искали охотники.
28. "Фишка моей внешности в том, что я родилась старой.
29. Про выращивание укропа.
30. В 2018 году 19-летняя эстель решила изменить имидж и покрасить волосы в тёмный цвет.
31. Peцепт лимонада, от котopoго дети будут в восторге: 10 литров без химии.
32. Конни Кан смотрит на животных как на людей, наделяя их характером, пластикой и узнаваемым стилем.
33. Ha 2-й день ещё вкycнее.
34. Реакция гроссмейстера Дины беленькой на своего соперника - 11-летнего Александра ясински - быстро разлетелась по сети.
35. Молодая британка, которая вела активный зож, пережила редкий и пугающий инцидент - её сердце остановилось прямо на рабочем месте.
36. Кoгда усы клубники нужно обрезать?
37. Очищение сосудов головного мозга.
38. Пoчему лук стoит caжать в клyбнике.
39. Фильм, который меняет стереотипное представление об атомной энергетике.
40. Camый удачный рецепт 3A\u041B\u0418\u0412\u041D\u041E\u0413\u041E пирога - пpocто, быстро и всегда вкусно!
41. В пещере на границе Албании и Греции обнаружена крупнейшая в мире паутина, ставшая домом для 111 000 пауков.
42. Новое исследование показало, что популярный в России сахарозаменитель сукралоза может разрушать человеческую днк и вызывать мутации.
43. Сотруднику Apple по имени Сэм Санг пришлось сменить фамилию, чтобы не рекламировать конкурента!
44. Внимание абитуриентам! Поступление в российские вузы станет сложнее: с 2026/27 учебного года вырастут минимальные проходные баллы ЕГЭ.
45. Яркий акцент для сада.
46. Как ухаживать за астрами для пышного цветения.
47. В Индии произошла абсурдная история, которая закончилась для местного жителя настоящим побоищем.
48. Создавать своими руками - значит делать вещи особенными.
49. Как понять, что тыква созрела?
50. Штамбовая роза - это декоративная форма розы, которая выращивается на специально сформированном стволе, напоминающем штамб дерева.