Penlight - это набор чистых библиотек Lua для упрощения работы с общими задачами, такими как перебор каталогов, чтение файлов конфигурации и тому подобное. Обеспечивает функциональные операции с таблицами и последовательностями. Посетите проект, чтобы просмотреть код или проблемы с файлами.
pl | Точка входа для загрузки всех библиотек PL только по запросу в глобальное пространство. |
pl.app | Функции поддержки приложений. |
pl.array2d | Операции с двумерными массивами. |
pl.class | Предоставляет повторно используемую и удобную структуру для создания классов в Lua. |
pl.compat | Совместимость с Lua 5.1 / 5.2 / 5.3. |
pl.comprehension | Понимание списков, реализованное в Lua. |
pl.config | Читает файлы конфигурации в таблицу Lua. |
pl.data | Чтение и запрос простых табличных данных. |
pl.dir | Список файлов в каталогах и создание / удаление путей к каталогам. |
pl.file | Функции работы с файлами: чтение, запись, перемещение и копирование. |
pl.func | Функциональные помощники, такие как состав, привязка и выражения-заполнители. |
pl.import_into | Загрузчик PL, для загрузки всех библиотек PL, только по запросу. |
pl.input | Итераторы для извлечения слов или чисел из источника ввода. |
pl.lapp | Простой синтаксический анализ командной строки с использованием удобочитаемой спецификации. |
pl.lexer | Лексический сканер для создания последовательности токенов из текста. |
pl.luabalanced | Извлекает из строк последовательности Lua с разделителями. |
pl.operator | Операторы Lua доступны как функции. |
pl.path | Управление путями и файловые запросы. |
pl.permute | Операции перестановки. |
pl.pretty | Красиво-печатные таблицы Lua. |
pl.seq | Управление итераторами как последовательностями. |
pl.sip | Простые шаблоны ввода (SIP). |
pl.strict | Проверяет использование необъявленных глобальных переменных. |
pl.stringio | Чтение и запись строк с использованием файловых объектов. |
pl.stringx | Расширенная строковая библиотека в стиле Python. |
pl.tablex | Расширенные операции с таблицами Lua. |
pl.template | Препроцессор шаблона. |
pl.test | Полезные тестовые утилиты. |
pl.text | Утилиты для обработки текстов. |
pl.types | Работа с подробной информацией о типах |
pl.url | Библиотека цитирования URL-адресов в стиле Python. |
pl.utils | Обычно полезные рутины. |
pl.xml | Утилиты XML LOM. |
pl.Date | Классы Date и Date Format. |
pl.List | Класс списка в стиле Python. |
pl.Map | Класс Map. |
pl.MultiMap | MultiMap, карта с несколькими значениями для каждого ключа. |
pl.OrderedMap | OrderedMap, карта, сохраняющая порядок. |
pl.Set | Класс Set. |