From 42ec7286b2d36a9ba22925f816a17cb1cc2aa5ce Mon Sep 17 00:00:00 2001 From: chai Date: Sat, 30 Oct 2021 11:32:16 +0800 Subject: + Penlight --- Data/Libraries/Penlight/docs/index.html | 392 ++++++++++++++++++++++++++++++++ 1 file changed, 392 insertions(+) create mode 100644 Data/Libraries/Penlight/docs/index.html (limited to 'Data/Libraries/Penlight/docs/index.html') diff --git a/Data/Libraries/Penlight/docs/index.html b/Data/Libraries/Penlight/docs/index.html new file mode 100644 index 0000000..b7e9465 --- /dev/null +++ b/Data/Libraries/Penlight/docs/index.html @@ -0,0 +1,392 @@ + + + + + Penlight Documentation + + + + +
+ +
+ +
+
+
+ + +
+ + + + + + +
+ + +

Penlight Lua Libraries 1.11.0

+

Penlight is a set of pure Lua libraries for making it easier to work with common tasks like iterating over directories, reading configuration files and the like. Provides functional operations on tables and sequences. Visit the GitHub project to review the code or file issues. Skip to the introduction.

+ +

Libraries

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
plEntry point for loading all PL libraries only on demand, into the global space.
pl.appApplication support functions.
pl.array2dOperations on two-dimensional arrays.
pl.classProvides a reuseable and convenient framework for creating classes in Lua.
pl.compatLua 5.1/5.2/5.3 compatibility.
pl.comprehensionList comprehensions implemented in Lua.
pl.configReads configuration files into a Lua table.
pl.dataReading and querying simple tabular data.
pl.dirListing files in directories and creating/removing directory paths.
pl.fileFile manipulation functions: reading, writing, moving and copying.
pl.funcFunctional helpers like composition, binding and placeholder expressions.
pl.import_intoPL loader, for loading all PL libraries, only on demand.
pl.inputIterators for extracting words or numbers from an input source.
pl.lappSimple command-line parsing using human-readable specification.
pl.lexerLexical scanner for creating a sequence of tokens from text.
pl.luabalancedExtract delimited Lua sequences from strings.
pl.operatorLua operators available as functions.
pl.pathPath manipulation and file queries.
pl.permutePermutation operations.
pl.prettyPretty-printing Lua tables.
pl.seqManipulating iterators as sequences.
pl.sipSimple Input Patterns (SIP).
pl.strictChecks uses of undeclared global variables.
pl.stringioReading and writing strings using file-like objects.
pl.stringxPython-style extended string library.
pl.tablexExtended operations on Lua tables.
pl.templateA template preprocessor.
pl.testUseful test utilities.
pl.textText processing utilities.
pl.typesDealing with Detailed Type Information
pl.urlPython-style URL quoting library.
pl.utilsGenerally useful routines.
pl.xmlXML LOM Utilities.
+

Classes

+ + + + + + + + + + + + + + + + + + + + + + + + + +
pl.DateDate and Date Format classes.
pl.ListPython-style list class.
pl.MapA Map class.
pl.MultiMapMultiMap, a Map which has multiple values per key.
pl.OrderedMapOrderedMap, a map which preserves ordering.
pl.SetA Set class.
+

Manual

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
01-introduction.md
02-arrays.md
03-strings.md
04-paths.md
05-dates.md
06-data.md
07-functional.md
08-additional.md
09-discussion.md
+

Examples

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
seesubst.lua
sipscan.lua
symbols.lua
test-cmp.lua
test-data.lua
test-listcallbacks.lua
test-pretty.lua
test-symbols.lua
testclone.lua
testconfig.lua
testglobal.lua
testinputfields.lua
testinputfields2.lua
testxml.lua
which.lua
+ +
+
+
+generated by LDoc 1.4.6 +
+
+ + -- cgit v1.1-26-g67d0