Это команда luac5.2, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
luac - компилятор Lua
СИНТАКСИС
Луак [ кредита ] [ имена файлов ]
ОПИСАНИЕ
Луак это компилятор Lua. Переводит программы, написанные на языке программирования Lua.
в двоичные файлы, содержащие предварительно скомпилированные фрагменты, которые впоследствии могут быть загружены и выполнены.
Основные преимущества предварительной компиляции чанков: более быстрая загрузка, защита исходного кода.
от случайных изменений пользователя и проверки синтаксиса в автономном режиме. Предварительная компиляция не подразумевает
более быстрое выполнение, потому что в Lua куски всегда компилируются в байт-коды перед тем, как быть
казнены. Луак просто позволяет сохранить эти байт-коды в файле для последующего выполнения.
Предварительно скомпилированные фрагменты не обязательно меньше соответствующего источника. Главный
цель прекомпиляции - более быстрая загрузка.
В командной строке вы можете смешивать текстовые файлы, содержащие исходные и двоичные файлы Lua.
содержащие предварительно скомпилированные фрагменты. Луак создает один выходной файл, содержащий объединенные
байт-коды для всех данных файлов. Выполнение объединенного файла эквивалентно выполнению
данные файлы. По умолчанию выходной файл называется luac.out, но вы можете изменить это с помощью
-o опцию.
Предварительно скомпилированные фрагменты переносится на разные архитектуры. Более того,
внутренний формат предварительно скомпилированных фрагментов может измениться при выходе новой версии Lua.
выпущенный. Убедитесь, что вы сохранили исходные файлы всех программ Lua, которые вы предварительно компилируете.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-l создать список скомпилированного байт-кода для виртуальной машины Lua. Листинг
байт-коды полезны, чтобы узнать о виртуальной машине Lua. Если файлы не указаны,
тогда Луак грузы luac.out и перечисляет его содержимое. Использовать -l -l для полного списка.
-o файл
выход в файл, вместо значения по умолчанию luac.out. (Вы можете использовать '-' для стандартных
вывод, но не на платформах, которые открывают стандартный вывод в текстовом режиме.)
файл может быть одним из указанных файлов, потому что все файлы загружаются до вывода
файл записан. Будьте осторожны, чтобы не перезаписать ценные файлы.
-p загружать файлы, но не генерировать выходной файл. Используется в основном для проверки синтаксиса
и для тестирования предварительно скомпилированных фрагментов: поврежденные файлы, вероятно, будут вызывать ошибки
при загрузке. Если файлы не указаны, то Луак грузы luac.out и тестирует его
содержание. Если файл загружается без ошибок, сообщения не отображаются.
-s удалите отладочную информацию перед записью выходного файла. Это экономит место в
очень большие фрагменты, но если при выполнении вырезанного фрагмента возникают ошибки, то
сообщения об ошибках могут не содержать полной информации, которую они обычно содержат. В
в частности, теряются номера строк и имена локальных переменных.
-v показать информацию о версии.
-- прекратить обработку вариантов.
- прекратить обработку параметров и обработать стандартный ввод.
Используйте luac5.2 онлайн с помощью сервисов onworks.net