Лайфхаки

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

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


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

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

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

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

1. Перед похолоданием целый таз зелёных помидоров сняла.
2. После аварии моего мужа ниже пояса парализовало.
3. Все выбрасывают арбузные корки, а я замариновала одну банку.
4. Одна взятка в Китае способна уничтожить не только карьеру, но и всю жизнь вместе с будущим всей семьи.
5. Карты способны рассказать о нашей планете гораздо больше, чем толстые учебники.
6. В 2200 году марс уже перестал быть мёртвой красной пустыней.
7. Это не обычное варенье, где яблоки плавают в литре сиропа.
8. Муж спросил, когда я сильнее всего пугалась в жизни.
9. Свёкла наполовину торчит из земли - это ещё не значит, что она срочно просится в погреб.
10. С 1 марта банки будут блокировать переводы при обнаружении вируса.
11. Домашние питомцы способны продлить жизнь своих хозяев на 6-10 лет.
12. Всю зиму не могла нарадоваться этими огурчиками: маринованные огурцы по-фински.
13. Про проветривание теплицы.
14. Живу с родителями.
15. Ошибка Chatgpt российскую семью долгожданного отпуска в Македонии лишила.
16. Даже после смерти известные исторические личности часто сталкивались с нарушением своего последнего покоя.
17. Россияне массово откажутся от смартфонов Iphone ради отечественного мессенджера MAX.
18. Заметила, что люди, которые регулярно путешествуют, всегда более позитивные, счастливые, лёгкие, весёлые, успешные, целеустремлённые.
19. У меня сложные отношения со свекрами.
20. В Москве предупредили о возможных ограничениях связи.
21. Опилки на грядках: бесплатное золото или яд для урожая?
22. Лопух - это не просто сорняк, который растёт на каждом участке, а настоящее кладовое растение для огородника и здоровья.
23. Гигантский астероид скоро рядом с землёй пройдёт.
24. Ростки картофеля: ценный ресурс, который вы зря выбрасываете!
25. Почему нужно срезать верхушки у яблонь.
26. Tpи весенних опрыскивания сада: сроки и средства.
27. Чтобы сохранить фигуру и здоровье, важно ложиться спать вовремя.
28. Никогда не выращивайте томаты и перец без этого!
29. Обычный школьник сумел привлечь более 2 млн долларов инвестиций для своего ИИ - стартапа.
30. Рецепт меренгового рулета.
31. Google предупредила, что около миллиарда смартфонов на Android оказались под угрозой взлома.
32. Надя Сысоева открыто признается: секрет ее безупречной формы - это отказ от строгих диет и изнуряющих тренировок.
33. Ha фoтографии 1959 года запечатлены две женщины из колхоза, которые ждут автобус после похода за грибами.
34. Доктор Джон льюин, 93-летний специалист по антивозрастной медицине, и его жена Жанин Лю, 37 лет, стали родителями.
35. Этот человек способен воссоздать любой оттенок, на который вы укажете, с безупречной точностью, и делает это каждый раз без использования машины.
36. Oна есть у кaждого в саду … вeдьмина трава.
37. Гoтовила вчера "Напoлеон" по нoвому - точно стоит попробовать.
38. Шикapные нeжные котлeты по-мoлдавски, которое получатся с первого раза!
39. Это закуска на любом застолье на ура уходит!
40. Эти парковочные роботы, работающие на базе искусственного интеллекта, незаметно меняют правила игры.
41. Зачем нам медный и железный купорос.
42. Секс помогает улучшать память - к такому выводу пришли американские учёные.
43. Красивые садовые дорожки своими руками.
44. Женщина самостоятельно создала небольшую полку для книг, справившись со всеми этапами работы своими руками.
45. Выбор дымохода для дачи - важный этап, который влияет на безопасность, эффективность и долговечность системы отопления.
46. Мужчина показала лучший способ сложить брюки на вешалке так, чтобы они не сползали.
47. Как понять, что тыква созрела?
48. 5 лучших подкормок для огорода - проверено на практике.
49. Йосинори осуми - японский биолог, лауреат нобелевской премии по физиологии или медицине 2016 года.
50. Наконец - то хорошие новости: новая вакцина против рака работает по принципу персонализированной терапии и уже заинтересовала зарубежные клиники.