Лайфхаки

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

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


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

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

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

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

1. Мы с мужем квартиру в старом двухэтажном доме купили.
2. Спрос на эмиграцию среди россиян резко с приближением осени вырос.
3. Свёкла наполовину торчит из земли - это ещё не значит, что она срочно просится в погреб.
4. Не понимаю лечо, в котором перец варили час и в итоге от него остались одни бесформенные тряпочки.
5. "Обожаю" родню, кто бы знал ….
6. Бургерные огурчики - хрустящие, пикантные и невероятно вкусные.
7. Думаю, моя мама не человек.
8. Томаты будут краснеть быстрее и завязи не осыпятся: делаю одну простую обработку по листу.
9. Простые решения повседневных человеческих проблем могут оказаться гораздо эффективнее революционных открытий.
10. Крупные авиакомпании тщательно от пассажиров многие шокирующие секреты скрывают.
11. Крупнейшие мировые корпорации десятилетиями огромные состояния на смертельной продукции зарабатывали.
12. Официальная мировая история помнит только выдающихся мужчин - победителей.
13. Экзамен по философии сдавала.
14. Моего кота зовут заяц.
15. Мне 32, выгляжу лет на восемь моложе (не мои фантазии, а слова нескольких десятков коллег и знакомых.
16. Пoлив клyбники нашатырным спиртoм от вредителей и болезней.
17. Лишь в том случае, если к вам пристала песня и вы не можете от неё никак отделаться, поете ее сутками напролет.
18. Хотите получить огурцы без болезней и с хорошим здоровьем?
19. Я не люблю формулировку "мы Встречаемся".
20. В популярных духах обнаружили потенциально опасные вещества.
21. Советы дачникам. * Борная кислота:
22. Три народных средства для крепкой рассады томатов.
23. Kак победить пырей на участке.
24. Как посадить перец, чтобы он взошёл за 2-3 дня и дал ранний урожай.
25. Художник цифрового коллажа Угур галленкуш создаёт выразительные работы о глобальной несправедливости.
26. Самые полезные виды варенья.
27. Про выращивание укропа.
28. Вот так выглядит архитектура, когда пространства почти не осталось.
29. Россиянам собираются удвоить норму сверхурочной работы - с нынешних 120 до 240 часов в год.
30. Фиhики как лekapство от всего или 20 фактов о финиках.
31. Девушка создала мини - шкафчик своими руками, идеально подходящий для книг и разных мелочей.
32. Божественная свинина на тарелке из фольги - это настоящее гастрономическое наслаждение, которое покорит даже самых взыскательных гурманов!
33. Арапайма звучит как имя из глубокой древности, и недаром.
34. Моя соседка никак не могла продать дорогущий антикварный комод.
35. Ни один шашлычек у нас не обходят без этой закуски!
36. Учёные в вейпах следы фекалий обнаружили.
37. Аромат осени в банке - яблочное варенье с корицей.
38. Формировать смородиновый куст можно как весной, так и осенью.
39. Нашим любимым подписчикам, дачникам и садоводам на заметку.
40. А вы знали, что если у девушки долго не было Seksa, то она ….
41. HR - специалисты бьют тревогу: зумеры всё чаще отказываются выходить на работу, ссылаясь на панические атаки.
42. Казалось бы, простая рамка для фото.
43. Ежедневный секс может стать отличным способом защититься от осенних простуд и орви - к такому выводу пришли учёные.
44. Учёные установили, что имя человека играет важную роль в его профессиональном успехе и трудоустройстве.
45. В московских клиниках лечение на современном оборудовании нормой стало.
46. Очень вкусная аджика на зиму!
47. Шиловидный флокс - это декоративное многолетнее растение из семейства флоксовых (Saxifragaceae), известное своей яркой и пышной цветочной кистью.
48. Научные исследования подтверждают: мужчины чаще находят женщин более привлекательными, когда те используют умеренное количество косметики.
49. Как понять, что тыква созрела?
50. Бюстгальтеры создают чрезмерную нагрузку на шею и плечи, что приводит к ухудшению осанки и вызывает боли в спине.