开源软件名称(OpenSource Name):Dynodzzo/Lua_INI_Parser开源软件地址(OpenSource Url):https://github.com/Dynodzzo/Lua_INI_Parser开源编程语言(OpenSource Language):Lua 100.0%开源软件介绍(OpenSource Introduction):LIP - Lua INI ParserLua INI Parser is a tiny Lua library allowing to handle .ini files. UsageAdd LIP.lua file into your project folder. Full overview
ExamplesHere's how to save some data : local LIP = require 'LIP';
local data =
{
sound =
{
left = 70,
right = 80,
},
screen =
{
width = 960,
height = 544,
caption = 'Window\'s caption',
focused = true,
},
};
-- Data saving
LIP.save('savedata.ini', data); And the .ini file created : [sound]
left=70
right=80
[screen]
width=960
height=544
caption=Window's caption
focused=true Now let's get all this data : local LIP = require 'LIP';
-- Data loading
local data = LIP.load('savedata.ini');
print(data.sound.right); --> 80
print(data.screen.caption); --> Window's caption
print(data.screen.focused); --> true It is also possible to give indexes instead of keys : local data =
{
{
right = 40,
50,
},
{
'Some text',
20,
true,
},
}; And we have to retrieve data using these indexes : print(data[1][1]); --> 50
print(data[1].right) --> 40
print(data[2][1]); --> Some text
print(data[2][3]); --> true LicenceThis project is under MIT Licence
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论