|
Packit |
590264 |
#----------------------------
|
|
Packit |
590264 |
# Example Configuration File
|
|
Packit |
590264 |
#---------------------------
|
|
Packit |
590264 |
#
|
|
Packit |
590264 |
|
|
Packit |
590264 |
application:
|
|
Packit |
590264 |
{
|
|
Packit |
590264 |
|
|
Packit |
590264 |
/* This section defines some settings for our
|
|
Packit |
590264 |
* main application window, such as size and
|
|
Packit |
590264 |
* position.
|
|
Packit |
590264 |
*/
|
|
Packit |
590264 |
|
|
Packit |
590264 |
window:
|
|
Packit |
590264 |
{
|
|
Packit |
590264 |
title = "My Application";
|
|
Packit |
590264 |
size = { /* width */ w = 640; /* height */ h = 480; };
|
|
Packit |
590264 |
pos = { x = 350; y = 250; };
|
|
Packit |
590264 |
};
|
|
Packit |
590264 |
|
|
Packit |
590264 |
a = 5;
|
|
Packit |
590264 |
b = 6;
|
|
Packit |
590264 |
ff = 1E6;
|
|
Packit |
590264 |
test-comment = "/* hello\n \"there\"*/";
|
|
Packit |
590264 |
|
|
Packit |
590264 |
test-long-string = "A very long string that spans multiple lines. "
|
|
Packit |
590264 |
/* but wait, there's more... */ "Adjacent strings are automatically"
|
|
Packit |
590264 |
" concatenated.";
|
|
Packit |
590264 |
|
|
Packit |
590264 |
test-escaped-string = "\"This is\n a test.\"";
|
|
Packit |
590264 |
|
|
Packit |
590264 |
group1:
|
|
Packit |
590264 |
{
|
|
Packit |
590264 |
x = 5; y = 10;
|
|
Packit |
590264 |
my_array = [ 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 ];
|
|
Packit |
590264 |
flag = TRUE;
|
|
Packit |
590264 |
|
|
Packit |
590264 |
group2: { zzz = "this is a test"; };
|
|
Packit |
590264 |
|
|
Packit |
590264 |
states = [ "CT", // Connecticut
|
|
Packit |
590264 |
"CA", // California
|
|
Packit |
590264 |
"TX", // Texas
|
|
Packit |
590264 |
"NV", // Nevada
|
|
Packit |
590264 |
"FL" // Florida
|
|
Packit |
590264 |
];
|
|
Packit |
590264 |
};
|
|
Packit |
590264 |
|
|
Packit |
590264 |
/* this would cause an error */
|
|
Packit |
590264 |
// a = "hi!";
|
|
Packit |
590264 |
};
|
|
Packit |
590264 |
|
|
Packit |
590264 |
binary = [ 0xAA, 0xBB, 0xCC ];
|
|
Packit |
590264 |
|
|
Packit |
590264 |
list = ( ( "abc", 123, true ), 1.234, ( /* an empty list */ ) ,[ 1, 2, 3 ],
|
|
Packit |
590264 |
{ a = (1, 2, true); } );
|
|
Packit |
590264 |
|
|
Packit |
590264 |
books = ( "inventory",
|
|
Packit |
590264 |
{ title = "Treasure Island";
|
|
Packit |
590264 |
author = "Robert Louis Stevenson";
|
|
Packit |
590264 |
price = 29.99;
|
|
Packit |
590264 |
qty = 5; },
|
|
Packit |
590264 |
{ title = "Snow Crash";
|
|
Packit |
590264 |
author = "Neal Stephenson";
|
|
Packit |
590264 |
price = 9.99;
|
|
Packit |
590264 |
qty = 8; },
|
|
Packit |
590264 |
{ } );
|
|
Packit |
590264 |
|
|
Packit |
590264 |
# miscellaneous stuff
|
|
Packit |
590264 |
|
|
Packit |
590264 |
misc:
|
|
Packit |
590264 |
{
|
|
Packit |
590264 |
port = 5000;
|
|
Packit |
590264 |
pi = 3.14159265;
|
|
Packit |
590264 |
enabled = FALSE;
|
|
Packit |
590264 |
mask = 0xAABBCCDD;
|
|
Packit |
590264 |
unicode = "STARGΛ̊TE SG-1"; // UTF-8 string
|
|
Packit |
590264 |
bigint = 9223372036854775807L;
|
|
Packit |
590264 |
bighex = 0x1122334455667788L;
|
|
Packit |
590264 |
};
|
|
Packit |
590264 |
|
|
Packit |
590264 |
|
|
Packit |
590264 |
### eof
|