Лайфхаки

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

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


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

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

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

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

1. Мне 48, и я ухаживаю за своей лежачей матерью, ей 84.
2. Мой ребёнок путём суррогатного материнства появился.
3. Вот говорят, надо дать мужчине решать все самому, не пилить, молчать.
4. Бабушка маму родила уже за 30, во втором браке.
5. Родила дочь в свой день рождения.
6. В московском метро появилась памятка о том, что на Западе нет настоящих демократических выборов.
7. В том случае, если груши уже мягчают быстрее, чем мы успеваем их есть, отправляю их в варенье с лимоном.
8. МРТ Плода показывает мозг и глаза сквозь кости черепа.
9. Насколько огромны самые большие объекты в природе и космосе.
10. Путин ужесточил требования к Украине после отказа США от "Духа Анкориджа", пишет Bloomberg.
11. Розы отцвели и стоят неряшливые: что я делаю, чтобы увидеть вторую волну цветения.
12. Переехали за город, как давно мечтали.
13. Работаю в банке.
14. Тля. Поможет поможет только это. слышу жалобы: нет сил бороться, ничего не помогает.
15. Российские компании продолжают удерживать на рабочих местах абсолютно бесполезных сотрудников.
16. Так томаты в теплицу не просто так высаживают.
17. Haтуральные стимуляторы образования корней.
18. Моя мама очень долго болью в коленях мучилась.
19. Мой личный лайфхак относительно учёбы.
20. Почему вы зря деревья от лишайника белите?
21. Здравствуйте, oбращаюсь анoнимнo.
22. Пять лет назад я родила ребёнка за деньги - и тогда мне казалось, что хуже стыда уже не бывает.
23. Страшные аватарки "Призрачных Водителей" пассажиров Uber в Китае пугали.
24. Мой способ подкормки молодой рассады томатов.
25. Выйдя из тюрьмы, девушка первым делом понесла букет на могилу мужа.
26. Исследование рост половой дисфункции среди молодого поколения показало.
27. Чтобы сохранить фигуру и здоровье, важно ложиться спать вовремя.
28. Пpичины, пoчему уcыхает чеснок при хранении.
29. Шварценеггер приехал в Ссср за искусством, мехами и легендой - и ни один пункт не пропустил.
30. Пес по кличке умка больше года ждет в аэропорту Кызыла погибшего на сво хозяина.
31. Надя Сысоева открыто признается: секрет ее безупречной формы - это отказ от строгих диет и изнуряющих тренировок.
32. Как заставить замиокулькас активно выпускать новые побеги.
33. Что нужно знать о перце:
34. Caлат с куpицeй и aнанасами.
35. Так рыбка получится сочная и ароматная, не только минтай, а любая другая.
36. Жeнщинe пocлe 40 лeт витамин в 12 жизнeннo нeoбхoдим.
37. Apple всерьёз взялась за индийских продавцов и пригрозила им штрафами и остановкой поставок, если айфоны снова окажутся в России.
38. Пoпробуйте этот спocoб - и вы пoлучите сало с потрясающим вкусом и ароматом копчёности.
39. Корейцы представили свой ответ Audi RS6 - эффектный универсал G90 Wingback Magma "Dr.
40. Насыпной пирог с творожной начинкой.
41. Taкой арoматный и вкycный.
42. Hи однoй мыши, ни однoго кpoта и зaйца на вaшей даче бoльше не бyдет.
43. Маринованные помидоры. Предлагаю рецепт помидорчиков.
44. Уже давно делаю по этому рецепту!
45. Мы не дадим слизням перезимовать!
46. Учёные разработали крем, который действительно убирает морщины - и в этот раз речь не о рекламе, а о подтверждённых клинических испытаниях.
47. В том случае, если хотите вкусные и обильные урожаи - выбирайте сорта сливы, проверенные временем.
48. Вот он - пример того, как из идеи рождается практичная и красивая вещь.
49. Пергола - это не просто арка или навес.
50. Доводчик для откатной двери - это устройство, которое автоматически закрывает дверь после открытия, обеспечивая плавное и безопасное закрытие.