Лайфхаки

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

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


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

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

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

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

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