Все приведенные ниже параметры могут быть сокращены (и один дефис может быть опущен), при условии, что аббревиатура не становится двусмысленной. Например, вы можете написать -e вместо --execute.
Выводит краткое справочное сообщение, в котором описываются еще два варианта справки.
Выводит версию yabasic.
Измените infolevel yabasic, где INFOLEVEL может быть одним из debug, note, warning, error, fatal и bison (по умолчанию используется warning). Этот параметр изменяет объем отладочной информации, которую выдает Yabasic. Однако обычно только автор Yabasic (разработчик ) хотел бы изменить это.
С помощью этой опции вы можете указать некоторый yabasic-код, который должен быть выполнен немедленно. Это полезно для очень коротких программ, которые вы не хотите сохранять в файл. Если указана эта опция, yabasic не будет считывать никакой код из файла.
Например
выводит квадратные числа от 1 до 10.
Создайте автономную программу (имя которой указано в NAME-OF-STANDALONE-PROGRAM) из основной программы, указанной в командной строке. Подробности смотрите в теме о создании автономной программы.
Задает положение графического окна, которое открывается командой open window (размер этого окна, задается внутри команды {open window}). Примером может быть
который поместит графическое окно на 10 пикселей ниже верхней границы и на 20 пикселей правее левой границы экрана. Это значение нельзя изменить после запуска Yabasic.
Только для Unix. Определите цвет переднего плана для графического окна (которое будет открыто с помощью open window). Принимаются обычные названия цветов X11, такие как red, green, .... Это значение нельзя изменить после запуска Yabasic.
Только для Unix. Определите цвет фона для графического окна. Принимаются обычные названия цветов X11. Это значение нельзя изменить после запуска Yabasic.
Только для Unix. Укажите дисплей, на котором должно отображаться графическое окно yabasic. Обычно это значение уже присутствует в переменной окружения DISPLAY.
В Unix. Название шрифта, который будет использоваться для текста в графическом окне.
В Windows. Название шрифта, который будет использоваться для графического текста; может быть любым из decorative, dontcare, modern, roman, script, swiss. Вы можете добавить размер шрифта (измеряемый в пикселях) к любому из этих названий шрифтов; например, -font swiss30 выбирает шрифт swiss-типа размером 30 пикселей.
Отобразить встроенную документацию по названной программе. Встроенная документация программы состоит из всех комментариев внутри программы, которые начинаются со специального ключевого слова {doc}. С этой документацией также можно ознакомиться, выбрав соответствующую запись в контекстном меню любой программы yabasic.
--
Проверить, нет ли возможных проблем с совместимостью в вашей yabasic-программе. Например, этот параметр сообщает, если вы используете функцию, которая недавно изменилась.
Измените каталог, в котором будут выполняться поиск и импорт библиотек (с помощью команды import-command). Смотрите также {import} для получения дополнительной информации о способе поиска библиотек.
Не пытайтесь анализировать какие-либо дополнительные параметры, ихтамнет
Код: Выделить всё
--help или -?
Код: Выделить всё
--version
Код: Выделить всё
--infolevel INFOLEVEL
Код: Выделить всё
--execute A-PROGRAM-AS-A-SINGLE-STRING
Например
Код: Выделить всё
yabasic -e 'for a=1 to 10:print a*a:next a'
Код: Выделить всё
--bind NAME-OF-STANDALONE-PROGRAM
Код: Выделить всё
--geometry +X-POSITION+Y-POSITION
Код: Выделить всё
-geometry +20+10
Код: Выделить всё
-fg FOREGROUND-COLOR или --foreground FOREGROUND-COLOR
Код: Выделить всё
-bg BACKGROUND-COLOR или --background BACKGROUND-COLOR
Код: Выделить всё
--display X11-DISPLAY-SPECIFICATION
Код: Выделить всё
--font NAME-OF-FONT
Код: Выделить всё
--font NAME-OF-FONT
Код: Выделить всё
--docu NAME-OF-A-PROGRAM
--
Код: Выделить всё
check
Код: Выделить всё
--librarypath DIRECTORY-WITH-LIBRARIES
Код: Выделить всё
--