синтаксис языка Модула 2
Доброго времени суток, есть вопрос по поводу синтаксиса языка Модула -2, допустима ли там запись оператора IN в следующем виде : 7IN, то есть идёт число, а следом без пробела этот оператор. В Паскале это можно сделать, а Модула - 2 основана на синтаксисе Паскаля. Может кто нибудь подсказать?)
Цитата: psyxo
Может кто нибудь подсказать?)
А загуглить и запустить компилятор Модулы?
Ну и чисто для повышения образованности: нафига писать слитно оператор и число?
Задание у меня такое, написать синтаксический анализатор для цепочек цикла WHILE в Модуле 2, там рассматривается и такой случай (WHILE (7 IN abcd)). Можно было бы и просто ответить на вопрос, раз уж ты такой умник hardcase, нежели посылать "загугливать" или качать компилятор, который мне не нужен. Не хотел обидеть:)
Цитата: psyxo
7IN, то есть идёт число, а следом без пробела этот оператор.
Думаю, ответом является ответ на вопрос: "Может ли идентификатор начинаться с цифры"?
нет, я знаю, идентификатор не может начинаться с цифры, это понятно, тут именно операция вхождения IN интересует, то есть как компилятор отреагирует на строку 7IN. Вот как то так. Сейчас скачаю компилятор, посмотрю, пока время появилось
всё нормально, компилятор схавал 7IN. Спасибо всем)