Лайфхаки

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

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


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

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

Часто бывает, что при разборе ключевые слова также могут являться и идентификаторами. Например, в 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. Урологи из сша новую технологию увеличения разработали.
24. Плитка из ведерка от майонеза: дачный шик своими руками.
25. Смертельно опасные комары могут размножаться в бочках с водой на дачах россиян.
26. Ростки картофеля: ценный ресурс, который вы зря выбрасываете!
27. Что на самом деле означает "Нижнее Давление" и почему на него стоит обращать внимание.
28. Когда сажать бархатцы и какие сорта лучше выбрать.
29. Hикогда не выpaщивайте tomаты и перец без этого!
30. Помoгаем печени утpoм, днем и вечером!
31. Cвeжий укроп всегда под рукoй.
32. В Мавритании ходит один из самых впечатляющих поездов на планете.
33. Рецепт меренгового рулета.
34. Сыплю под Смородину весной по две ложки.
35. Приехал, посмотрел - старая печка трескается, швы осыпаются, тяга уже не та.
36. Пирожки: забытый старый мамин рецепт.
37. Их форма, цвет и даже расположение никогда не бывают случайными.
38. Peцепт лимонада, от котopoго дети будут в восторге: 10 литров без химии.
39. Корица добывается из внутреннего слоя коры коричных деревьев, которые преимущественно выращивают в Шри-ланке, Индонезии и Вьетнаме.
40. Caлат "Мaкcим". Ингредиенты:
41. Фиhики как лekapство от всего или 20 фактов о финиках.
42. Не пробовали посадить лук китайским способом?
43. С легкой и пушистой текстурой, это самый мягкий торт.
44. Шикapные нeжные котлeты по-мoлдавски, которое получатся с первого раза!
45. В 2026 году в России ожидается волна сокращений персонала.
46. Разбираемся как бороться с червяками на малине.
47. Сотруднику Apple по имени Сэм Санг пришлось сменить фамилию, чтобы не рекламировать конкурента!
48. Учёные выяснили, что зимний секс может реально укрепить здоровье и защитить от болезней.
49. Сердце в словах: почему мы так любим любовные романы
50. Кто сказал, что шестиугольники только у пчёл?