Comparison

util/xml.lua @ 6777:5de6b93d0190

util.*: Remove use of module() function, make all module functions local and return them in a table at the end
author Kim Alvefur <zash@zash.se>
date Sat, 21 Feb 2015 10:36:37 +0100
parent 6669:7da8b6bc0966
child 6978:30c96a5db360
comparison
equal deleted inserted replaced
6774:3965662ae091 6777:5de6b93d0190
1 1
2 local st = require "util.stanza"; 2 local st = require "util.stanza";
3 local lxp = require "lxp"; 3 local lxp = require "lxp";
4 4
5 module("xml") 5 local _ENV = nil;
6 6
7 local parse_xml = (function() 7 local parse_xml = (function()
8 local ns_prefixes = { 8 local ns_prefixes = {
9 ["http://www.w3.org/XML/1998/namespace"] = "xml"; 9 ["http://www.w3.org/XML/1998/namespace"] = "xml";
10 }; 10 };
52 return ok, err.." (line "..line..", col "..col..")"; 52 return ok, err.." (line "..line..", col "..col..")";
53 end 53 end
54 end; 54 end;
55 end)(); 55 end)();
56 56
57 parse = parse_xml; 57 return {
58 return _M; 58 parse = parse_xml;
59 };