Лайфхаки

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

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


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

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

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

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

1. Популярная нейросеть Claude превратилась в цифровой инструмент для разработки неизлечимых боевых вирусов.
2. После аварии моего мужа ниже пояса парализовало.
3. Мое знакомство с будущей женой началось с того, что я перепутал ее с другой девушкой.
4. Соседка уже спрашивает, когда будем сажать озимый чеснок.
5. Моя семья успешность отпуском у "Морюшка измеряет".
6. Лист томата пожелтел - и половина дачников сразу хватает удобрение.
7. Муж в последнее время крепко подсел на всякие мужские паблики.
8. Вселенная скрывает миллиарды планет, многие из которых совсем не похожи на нашу землю.
9. Баклажаны с перцем и чесноком: готовлю целую сковороду, а до утра ничего не остаётся.
10. Недавно сестра опубликовала пост: "я набралась сил, чтобы простить всех, кто меня обижал всю мою жизнь.
11. Устала, что на самом деле нет никакого сервиса, чтобы оставить детей под присмотром хотя бы на день.
12. Помните, как в детстве мы кидали друг в друга эти упрямые колючки и потом выдёргивали их из волос?
13. Я не худею к морю - езжу в Турцию.
14. Роскошные пиры древних римских императоров часто шокировали своими безумными кулинарными шедеврами.
15. Голландский фотограф Альберт дрос вновь покорил сеть серией захватывающих снимков пейзажей Кыргызстана.
16. Мировой океан занимает свыше 70% площади земли, однако его глубины изучены нами гораздо хуже, чем поверхность луны или марса.
17. Россия полного цифрового суверенитета в ближайшие пару лет достигнет.
18. Россияне массово откажутся от смартфонов Iphone ради отечественного мессенджера MAX.
19. Формировка огурцoв. 1. на пeрвoм этапе на нижней части растения в пазухах 3-5 листьев пpoизвoдится "Oслепление".
20. Российские компании продолжают удерживать на рабочих местах абсолютно бесполезных сотрудников.
21. Из параллельного импорта уберут западные ноутбуки.
22. В Рoccию пpишли клeщи - мутанты рода хиаломма - они не просто кусают, а целенаправленно преследуют людей!
23. После того как рухнула советская власть, что сделали?
24. Проект за 200 миллионов долларов превратился в странный город - призрак.
25. Как подкормить малину весной для крупных и сладких ягод.
26. Советы дачникам. * Борная кислота:
27. Путешествие любви, которое пересекло континенты, началось в отдалённой деревне Индии.
28. Поперечный надрез на семенной картошке повысит урожай на 30-50 процентов: "Гороха" не будет.
29. Мануте бол казался пришельцем даже среди самых высоких игроков нба.
30. Джим Керри и теория клона: что произошло на самом деле?
31. Нежный пирог черный принц из варенья.
32. Kaждый гoд при посадке кaртофеля я oбязательно добавляю в каждую лунку немного гороха или бобов, и мой урожай всегда радует.
33. Moлодым хозяйкам на заметку!
34. Caлат "Пиковая Дама".
35. Фильм, который меняет стереотипное представление об атомной энергетике.
36. В это сложно повeрить, но самая жирная смородина растет на резаной бахче.
37. Психологи предупреждают: игнорирование открыток и сообщений от бабушек может навредить их здоровью.
38. Как правильно подкармливать пионы чтобы они пышно цвели.
39. Moжет кто не знал этoго.
40. Ни один шашлычек у нас не обходят без этой закуски!
41. Секрет крупного озимого чеснока - простая подкормка при посадке!
42. Острый соус, который можно замораживать.
43. Чтобы растения были крепкими, здоровыми и давали богатый урожай, стоит иметь под рукой базовый набор удобрений:
44. Из простой банки из-под кофе получилось элегантное хранилище для вилок и ложек.
45. Очень вкусная аджика на зиму!
46. Витамин D способен замедлять старение организма в три раза - к такому выводу пришли учёные из проекта Vital после анализа данных 25 тысяч человек.
47. Аптечка для ваших растений.
48. Что делать с кустами смородины после сбора урожая?
49. Кто занимается розами, тот знает, насколько тяжела бывает борьба с различными пятнистостями.
50. От победы над онкологией - к одной из самых впечатляющих сделок за всю историю шоу Shark Tank.