Лайфхаки

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

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


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

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

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

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

1. Николай Бондаренко в эфире Соловьева раскритиковал власть - говорил о бедности, пенсионной реформе и закрытии больниц.
2. Эмиграция за чужой счет стала легальным способом сорвать огромный куш за границей.
3. Мое знакомство с будущей женой началось с того, что я перепутал ее с другой девушкой.
4. Карты способны рассказать о нашей планете гораздо больше, чем толстые учебники.
5. Из космоса полное солнечное затмение выглядит как идеально круглая, медленно ползущая тень по поверхности земли.
6. Баклажаны отдельно не жарю.
7. Лист томата пожелтел - и половина дачников сразу хватает удобрение.
8. Яблок много - вроде радоваться надо.
9. Чем заболела груша и как ее лечить?
10. Серая гниль на розах - гадость мерзостная.
11. Маринованные огурцы с красной смородиной без уксуса.
12. Вот проверенный рецепт - всегда получаются вкусные, очень, очень вкусные огурчики.
13. Крупнейшие автомобильные бренды мира установили рекорды по продажам в прошлом году.
14. Сделал тест днк на дочь - результат 0%.
15. У меня есть лишний вес, пытаюсь как-то двигаться и есть поменьше, но за зиму всё равно набрала больше обычного.
16. Вкусный и ароматный соус из зелени на зиму: обязательно сохраните и приготовьте так себе.
17. Чем пoдкормить тoматы во время цветения для богатого урожая.
18. Бесит, когда какие-то неадекваты просто внаглую смотрят, что у меня на дисплее айфона.
19. Российские власти введение дополнительной платы за VPN отложили.
20. Возможную блокировку Github снова обсуждают в России.
21. У дачного отдыха есть одна особенно коварная привычка: всё, что пахнет летом, дымком и мясом, автоматически кажется почти невинным.
22. В центробанке заявили о слишком медленном сокращении сотрудников в компаниях.
23. Мы рассказываем вам как избавиться от морковной мухи раз и навсегда.
24. В России обновили правила сдачи экзаменов на водительские права.
25. Подкормку для томатов после пикировки, которая помогает мне собирать урожай раньше соседей.
26. Стapый китайский рецепт: раствор, в котором любой черенок пустит первые корешки за 2 дня.
27. Почему обеспеченные люди реже приложения для знакомств выбирают.
28. Как подкормить малину весной для крупных и сладких ягод.
29. Страшные аватарки "Призрачных Водителей" пассажиров Uber в Китае пугали.
30. Что сеять в начале апреля, чтобы точно взошло и дало урожай?
31. Учёные выяснили, что здоровый нарциссизм может приносить пользу и в жизни, и в карьере.
32. Топ - 7 наборов семян, которые должны быть у каждого!
33. Легенды мирового рока украсили фасады домов в елизаветино.
34. Шеф-повар белого дома и ветеран армии Андре раш стал настоящей легендой мирового фитнеса.
35. Редкий секс с повышенным риском смертности и болезней сердца связан.
36. Сыплю под Смородину весной по две ложки.
37. "Я пил их, Чтобы не Спать - и Почти Умер": жителю алматы пересадили сердце после пяти лет на энергетиках.
38. Bыкупил кpeпенький стapый домик у пьяницы за 500 тыс руб: хотел купить землю и строить дом с нуля, но мне попался очень интересный вариант.
39. Сырники больше не делаю.
40. Шикapное, вкycное, аpoматное домашнее вино, да еще и с "Гуманным Ценником" - прекрасное решение к праздничному столу!
41. Caлат с куpицeй и aнанасами.
42. Лариса долина публично обвинила "Хейтеров и Ботов" в срыве своих концертов.
43. Мы применяем просроченные лекарства.
44. С легкой и пушистой текстурой, это самый мягкий торт.
45. Camый удачный рецепт 3A\u041B\u0418\u0412\u041D\u041E\u0413\u041E пирога - пpocто, быстро и всегда вкусно!
46. Лучший способ хранения чеснока.
47. Осень - лучшее время, чтобы дать газону "Второе Дыхание".
48. Уже через пять лет люди смогут отращивать новые зубы - японские учёные близки к настоящему стоматологическому прорыву.
49. С 1 сентября в России часть медицинских функций перейдёт к среднему персоналу без высшего образования из-за острого дефицита врачей.
50. Сорт роз чиппендейл - это популярный и красивый сорт чайно - гибридной розы, известный своей яркой окраской и ароматом.