Лайфхаки

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

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


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

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

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

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

1. Вселенную ждёт будущее, в котором погаснут даже самые яркие звёзды.
2. Живём с мужем в моей квартире, оба работаем, я что-то откладываю на свой накопительный счёт на чёрный день.
3. Ночью знакомая дорога легко в полосу неизвестности превращается.
4. Кровавые покушения на линкольна и Кеннеди сложились в пугающий исторический пасьянс.
5. Наше тело обладает зверским запасом прочности и готово работать без половины органов.
6. Каждую осень вижу одну и ту же картину: клубнику срезают почти до земли, чтобы грядка выглядела "Чистенькой".
7. После аварии моего мужа ниже пояса парализовало.
8. Одна взятка в Китае способна уничтожить не только карьеру, но и всю жизнь вместе с будущим всей семьи.
9. Соседка уже спрашивает, когда будем сажать озимый чеснок.
10. Карты способны рассказать о нашей планете гораздо больше, чем толстые учебники.
11. Депутат Горелкин слухи о блокировке Steam в России развеял.
12. Малина отплодоносила, и многие про неё тут же забыли до следующего лета.
13. Академик ран Онищенко призвал россиян не ездить отдыхать за границу: "Зачем Ездить в Турцию, Когда у нас в Стране Есть Практически все".
14. Как правильно разделить и пересадить лилии: пошаговая инструкция.
15. Розы отцвели и стоят неряшливые: что я делаю, чтобы увидеть вторую волну цветения.
16. Мне 37, молодая и здоровая была, но за год постарела.
17. Новая масштабная военная штаб-квартира официально открылась в административной столице Египта.
18. Мы удаляем листья у томата по правилам!
19. За долгое время наш мир сталкивался с невероятно странными событиями.
20. Добрый день! Вдруг кто с подобным … сталкивался.
21. Всего две чашки кофе перед сексом способны значительно продлить половой акт.
22. С 1 сентября в России планируют обновить перечень медицинских специальностей.
23. Подорожник на участке: пора проверять почву!
24. Важные правила подкормки, о которых нельзя забывать.
25. В 2003 году американские военные заняли один из роскошных дворцов Саддама Хусейна.
26. HE поливайте, когда земля сухая!
27. Блогер Валерия Чекалина, известная как лерчек, столкнулась с диагнозом рак.
28. Ha зaметку! Нaшатырный спирт, пеpeкись водорода, йод - настоящая Находка для рассады томатов, как я провожу подкормки.
29. Хронический недосып всё сильнее бьёт по работоспособности россиян, предупреждают врачи.
30. Москвич почти год добивался расположения девушки: отправлял ей роскошные букеты и регулярно писал ей.
31. Пoлезный чай для печени и жёлчного пузыря.
32. Две близкие подруги из Алабамы почти одновременно узнали о беременности и сразу поняли, что судьба решила пошутить по - крупному.
33. Яблоки очень уникальный продукт.
34. Некоторые сельские общины южной Кореи нашли необычный способ сохранить маленькие школы, несмотря на снижение рождаемости.
35. BMW предпринимает шаги, чтобы владельцы не могли самостоятельно ремонтировать свои автомобили.
36. Замечательный закусочный торт из нежной куриной грудки!
37. Реакция гроссмейстера Дины беленькой на своего соперника - 11-летнего Александра ясински - быстро разлетелась по сети.
38. Молодая британка, которая вела активный зож, пережила редкий и пугающий инцидент - её сердце остановилось прямо на рабочем месте.
39. Пoчему лук стoит caжать в клyбнике.
40. Фильм, который меняет стереотипное представление об атомной энергетике.
41. Ozon вводит новую механику: если однажды оставить курьеру чаевые, сервис автоматически включает автосписание при следующих заказах.
42. С легкой и пушистой текстурой, это самый мягкий торт.
43. В пещере на границе Албании и Греции обнаружена крупнейшая в мире паутина, ставшая домом для 111 000 пауков.
44. Регулярный секс признан учеными как важнейший биохак для поддержания здоровья, ставя его в один ряд с фитнесом и йогой.
45. Пурпурная малина - настоящая Находка для вашего сада!
46. Не торопитесь выбрасывать сено - оно может сослужить отличную службу.
47. На заводе Tesla произошёл настоящий хоррор: американский рабочий заявляет, что его сбил с ног искусственный робот с огромной рукой.
48. Самодельный светильник - маленькое чудо для спальни.
49. Врачи предупреждают: привычка откладывать будильник может способствовать набору лишнего веса.
50. Выбор камней для парилки - важный этап, так как от них зависит качество пара и комфорт во время парения.