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

Module pl.luabalanced

+

Extract delimited Lua sequences from strings.

+

Inspired by Damian Conway's Text::Balanced in Perl.
+

    +
  • [1] Lua Wiki Page
  • +
  • [2] http://search.cpan.org/dist/Text-Balanced/lib/Text/Balanced.pm
  • +

+
+ local lb = require "pl.luabalanced"
+ --Extract Lua expression starting at position 4.
+  print(lb.match_expression("if x^2 + x > 5 then print(x) end", 4))
+  --> x^2 + x > 5     16
+ --Extract Lua string starting at (default) position 1.
+ print(lb.match_string([["test\"123" .. "more"]]))
+ --> "test\"123"     12
+ 
+ (c) 2008, David Manura, Licensed under the same terms as Lua (MIT license).

+ + + +
+
+ + + + +
+
+
+generated by LDoc 1.4.6 +
+
+ + -- cgit v1.1-26-g67d0