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

testconfig.lua

+
+local stringio = require 'pl.stringio'
+local config = require 'pl.config'
+
+local function dump(t,indent)
+    if type(t) == 'table' then
+        io.write(indent,'{\n')
+        local newindent = indent..'  '
+        for k,v in pairs(t) do
+            io.write(newindent,k,'=')
+            dump(v,indent)
+            io.write('\n')
+        end
+        io.write(newindent,'},\n')
+    else
+        io.write(indent,t,'(',type(t),')')
+    end
+end
+
+
+local function testconfig(test)
+    local f = stringio.open(test)
+    local c = config.read(f)
+    f:close()
+    dump(c,'  ')
+    print '-----'
+end
+
+testconfig [[
+ ; comment 2 (an ini file)
+[section!]
+bonzo.dog=20,30
+config_parm=here we go again
+depth = 2
+[another]
+felix="cat"
+]]
+
+testconfig [[
+# this is a more Unix-y config file
+fred = 1
+alice = 2
+home = /bonzo/dog/etc
+]]
+
+testconfig [[
+# this is just a set of comma-separated values
+1000,444,222
+44,555,224
+]]
+ + +
+
+
+generated by LDoc 1.4.6 +
+
+ + -- cgit v1.1-26-g67d0