История изменений
Исправление alysnix, (текущая версия) :
хотел сказать, что код парсера описывает семантику конструкции, а не реализацию самого парсинга, навроде твоих мусорных простынь, куда и что ты там присваиваешь, как инициализируешь и все такое.
язычок твой слабый… вот скажи почему ты не пишешь
return a>b;
а пишешь повсеместно длинный эквивалент
when a>b: return true
return false
не умеет твой язык возвращать результат булева выражения? или это порок стиля программирования?
Исправление alysnix, :
хотел сказать, что код парсера описывает семантику конструкции, а не реализацию самого парсинга, навроде твоих мусорных простынь, куда и что ты там присваиваешь, как инициализируешь и все такое.
язычок твой слабый… вот скажи почему ты не пишешь
return a>b;
а пишешь повсеместно длинный эквивалент
when a: return true
return false
не умеет твой язык возвращать результат булева выражения? или это порок стиля программирования?
Исходная версия alysnix, :
хотел сказать, что парсер описывает семантику конструкции, а не ее реализацию ее парсинга, навроде твоих мусорных простынь, куда и что ты там присваиваешь, как инициализируешь и все такое.
язычок твой слабый… вот скажи почему ты не пишешь
return a>b;
а пишешь повсеместно длинный эквивалент
when a: return true
return false
не умеет твой язык возвращать результат булева выражения? или это порок стиля программирования?