Разработка спецификации языка командной строки
-
Здравствуйте, сделал черновой вариант спецификации языка командной строки KolibriScript. Прошу высказать свои пожелания насчет данного языка.
- Attachments
-
-
Синтаксис KS.pdf (321.01 KiB)Downloaded 97 times
-
(1) Надо бы больше примеров - очень помогает быстрее понять (в том числе - зачем это нужно).
(2) Похоже, что описание неоптимально, например, термин "Параметр" используется только при опеределении термина "Аргумент" и может быть легко исключён путём : Аргумент = Флаг | Строка | Название переменной
(3) Предлагаю оставить только один вариант перенаправления вправо: >>
(4) Для объявления переменных предлагаю использовать << (вместо =), тогда = будет (почти) свободен от контекста.
(5) Я не понял какие символы являются зарезервированными.
(6) Маловато арифметических (* , / , %) и логических (< , >, ...) операций.
P.S.
Похоже никто подобные предложения не рассматривает - а зря ...
(2) Похоже, что описание неоптимально, например, термин "Параметр" используется только при опеределении термина "Аргумент" и может быть легко исключён путём : Аргумент = Флаг | Строка | Название переменной
(3) Предлагаю оставить только один вариант перенаправления вправо: >>
(4) Для объявления переменных предлагаю использовать << (вместо =), тогда = будет (почти) свободен от контекста.
(5) Я не понял какие символы являются зарезервированными.
(6) Маловато арифметических (* , / , %) и логических (< , >, ...) операций.
P.S.
Похоже никто подобные предложения не рассматривает - а зря ...
Благодарю за замечания!Valery wrote: ↑Thu Aug 18, 2022 2:18 pm (1) Надо бы больше примеров - очень помогает быстрее понять (в том числе - зачем это нужно).
(2) Похоже, что описание неоптимально, например, термин "Параметр" используется только при опеределении термина "Аргумент" и может быть легко исключён путём : Аргумент = Флаг | Строка | Название переменной
(3) Предлагаю оставить только один вариант перенаправления вправо: >>
(4) Для объявления переменных предлагаю использовать << (вместо =), тогда = будет (почти) свободен от контекста.
(5) Я не понял какие символы являются зарезервированными.
(6) Маловато арифметических (* , / , %) и логических (< , >, ...) операций.
P.S.
Похоже никто подобные предложения не рассматривает - а зря ...
Можешь дать перечень команд?
... флагов
... аргументов
... примеры операций
... символы
... ?
... *
... флагов
... аргументов
... примеры операций
... символы
... ?
... *
[x_X][::::::::::::::].............:
Who is online
Users browsing this forum: No registered users and 2 guests