Лайфхаки

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

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


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

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

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

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

1. Спать по 3, 5 часа и забыть про выходные - только так можно добиться успеха в жизни, считают мультимиллионеры.
2. Скрытые протоколы авиации готовят экипаж к смертельным авариям в каждом рейсе.
3. Моя свекровь в третий раз беременна.
4. Результат поразил: кислые сливы, которые никто не хотел есть, превратились в густой соус к мясу.
5. В московском метро появилась памятка о том, что на Западе нет настоящих демократических выборов.
6. Соседка уже спрашивает, когда будем сажать озимый чеснок.
7. В Москве вновь вводят жёсткие лимиты на продажу бензина и дизельного топлива.
8. Должны были с подружкой пойти в субботу на пробежку.
9. Розы отцвели и стоят неряшливые: что я делаю, чтобы увидеть вторую волну цветения.
10. В конце лета часто езжу на чужие дачи в соседние посёлки и собираю с деревьев на улицах яблоки, груши, алычу, сливы, фундук.
11. У меня есть лишний вес, пытаюсь как-то двигаться и есть поменьше, но за зиму всё равно набрала больше обычного.
12. Россияне массово откажутся от смартфонов Iphone ради отечественного мессенджера MAX.
13. Ещё один круизный лайнер на карантине после вспышки вируса оказался.
14. Возможную блокировку Github снова обсуждают в России.
15. Я не люблю формулировку "мы Встречаемся".
16. Натуральные стимуляторы образования корней.
17. Кейсы в CS2 и паки Fifa предложили запретить в России.
18. Проект за 200 миллионов долларов превратился в странный город - призрак.
19. Когда смотрю квартиры, чтобы снять себе жильё, делаю акцент на ремонте.
20. Полёты к луне снова реальностью спустя десятилетия стали.
21. Японец двадцать шесть лет раскрытия убийства своей жены ждал.
22. Все лето держу окна в доме отрытыми и не боюсь комаров.
23. Этой весной Россию накроет массовое нашествие комаров и клещей.
24. Обычный школьник сумел привлечь более 2 млн долларов инвестиций для своего ИИ - стартапа.
25. Фунчоза с овощами.
26. Пoлезный чай для печени и жёлчного пузыря.
27. Яблоки очень уникальный продукт.
28. В Лос-анджелесе новый год отмечают необычным образом - под счетчик смертей от курения.
29. Маринованные помидоры с морковной ботвой.
30. Оформить грин-карту по лотерее больше нельзя - США приостановили действие программы.
31. Пpoще пpocтого! Никто не догадается как оно сделано!
32. Подругa нaучила "Прaвильно" тушить капусту.
33. Исследование показало, что матери в среднем тратят на сыновей больше, чем на дочерей.
34. Apple всерьёз взялась за индийских продавцов и пригрозила им штрафами и остановкой поставок, если айфоны снова окажутся в России.
35. Этот робот не просто убирает ваш дом - он его изучает.
36. Девушка решила добавить уюта и сделала крошечную кровать своими руками.
37. Этo cамый вкycный и быстрый дeceрт из слоёного теста, который я когда-либо пробовала.
38. Лучший способ хранения чеснока.
39. Облепиха - настоящая универсальная аптечка, способная замедлять старение и снижать риск развития рака, диабета и сердечно-сосудистых заболеваний.
40. Новое исследование показало, что популярный в России сахарозаменитель сукралоза может разрушать человеческую днк и вызывать мутации.
41. Учёные в вейпах следы фекалий обнаружили.
42. Мощный шторм на Москву надвигается.
43. Морозостойкие сорта гибридной хурмы.
44. В России начались испытания новой вакцины против аллергии.
45. Секс помогает бороться со стрессом и даже ускоряет восстановление после тренировок - к такому выводу пришли исследователи.
46. Овощи, кoтopыe стoит пoсaдить pядoм дpуг с дpугом.
47. Свежие данные из медицины показали неожиданную связь между весом и здоровьем мозга у пожилых людей.
48. Чем подкармливать морковь в конце лета.
49. Доводчик для откатной двери - это устройство, которое автоматически закрывает дверь после открытия, обеспечивая плавное и безопасное закрытие.
50. Лето без арбуза и дыни - не лето!