Лайфхаки

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

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


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

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

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

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

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