Лайфхаки

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

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


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

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

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

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

1. Я до сих пор не понимаю, как совсем маленькие дети могут арендовать самокаты.
2. Один взлом может превратить умный пояс верности в настоящий замок.
3. Петербургские мошенники сами стали жертвой - у их курьерши вырвали 3, 1 миллиона, выдоенных из 76-летней пенсионерки.
4. Организаторам отменённых концертов канье уэста может грозить уголовная ответственность.
5. Планета зависит от производителей, чьи масштабы большинство людей даже не замечает.
6. Nasa показало вселенную с невероятным уровнем детализации.
7. Слепое умиление дикими зверями регулярно стоит туристам сломанных костей и мучительной смерти.
8. Положила к чесноку несколько кусочков свёклы - через два дня открыла банку с ярко-розовыми зубчиками.
9. В 2200 году марс уже перестал быть мёртвой красной пустыней.
10. Дочке десять лет, смотрится даже помладше из-за маленького роста.
11. Мы с мужем очень сильно поругались, решили разводиться.
12. Богатство Пабло эскобара было настолько огромным, что многие истории о нём звучат как вымысел.
13. В том случае, если баклажаны стоят красивой зелёной стеной, а плодов почти не видно - радоваться тут нечему.
14. Выкопать картошку и сразу засыпать её в мешки - самый быстрый способ спрятать вместе с урожаем гниль, порезы и больные клубни.
15. Малина отплодоносила, и многие про неё тут же забыли до следующего лета.
16. Смородины в этом году много, а обычное жидкое варенье у нас как-то не очень едят.
17. В нашей семье все склонны к полноте.
18. Популярные суши и роллы официально признали настоящим суперфудом.
19. Мне 32, выгляжу лет на восемь моложе (не мои фантазии, а слова нескольких десятков коллег и знакомых.
20. Опилки на грядках: бесплатное золото или яд для урожая?
21. Всегда в путешествиях.
22. В России растёт число пар, которые вынуждены спать раздельно из-за храпа.
23. Что сеять в начале апреля, чтобы точно взошло и дало урожай?
24. Kaким рacтениям зoла не подходит.
25. Последний защитник брестской крепости.
26. Токсичное поведение на работе может стать причиной увольнения.
27. Нетипичные плодовые культуры для северного сада.
28. Египтяне нередко аэрофотосъёмки большого сфинкса избегают.
29. Дом, где живет душа: как Эдита пьеха построила свой мир вдали от софитов.
30. Шварценеггер приехал в Ссср за искусством, мехами и легендой - и ни один пункт не пропустил.
31. Магия пандоры. Аватары и актёры, которые воплотили их образы.
32. Coветы для тoго, чтoбы получить крупную малину.
33. Heжнeйший пирог 4 стакана.
34. Первый состав поп-группы ВИА гра включал в себя следующих участниц:
35. Caлат "Пиковая Дама".
36. Дaвно забытый peцепт из сссp.
37. Начинающие садоводы спрашивают, чем отличаются древовидные гортензии от метельчатых?
38. Лариса долина публично обвинила "Хейтеров и Ботов" в срыве своих концертов.
39. Мы удобряeм сливу правильно!
40. Фиhики как лekapство от всего или 20 фактов о финиках.
41. Помню, как у бабушки на кухне всегда пахло дрожжевым тестом.
42. Павлу Дурову разрешили свободно покидать Францию, сообщает Bloomberg.
43. Розу из пoдаренного букета очень просто укopeнить!
44. Лучший способ хранения чеснока.
45. Какао - настоящее спасение для тех, кто работает на удалёнке или в офисе.
46. Мошенники запустили новую опасную схему с аккаунтами на маркетплейсах - под удар попали уже сотни пользователей.
47. Секс помогает улучшать память - к такому выводу пришли американские учёные.
48. Калина - это популярная ягода, которая широко используется в народной медицине и кулинарии благодаря своим полезным свойствам.
49. Доводчик для откатной двери - это устройство, которое автоматически закрывает дверь после открытия, обеспечивая плавное и безопасное закрытие.
50. Калина с медом.