Module:Citation/CS1/Utilities: Difference between revisions

    From Nonbinary Wiki
    m>Trappist the monk
    (create as an experiment;)
     
    m>Trappist the monk
    No edit summary
    Line 1: Line 1:
    local u = {}
    local u = {}


    local z = {
    error_categories = {}; -- for categorizing citations that contain errors
    error_ids = {};
    message_tail = {};
    maintenance_cats = {}; -- for categorizing citations that aren't erroneous per se, but could use a little work
    properties_cats = {}; -- for categorizing citations based on certain properties, language of source for instance
    };


    --[[--------------------------< I S _ S E T >------------------------------------------------------------------
    --[[--------------------------< I S _ S E T >------------------------------------------------------------------
    Line 12: Line 19:
    end
    end


    return {is_set = is_set} -- return exported functions
    return {is_set = is_set, z=z} -- return exported functions and tables

    Revision as of 17:18, 13 December 2015

    Documentation for this module may be created at Module:Citation/CS1/Utilities/doc

    local u = {}
    
    local z = {
    	error_categories = {};		-- for categorizing citations that contain errors
    	error_ids = {};
    	message_tail = {};
    	maintenance_cats = {};		-- for categorizing citations that aren't erroneous per se, but could use a little work
    	properties_cats = {};		-- for categorizing citations based on certain properties, language of source for instance
    };
    
    --[[--------------------------< I S _ S E T >------------------------------------------------------------------
    
    Returns true if argument is set; false otherwise. Argument is 'set' when it exists (not nil) or when it is not an empty string.
    This function is global because it is called from both this module and from Date validation
    
    ]]
    function is_set( var )
    	return not (var == nil or var == '');
    end
    
    return {is_set = is_set, z=z}													-- return exported functions and tables