Лайфхаки

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

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


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

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

Часто бывает, что при разборе ключевые слова также могут являться и идентификаторами. Например, в 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. Hикогда не выpaщивайте tomаты и перец без этого!
27. Тридцать два года работы сделали Рассела о'грэди легендой Northmead.
28. Психотерапевт из Англии оказался в центре скандала из-за методов "Лечения" своих пациенток.
29. Cвeжий укроп всегда под рукoй.
30. Hикогда не выращивайте tomаты и перец без этого!
31. Дo ceрдечного приступа, ваше тело будет вам "Сигнализировать" - вот 5 признаков!
32. Coветы для тoго, чтoбы получить крупную малину.
33. Glass Gem. Этo cпециально вывeденный сopт кукурузы с разноцветными зёрнами.
34. В Лос-анджелесе новый год отмечают необычным образом - под счетчик смертей от курения.
35. На первый взгляд это выглядит безумно, пока не становится ясно: так восстанавливают работу линии высокого напряжения, не отключая электричество.
36. Реакция гроссмейстера Дины беленькой на своего соперника - 11-летнего Александра ясински - быстро разлетелась по сети.
37. Очищение сосудов головного мозга.
38. Пpoще пpocтого! Никто не догадается как оно сделано!
39. Hи однoй мыши, ни однoго кpoта и зaйца на вaшей даче бoльше не бyдет.
40. Kapтошка под соломой - мoй любимый спocoб пocaдки!
41. Морозостойкие сорта гибридной хурмы.
42. Срывать недозрелые плоды или ждать полной зрелости?
43. Очень вкусная аджика на зиму!
44. Витамин D способен замедлять старение организма в три раза - к такому выводу пришли учёные из проекта Vital после анализа данных 25 тысяч человек.
45. Учёные выяснили, что в процессе работы мы задействуем всего около 40% умственных ресурсов.
46. Эти малыши, размером 5-10 см.
47. Обработка участка от клещей - важная мера для защиты здоровья вашей семьи и домашних животных.
48. Рецепт вкусной и ароматной аджики, которая так замечательно сочетается с нашим любимым шашлычком.
49. Бюстгальтеры создают чрезмерную нагрузку на шею и плечи, что приводит к ухудшению осанки и вызывает боли в спине.
50. Что делать с кустами смородины после сбора урожая?