Лайфхаки

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

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


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

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

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

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

1. А вы знали, что не нужно отказываться от еды после 18: 00, чтобы похудеть?
2. В случае если моему мужу не нравилась какая-то вещь, то он никогда не говорил прямо.
3. Некоторые страны готовы платить за переезд, но бесплатные деньги оказались ловушкой.
4. Мой ребёнок путём суррогатного материнства появился.
5. Бабушка маму родила уже за 30, во втором браке.
6. Английские газеты веками миру фальшивый образ низкорослого Наполеона навязывали.
7. Удивительные товарищи всё-таки - родственнички.
8. Каждую осень вижу одну и ту же картину: клубнику срезают почти до земли, чтобы грядка выглядела "Чистенькой".
9. Российские пользователи рискуют остаться без реального 5G из-за несовместимости гаджетов.
10. Он реально как из детства - густой, насыщенный, чуть сладковатый, чуть острый.
11. Стручковая фасоль обычно отправлялась у меня либо в рагу, либо сразу в морозилку.
12. Разрезала огромный арбуз, а он оказался из тех, которые красивые только на фотографии: красный, сочный, но сладости почти нет.
13. Они не искали славы, но одним решением спасли миллиарды человеческих жизней.
14. Дочке десять лет, смотрится даже помладше из-за маленького роста.
15. Из космоса полное солнечное затмение выглядит как идеально круглая, медленно ползущая тень по поверхности земли.
16. Должны были с подружкой пойти в субботу на пробежку.
17. Самые абсурдные законы мира, в которые сложно поверить.
18. Насколько огромны самые большие объекты в природе и космосе.
19. Муж в последнее время крепко подсел на всякие мужские паблики.
20. Думаю, моя мама не человек.
21. Про проветривание теплицы.
22. Формировка огурцов. 1. начинаю с нижней части.
23. Мощная подкормка для овощей: секрет огромного количества завязей.
24. Припорошите междурядья моркови самой простой подкормкой и увидите какой крупной она вырастет.
25. Кислое молоко для томатов: дедовский рецепт отличной подкормки.
26. Еще раз про хосты: почему этот многолетник должен быть в каждом саду.
27. С 1 сентября в России планируют обновить перечень медицинских специальностей.
28. Подорожник на участке: пора проверять почву!
29. 10 худших цветов для дачи.
30. Сон при свете повышает риск ожирения.
31. Препараты от болезней томатов!
32. История любви из разных миров покорила интернет.
33. После того как рухнула советская власть, что сделали?
34. Всегда в путешествиях.
35. Советы дачникам. * Борная кислота:
36. 1 таблетка под любой домашний цветок и даже чахлый оживет и пышно зацветет!
37. Стильное оформление квартиры.
38. Heжеланные coceди для груши: с кем oна "не Дрyжит".
39. На такой высоте даже одна опорная колонна разрушила бы всю инженерную идею.
40. Замечательный закусочный торт из нежной куриной грудки!
41. Boт рецепт, котopый я вам пpиготовила - пoпробуйте, он точно понравится!
42. Простое клубничное варенье.
43. 28 kулинарных tohкостей на вec 3 олота.
44. Oна есть у кaждого в саду … вeдьмина трава.
45. Шикapные нeжные котлeты по-мoлдавски, которое получатся с первого раза!
46. Ни один шашлычек у нас не обходят без этой закуски!
47. Новое исследование показало, что популярный в России сахарозаменитель сукралоза может разрушать человеческую днк и вызывать мутации.
48. Во время овуляции девушки словно обретают суперсилу - к такому выводу пришли учёные.
49. Чем обработать теплицу осенью от болезней и вредителей?
50. Красивые садовые дорожки своими руками.