Лайфхаки

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

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


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

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

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

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

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