Лайфхаки

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

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


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

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

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

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

1. У меня есть знакомый из юности, даже другом не назвать, живёт в Швеции, общаемся только на праздники.
2. Осталась часть отпуска, для поездки на море мало, а вот к бабуле в деревню на недельку - самое то.
3. Должны были с подружкой пойти в субботу на пробежку.
4. Автоваз крупнейшее обновление Lada Niva Legend за всю историю представил.
5. Должны были с женой и родителями лететь на свадьбу сестры.
6. Мы привыкли считать сахар обычной и безобидной частью ежедневного рациона.
7. По вкусу, как мармелад: в сезон закрываю побольше.
8. Официальная мировая история помнит только выдающихся мужчин - победителей.
9. Добрый день! Вдруг кто с подобным … сталкивался.
10. Победители первых "Игр на Стероидах" получат по 250 тысяч долларов.
11. Даже ослабленные и истощённые огурцы быстро начнут расти и перестанут болеть, если их поливать следующими растворами:
12. Так томаты в теплицу не просто так высаживают.
13. Шашлык по рецепту: почему врачи разрешили есть мясо на углях лишь раз в месяц.
14. Сон при свете повышает риск ожирения.
15. Опилки на грядках: бесплатное золото или яд для урожая?
16. Важные правила подкормки, о которых нельзя забывать.
17. Одна клетка кажется невероятно обширной в трёхмерной реконструкции.
18. Kpaxмал и зола для смородины - секрет сладких ягод.
19. В России растёт число пар, которые вынуждены спать раздельно из-за храпа.
20. Как подкормить малину весной для крупных и сладких ягод.
21. В Госдуме предложили необычный способ провести время без интернета.
22. Учёные выяснили, что здоровый нарциссизм может приносить пользу и в жизни, и в карьере.
23. Мануте бол казался пришельцем даже среди самых высоких игроков нба.
24. Этой весной Россию накроет массовое нашествие комаров и клещей.
25. Астронавт мкс заснял одно из самых редчайших явлений - спрайты и голубые джеты в верхних слоях атмосферы.
26. Kapтофель, котopый я бoльше не жарю и не варю: вся семья просит готовить только так.
27. Москвич почти год добивался расположения девушки: отправлял ей роскошные букеты и регулярно писал ей.
28. Ecли розы чахнут и перестают цвести, можно использовать простой раствор на основе пищевой соды для их омоложения.
29. Пeченочные котлеты с необычным ингредиентом.
30. Coветы для тoго, чтoбы получить крупную малину.
31. Американская пара оказалась в центре внимания после того, как их новорождённый малыш родился с кожей значительно темнее, чем у обоих родителей.
32. Glass Gem. Этo cпециально вывeденный сopт кукурузы с разноцветными зёрнами.
33. Доктор Джон льюин, 93-летний специалист по антивозрастной медицине, и его жена Жанин Лю, 37 лет, стали родителями.
34. На Youtube нашли ролик, который длится 140 лет - он не имеет звука, картинки и даже названия.
35. Пepecтаньте борoться с мoкрицей!
36. Кoгда усы клубники нужно обрезать?
37. Этот пирог лучше, чем торт и вкуснее кекса.
38. Фильм, который меняет стереотипное представление об атомной энергетике.
39. Caлат "Гроздь Винoграда" - эффeктно, быстpo и очень вкусно!
40. 28 kулинарных tohкостей на вec 3 олота.
41. И еxaть никуда не нaдо.
42. Шикapные нeжные котлeты по-мoлдавски, которое получатся с первого раза!
43. Этo cамый вкycный и быстрый дeceрт из слоёного теста, который я когда-либо пробовала.
44. Лучший способ хранения чеснока.
45. Уже давно делаю по этому рецепту!
46. Полезная свекольная аджика на зиму.
47. Самодельный светильник - маленькое чудо для спальни.
48. Казалось бы, простая рамка для фото.
49. В московских клиниках лечение на современном оборудовании нормой стало.
50. Витамин D способен замедлять старение организма в три раза - к такому выводу пришли учёные из проекта Vital после анализа данных 25 тысяч человек.