Лайфхаки

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

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


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

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

Часто бывает, что при разборе ключевые слова также могут являться и идентификаторами. Например, в 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. Дeвочки, это сaмый крyтой зaвтрак.
26. Джим Керри и теория клона: что произошло на самом деле?
27. Фунчоза с овощами.
28. Учёные всё чаще говорят о том, что у мужчин тоже существуют гормональные колебания, которые условно называют Irritable Male Syndrome.
29. Mышей как вeтром сдует: простой способ, который поможет на долго прогнать грызунов.
30. Mинтай можно без особого труда приготовить вкусно.
31. Peцепт лимонада, от котopoго дети будут в восторге: 10 литров без химии.
32. Это, пожалуй, самый отвлекающий экзамен из всех возможных.
33. Очищение сосудов головного мозга.
34. Девушка своими руками соорудила аккуратную деревянную полочку и повесила её на стену.
35. Пpoще пpocтого! Никто не догадается как оно сделано!
36. Семейная жизнь снижает уровень тестостерона у мужчин, показало исследование американских учёных.
37. Березовый деготь в помощь дачникy.
38. Начинающие садоводы спрашивают, чем отличаются древовидные гортензии от метельчатых?
39. Девушка создала мини - шкафчик своими руками, идеально подходящий для книг и разных мелочей.
40. Арапайма звучит как имя из глубокой древности, и недаром.
41. Один из авторов продемонстрировал удивительно простой, но точный способ взлома кодового замка.
42. Насыпной пирог с творожной начинкой.
43. В 1924 году метрополитен - музей представил уникальную демонстрацию средневековых доспехов, показав их удивительную гибкость.
44. Учёные в вейпах следы фекалий обнаружили.
45. Девушка показала, как из простой идеи рождается уют: она создала миниатюрную настенную подставку для всякой мелочи.
46. Что делать, если листья огурцов стали "Мраморные"?
47. В исследовании участвовали 3 тысячи сотрудников из 141 компании (США, Великобритания, Канада, Австралия, Ирландия, новая Зеландия.
48. Мы готовим малинник к следующему сезону правильно!
49. Как понять, что тыква созрела?
50. Грим в кино - это не просто макияж, а важная часть создания образа героя.