1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
-----merge_hash.lht-----
ha:root {
ha:src1 {
key11 = val11
key12 = val12
}
ha:src2 {
sy:lnk = /
key21 = val21
}
ha:dst {
sy:lnk = /
key1 = val1
key2 = val2
li:recurse {
r1
r2
r3
}
}
ha:src3 {
key31 = val31
sy:lnk = foo
}
ha:src4 {
li:recurse {
R40
R41
}
key41 = val41
}
}
-----text.lht-----
li:root {
key1 = val1
key2 = val2
key3 = val3
key4 = val4
key5 = val5
key6 = val6
anon1
anon2
anon3
empty = {}
empty2 = {}
empty3 = {}
{}
{}
backslash_literal_n = foonbar
backslash_literal_bsl = {foo\\bar}
backslash_literal_col = {foo:bar}
backslash_literal_sem = {foo;bar}
backslash_literal_clo = {foo\}bar}
backslash_braced_n = foonbar
backslash_braced_bsl = {foo\\bar}
backslash_braced_col = {foo:bar}
backslash_braced_sem = {foo;bar}
backslash_braced_clo = {foo\}bar}
}
-----table.lht-----
li: {
ta:empty {
}
ta:non-empty {
{ 11; 12 }
{ 21; 22 }
}
}
-----table_corners.lht-----
li: {
ta:empty {
}
ta:non-empty {
rowname0 { 00; 01 }
rowname1 { 10; 11 }
rowname2 { 20; li:21 { a; b; c; d; } }
rowname3 { 30; ha:31 { c = 3; d = 4; a = 1; b = 2; } }
}
}
|