Это команда gp2c, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
GP2C - компилятор GP в C
ОПИСАНИЕ
gp2c [-ghfltvydWSTGV] [-i N] [-o ] [-п ] [file.gp]
gp2c - это программа, которая переводит код GP в код C, использующий библиотеку libpari. Он пытается
для генерации кода, похожего на исходный код PARI.
пользователь опции:
-o : Поместить вывод в файл .
-g : Сгенерировать код автоматической сборки мусора.
-в: Установить уровень отступа на N пробелов (по умолчанию 2).
-W : Выводить предупреждение об использовании типов и глобальных переменных.
-C : Создать код проверки диапазона.
-L : Создать директиву #line для улучшения сообщений компилятора C.
-p : Префикс пользовательского символа чтобы избежать конфликта.
-s : Добавить суффикс ГП установите имена функций.
-S: Предполагайте строгие объявления для функций.
запрос опции:
-h : Это поможет.
-f : Выгрузить информацию о функциях в stderr.
-l : Вывести список функций, известных компилятору.
-t : Вывести таблицу типов, известных компилятору.
-v : Вывести информацию о версии и выйти.
отладка опции:
-d : Увеличить уровень отладки.
-y : Переключить парсер в режим отладки.
-T : Выводить синтаксическое дерево в формате treeetool.
-TT : Вывести синтаксическое дерево в формате VCG / GRL.
-G : Сгенерировать код GP вместо кода C. Не улыбайся.
-V : Не очищать переменные.
file.gp: файл для обработки, по умолчанию - stdin. Сгенерированный код C выводится на стандартный вывод
если вариант -o используется.
Посмотреть сценарий gp2c-выполнить для автоматизированного процесса компиляции.
КОПИРОВАНИЕ
Авторские права 2000-2015 Группа PARI
GP2C - бесплатное программное обеспечение, на которое распространяется Стандартная общественная лицензия GNU, и вы можете
изменять его и / или распространять его копии при определенных условиях. Абсолютно нет
гарантия на GP2C.
Используйте gp2c онлайн с помощью сервисов onworks.net