The parse_document_idx function parses an IDX file into documents and calls a function on each document.
parse_document_idx( filename, handler )
| Argument | Description | 
|---|---|
| filename | (string) The path and file name of the IDX file to parse into documents. | 
| handler | (document_handler_function) The function to call on each document that is parsed from the IDX file. The function must accept a LuaDocument as the only argument. | 
The following example uses the parse_document_idx function to parse an IDX file, and calls the function appendDocumentReference on each document.
local references = {}
function appendDocumentReference(document)
    table.insert(references, document:getReference())
end 
function read_idx_references(filename)
    parse_document_idx(filename, appendDocumentReference)
    return references
end
        Nil.
|  |