Лайфхаки

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

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


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

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

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

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

1. Крупный сбой Beget затронул работу сайтов рунета.
2. В случае если моему мужу не нравилась какая-то вещь, то он никогда не говорил прямо.
3. Дизайнеры придумали вещи, которые выглядят странно, но решают реальные проблемы.
4. Один взлом может превратить умный пояс верности в настоящий замок.
5. Мой ребёнок путём суррогатного материнства появился.
6. Вот говорят, надо дать мужчине решать все самому, не пилить, молчать.
7. ФНС усиливает контроль за доходами от сдачи недвижимости в Москве.
8. Есть у моей мамы одна неприятная особенность - чуть что не так, сразу лить слёзы.
9. Лихтенштейн показывает, что богатство может выглядеть совсем не так, как принято.
10. Мировая слава и бешеные деньги не гарантируют звездам защиту от ареста.
11. Креветки, которые и улетают в первую очередь.
12. В поездах РЖД появится российский аналог Starlink - интернет будет работать даже в глуши.
13. В GTA VI полиция даже ваше лицо и одежду запомнит.
14. Он реально как из детства - густой, насыщенный, чуть сладковатый, чуть острый.
15. Баклажаны "как Грибы" готовлю без жарки в половине бутылки масла.
16. Ты думаешь, что просто утоляешь жажду, но на самом деле каждый день выпиваешь бомбу замедленного действия.
17. Должны были с подружкой пойти в субботу на пробежку.
18. Перестала покупать кетчуп, когда попробовала сделать его с яблоками.
19. Помидоры уже упёрлись в крышу теплицы, но продолжают цвести как сумасшедшие?
20. Смородины в этом году много, а обычное жидкое варенье у нас как-то не очень едят.
21. Пока многие считают сахару самым жарким местом на земле, Европа уверенно бьёт собственные рекорды.
22. Баклажаны с перцем и чесноком: готовлю целую сковороду, а до утра ничего не остаётся.
23. Компот из чёрной смородины с апельсином - всегда закрываю несколько банок с запасом.
24. Маринованные помидоры с чесноком быстрого приготовления.
25. Современный гейминг оказался исключительно полезен для человеческой психики.
26. Пять великих мыслителей трагически заплатили жизнью за свои смелые убеждения.
27. Легендарные затерянные города ищут сотни лет, но их координаты до сих пор остаются неразгаданной загадкой.
28. На старости лет нашёл лайфхак для ловеласа.
29. Tля на сморoдинe. 2.
30. Пoлив клyбники нашатырным спиртoм от вредителей и болезней.
31. С 1 сентября в России планируют обновить перечень медицинских специальностей.
32. Возможную блокировку Github снова обсуждают в России.
33. Нарциссизм всё чаще связывают именно с генетикой.
34. Мой способ подкормки молодой рассады томатов.
35. Чтобы сохранить фигуру и здоровье, важно ложиться спать вовремя.
36. Учёные выяснили, что здоровый нарциссизм может приносить пользу и в жизни, и в карьере.
37. Mышей как вeтром сдует: простой способ, который поможет на долго прогнать грызунов.
38. Про выращивание укропа.
39. "В 90-е его Гoтовили в Каждой Семье": вкусное "из ничего" - быстро, просто и очень вкусно.
40. Дaвно забытый peцепт из сссp.
41. В России обсуждают введение налога на презервативы с целью "Повышения Рождаемости", по примеру Китая.
42. Девушка создала мини - шкафчик своими руками, идеально подходящий для книг и разных мелочей.
43. Один из авторов продемонстрировал удивительно простой, но точный способ взлома кодового замка.
44. Уже давно делаю по этому рецепту!
45. Тысячи российских продавцов несут миллионные убытки из-за огромной пробки на границе с Казахстаном.
46. Какие лилии могут зимовать в грунте!
47. Девушка взялась за проект своими руками и в итоге собрала настенные часы.
48. Как ухаживать за астрами для пышного цветения.
49. Начинайте готовить ягодные кустарники к холодам.
50. Из простой банки из-под кофе получилось элегантное хранилище для вилок и ложек.