Лайфхаки

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

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


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

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

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

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

1. Искреннее сострадание не требует миллионов на счетах и громкого общественного признания.
2. Соседка прошла клубнику триммером почти под ноль и сказала, что так кусты "Омолаживаются".
3. В Москве вновь вводят жёсткие лимиты на продажу бензина и дизельного топлива.
4. Из одного кочана делаю целую сковороду капустных шницелей.
5. Моя семья успешность отпуском у "Морюшка измеряет".
6. Богатство Пабло эскобара было настолько огромным, что многие истории о нём звучат как вымысел.
7. Эти минералы выглядят так нереально, что кажутся творением нейросети или 3D-графики.
8. Думаю, моя мама не человек.
9. По вкусу, как мармелад: в сезон закрываю побольше.
10. Про проветривание теплицы.
11. Найти хорошую работу в России становится практически невозможно для большинства граждан.
12. На море вляпалась в курортный роман.
13. Пять великих мыслителей трагически заплатили жизнью за свои смелые убеждения.
14. Припорошите междурядья моркови самой простой подкормкой и увидите какой крупной она вырастет.
15. Ошибка Chatgpt российскую семью долгожданного отпуска в Македонии лишила.
16. Что произойдет с нашей планетой, если человечество внезапно исчезнет?
17. Еще раз про хосты: почему этот многолетник должен быть в каждом саду.
18. Много лет отжиралась, но сейчас железно решила сесть на диету.
19. Российские власти введение дополнительной платы за VPN отложили.
20. Петербургские депутаты предложили изменить школьную программу полового воспитания.
21. Сервис такси Bolt уволил всех кадровиков ради эффективности.
22. Для сохранения здоровья листьев огурцов и предотвращения их желтения, вот несколько проверенных рецептов:
23. Цветы для ленивого сада: посадил и забыл на все лето.
24. Пятый рабочий день полностью неэффективным оказался.
25. Telegram в России остаётся без альтернатив несмотря на попытки заменить сервис.
26. Чтo hужно сделать для малины весной.
27. Выйдя из тюрьмы, девушка первым делом понесла букет на могилу мужа.
28. Трещины на тротуарах превращаются в целые миры художника.
29. Горсть миндаля в день может заметно улучшить состояние кожи.
30. Пepвое опрыскивание сада: чем, когда и как обрабатывать деревья и кустарники.
31. Картофельные ростки: золотой актив, который вы зря выбрасывали!
32. Художник цифрового коллажа Угур галленкуш создаёт выразительные работы о глобальной несправедливости.
33. Антонио бандерас и дакота Джонсон - один из самых трогательных примеров того, что настоящая семья строится не на биологии, а на искренней любви.
34. Москвич почти год добивался расположения девушки: отправлял ей роскошные букеты и регулярно писал ей.
35. Денежное дерево, всего одной ложкой этого ингредиента оно зацветет замечательно.
36. Heжнeйший пирог 4 стакана.
37. Секрет пышной и сладкой морковки - простая подкормка!
38. Их форма, цвет и даже расположение никогда не бывают случайными.
39. Некоторые сельские общины южной Кореи нашли необычный способ сохранить маленькие школы, несмотря на снижение рождаемости.
40. В свердловской области запустили необычную программу стимулирования рождаемости: теперь за рождение детей будут выдавать ачивки.
41. Hи однoй мыши, ни однoго кpoта и зaйца на вaшей даче бoльше не бyдет.
42. Облепиха - настоящая универсальная аптечка, способная замедлять старение и снижать риск развития рака, диабета и сердечно-сосудистых заболеваний.
43. Создание деревянной рамки для карандашей оказалось настоящим мини - мастер - классом.
44. HR - специалисты бьют тревогу: зумеры всё чаще отказываются выходить на работу, ссылаясь на панические атаки.
45. С утра иногда так хочется выпить ароматного бодрящего кофе.
46. Девушка взялась за проект своими руками и в итоге собрала настенные часы.
47. Подставки для вещей, сделанные своими руками, могут быть не только полезными, но и красивыми.
48. Кто сказал, что шестиугольники только у пчёл?
49. В исследовании приняли участие почти 8 тысяч женщин, и результаты оказались однозначными: разница в уровне удовлетворённости отношениями ощутима.
50. Как спасти огурцы от мучнистой росы.