Лайфхаки

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

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


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

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

Часто бывает, что при разборе ключевые слова также могут являться и идентификаторами. Например, в 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. Препараты от болезней томатов!
21. Цветы для ленивого сада: посадил и забыл на все лето.
22. Пересадка огурцов без стресса.
23. Стapый китайский рецепт: раствор, в котором любой черенок пустит первые корешки за 2 дня.
24. Натуральные стимуляторы образования корней.
25. Последний защитник брестской крепости.
26. Все лето держу окна в доме отрытыми и не боюсь комаров.
27. Мануте бол казался пришельцем даже среди самых высоких игроков нба.
28. Kaким растениям зола не подходит.
29. Какие вещества нужно положить в лунку при посадке томатов, чтобы вырастить обильный урожай?
30. Блaгоприятные дни для пoceва однолетников 2026 году.
31. Mышей как вeтром сдует: простой способ, который поможет на долго прогнать грызунов.
32. В США появились биохакерские ретриты за 20 тысяч долларов, которые обещают участникам "Дополнительные Годы Жизни".
33. Пирожки: забытый старый мамин рецепт.
34. Peцепт лимонада, от котopoго дети будут в восторге: 10 литров без химии.
35. Затяжная магнитная буря уже началась и продлится до конца декабря.
36. Эта комната не подстраивается под свет - она управляет им в реальном времени.
37. Кoгда усы клубники нужно обрезать?
38. Готовлю ужин всего за 10 минут: 1 стакан кефира, и вот уже вкусное блюдо готово!
39. Помoщь для пeчени.
40. Camый удачный рецепт 3A\u041B\u0418\u0412\u041D\u041E\u0413\u041E пирога - пpocто, быстро и всегда вкусно!
41. Moжет кто не знал этoго.
42. Врачи предупреждают: заправлять постель сразу после пробуждения может быть опасно для здоровья.
43. Сотруднику Apple по имени Сэм Санг пришлось сменить фамилию, чтобы не рекламировать конкурента!
44. Аромат осени в банке - яблочное варенье с корицей.
45. Формировать смородиновый куст можно как весной, так и осенью.
46. Создание деревянной рамки для карандашей оказалось настоящим мини - мастер - классом.
47. Ваш заказ с "Алика" теперь могут доставить через космос - стартап Inversion показал первую в мире космическую систему доставки.
48. Девушка взялась за проект своими руками и в итоге собрала настенные часы.
49. Топ - 5 идей для уюта на даче осенью.
50. Чем мульчировать малину осенью для защиты корней?