From 81f29c8831649f39450ac0e260effbb782ccc401 Mon Sep 17 00:00:00 2001 From: Yevgen Muntyan <17531749+muntyan@users.noreply.github.com> Date: Mon, 6 Sep 2010 16:13:19 -0700 Subject: [PATCH] Added Penlight Lua library --- doc/help-sections.h | 5 +- ...neral-Public-License.html => GNU-GPL.html} | 8 +- ...eral-Public-License.html => GNU-LGPL.html} | 8 +- doc/help/License.html | 7 +- doc/help/Lua-License.html | 4 +- doc/help/LuaFileSystem-License.html | 4 +- doc/help/Penlight-License.html | 63 ++ doc/help/index.html | 5 +- doc/help/xdg_002dutils-License.html | 4 +- doc/license.texi | 14 +- moo/moolua/Makefile.incl | 10 + moo/moolua/pl/LICENCE.txt | 21 + moo/moolua/pl/README | 1 + moo/moolua/pl/README.txt | 185 +++++ moo/moolua/pl/app.lua | 115 +++ moo/moolua/pl/array2d.lua | 358 +++++++++ moo/moolua/pl/class.lua | 359 +++++++++ moo/moolua/pl/classx.lua | 177 +++++ moo/moolua/pl/compat52.lua | 24 + moo/moolua/pl/comprehension.lua | 278 +++++++ moo/moolua/pl/config.lua | 127 +++ moo/moolua/pl/data.lua | 447 +++++++++++ moo/moolua/pl/dir.lua | 309 ++++++++ moo/moolua/pl/file.lua | 64 ++ moo/moolua/pl/func.lua | 353 +++++++++ moo/moolua/pl/init.lua | 45 ++ moo/moolua/pl/input.lua | 157 ++++ moo/moolua/pl/lapp.lua | 322 ++++++++ moo/moolua/pl/lexer.lua | 386 +++++++++ moo/moolua/pl/list.lua | 497 ++++++++++++ moo/moolua/pl/luabalanced.lua | 255 ++++++ moo/moolua/pl/operator.lua | 190 +++++ moo/moolua/pl/path.lua | 289 +++++++ moo/moolua/pl/permute.lua | 59 ++ moo/moolua/pl/pretty.lua | 162 ++++ moo/moolua/pl/seq.lua | 512 ++++++++++++ moo/moolua/pl/sip.lua | 295 +++++++ moo/moolua/pl/strict.lua | 51 ++ moo/moolua/pl/stringio.lua | 52 ++ moo/moolua/pl/stringx.lua | 335 ++++++++ moo/moolua/pl/tablex.lua | 746 ++++++++++++++++++ moo/moolua/pl/test.lua | 66 ++ moo/moolua/pl/text.lua | 168 ++++ moo/moolua/pl/utils.lua | 390 +++++++++ moo/mooscript/mooscript-classes.cpp | 5 +- moo/plugins/usertools/lua/lua2-tool-setup.lua | 8 +- moo/plugins/usertools/unix/context.cfg | 26 +- moo/plugins/usertools/unix/menu.cfg | 29 +- moo/plugins/usertools/win32/context.cfg | 25 +- moo/plugins/usertools/win32/menu.cfg | 13 +- 50 files changed, 7958 insertions(+), 75 deletions(-) rename doc/help/{GNU-General-Public-License.html => GNU-GPL.html} (97%) rename doc/help/{GNU-Lesser-General-Public-License.html => GNU-LGPL.html} (98%) create mode 100644 doc/help/Penlight-License.html create mode 100644 moo/moolua/pl/LICENCE.txt create mode 100644 moo/moolua/pl/README create mode 100644 moo/moolua/pl/README.txt create mode 100644 moo/moolua/pl/app.lua create mode 100644 moo/moolua/pl/array2d.lua create mode 100644 moo/moolua/pl/class.lua create mode 100644 moo/moolua/pl/classx.lua create mode 100644 moo/moolua/pl/compat52.lua create mode 100644 moo/moolua/pl/comprehension.lua create mode 100644 moo/moolua/pl/config.lua create mode 100644 moo/moolua/pl/data.lua create mode 100644 moo/moolua/pl/dir.lua create mode 100644 moo/moolua/pl/file.lua create mode 100644 moo/moolua/pl/func.lua create mode 100644 moo/moolua/pl/init.lua create mode 100644 moo/moolua/pl/input.lua create mode 100644 moo/moolua/pl/lapp.lua create mode 100644 moo/moolua/pl/lexer.lua create mode 100644 moo/moolua/pl/list.lua create mode 100644 moo/moolua/pl/luabalanced.lua create mode 100644 moo/moolua/pl/operator.lua create mode 100644 moo/moolua/pl/path.lua create mode 100644 moo/moolua/pl/permute.lua create mode 100644 moo/moolua/pl/pretty.lua create mode 100644 moo/moolua/pl/seq.lua create mode 100644 moo/moolua/pl/sip.lua create mode 100644 moo/moolua/pl/strict.lua create mode 100644 moo/moolua/pl/stringio.lua create mode 100644 moo/moolua/pl/stringx.lua create mode 100644 moo/moolua/pl/tablex.lua create mode 100644 moo/moolua/pl/test.lua create mode 100644 moo/moolua/pl/text.lua create mode 100644 moo/moolua/pl/utils.lua diff --git a/doc/help-sections.h b/doc/help-sections.h index aa2d2c8d..c15667f5 100644 --- a/doc/help-sections.h +++ b/doc/help-sections.h @@ -10,10 +10,11 @@ #define HELP_SECTION_DOCUMENT_VIEW "DocumentView-object.html" #define HELP_SECTION_EDITING_OPTIONS "editing_002doptions.html" #define HELP_SECTION_FILE_SELECTOR "index.html" -#define HELP_SECTION_LICENSE_GPL "GNU-General-Public-License.html" +#define HELP_SECTION_LICENSE_GPL "GNU-GPL.html" #define HELP_SECTION_LICENSE_LFS "LuaFileSystem-License.html" -#define HELP_SECTION_LICENSE_LGPL "GNU-Lesser-General-Public-License.html" +#define HELP_SECTION_LICENSE_LGPL "GNU-LGPL.html" #define HELP_SECTION_LICENSE_LUA "Lua-License.html" +#define HELP_SECTION_LICENSE_PENLIGHT "Penlight-License.html" #define HELP_SECTION_LICENSE_XDG_UTILS "xdg_002dutils-License.html" #define HELP_SECTION_PREFS_ACCELS "index.html" #define HELP_SECTION_PREFS_DIALOG "index.html" diff --git a/doc/help/GNU-General-Public-License.html b/doc/help/GNU-GPL.html similarity index 97% rename from doc/help/GNU-General-Public-License.html rename to doc/help/GNU-GPL.html index 01841727..7b3eb023 100644 --- a/doc/help/GNU-General-Public-License.html +++ b/doc/help/GNU-GPL.html @@ -1,12 +1,12 @@ -GNU General Public License - medit 0.99.0-unstable manual +GNU GPL - medit 0.99.0-unstable manual - + + + +
+ +

+Next: , +Previous: LuaFileSystem License, +Up: License +


+
+ +

Penlight Lua Libraries License

+ +

+ +

Copyright (C) 2009 Steve Donovan, David Manura.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
+ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
+TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
+PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT
+SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
+ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
+OR OTHER DEALINGS IN THE SOFTWARE.
+
+ + + diff --git a/doc/help/index.html b/doc/help/index.html index 08fc4a7d..1d9c7e5a 100644 --- a/doc/help/index.html +++ b/doc/help/index.html @@ -49,10 +49,11 @@
  • License
  • diff --git a/doc/help/xdg_002dutils-License.html b/doc/help/xdg_002dutils-License.html index 8cc39911..16b2ddd4 100644 --- a/doc/help/xdg_002dutils-License.html +++ b/doc/help/xdg_002dutils-License.html @@ -6,7 +6,7 @@ - +