История изменений
Исправление DawnCaster, (текущая версия) :
Немного информации по поводу -pre и -post скриптов (выполняются опционально, если указаны). -pre скрипт предназначен для указания каких-нибудь сервисных функций или констант для использования в основном lua-конфиге. -post скрипт предназначен для организации проверок значений (я использую assert) и, возможно, их преобразований. Предполагается, что конечный пользователь правит только основной конфиг, а -pre и -post скрипты идут вместе с вашим проектом.
Основной конфиг может использовать весь функционал интерпретатора lua, кроме зарезервированной таблицы «loader» и некоторых функций начинающихся с префикса «loader_» (в будущем перенесу всё в одну таблицу, если найду время), которая содержит в себе функционал используемый данной системой. Cмотрите loader.lua - там есть также несколько сервисных функций (loader.path.trim_lead_slashes, loader.path.trim_trail_slashes, loader.path.append_slash, loader.path.combine) и таблиц которые можно использовать уже в вашем конфиге.
Исправление DawnCaster, :
Немного информации по поводу -pre и -post скриптов (выполняются опционально, если указаны). -pre скрипт предназначен для указания каких-нибудь сервисных функций или констант для использования в основном lua-конфиге. -post скрипт предназначен для организации проверок значений (я использую assert) и, возможно, их преобразований. Предполагается, что конечный пользователь правит только основной конфиг, а -pre и -post скрипты идут вместе с вашим проектом.
Основной конфиг может использовать весь функционал интерпретатора lua, кроме зарезервированной таблицы «loader», которая содержит в себе функционал используемый данной системой. Cмотрите loader.lua - там есть также несколько сервисных функций и таблиц которые можно использовать уже в вашем конфиге.
Исходная версия DawnCaster, :
Немного информации по поводу -pre и -post скриптов (выполняются опционально, если указаны). -pre скрипт предназначен для указания каких-нибудь сервисных функций или констант для использования в основном lua-конфиге. -post скрипт предназначен для организации проверок значений (я использую assert) и, возможно, их преобразований.
Основной конфиг может использовать весь функционал интерпретатора lua, кроме зарезервированной таблицы «loader», которая содержит в себе функционал используемый данной системой. Cмотрите loader.lua - там есть также несколько сервисных функций и таблиц которые можно использовать уже в вашем конфиге.