18080c63cada1df8fd6e8eda7bb06c367e016975
fenris foo

fenris authored 8 years ago

1) <?php
2) 	include_once("source/logic/server/data.php");
3) 	include_once("source/logic/server/table.php");
4)  ?>
Fenris Wolf advanced

Fenris Wolf authored 8 years ago

5) <section class="subsection" id="grammar/pronouns/correlatives">
6) 	<header>Correlatives</header>
fenris foo

fenris authored 8 years ago

7) <?php
8) 	$table = new class_table
9) 	(
10) 		[
11) 			new class_column
12) 			(
13) 				"Domain",
14) 				function ($row)
15) 				{
16) 					return $row["domain"];
17) 				}
18) 			),
19) 			new class_column
20) 			(
21) 				"Interrogative/Relative",
22) 				function ($row)
23) 				{
24) 					return $row["interrogative"];
25) 				},
26) 				function ($value)
27) 				{
28) 					return implode(", ", array_map(function ($word) {return mark($word, ["word", "lang_fs"]);}, $value));
29) 				}
30) 			),
31) 			/*
32) 			new class_column
33) 			(
34) 				"Relative",
35) 				function ($row)
36) 				{
37) 					return $row["relative"];
38) 				},
39) 				function ($value)
40) 				{
41) 					return implode(", ", array_map(function ($word) {return mark($word, ["word", "lang_fs"]);}, $value));
42) 				}
43) 			),
44) 			 */
45) 			new class_column
46) 			(
47) 				"Demonstrative far",
48) 				function ($row)
49) 				{
50) 					return $row["demonstrative_far"];
51) 				},
52) 				function ($value)
53) 				{
54) 					return implode(", ", array_map(function ($word) {return mark($word, ["word", "lang_fs"]);}, $value));
55) 				}
56) 			),
57) 			new class_column
58) 			(
59) 				"Demonstrative near",
60) 				function ($row)
61) 				{
62) 					return $row["demonstrative_near"];
63) 				},
64) 				function ($value)
65) 				{
66) 					return implode(", ", array_map(function ($word) {return mark($word, ["word", "lang_fs"]);}, $value));
67) 				}
68) 			),
69) 			new class_column
70) 			(
71) 				"Universal",
72) 				function ($row)
73) 				{
74) 					return $row["universal"];
75) 				},
76) 				function ($value)
77) 				{
78) 					return implode(", ", array_map(function ($word) {return mark($word, ["word", "lang_fs"]);}, $value));
79) 				}
80) 			),
81) 			new class_column
82) 			(
83) 				"Undefined",
84) 				function ($row)
85) 				{
86) 					return $row["undefined"];
87) 				},
88) 				function ($value)
89) 				{
90) 					return implode(", ", array_map(function ($word) {return mark($word, ["word", "lang_fs"]);}, $value));
91) 				}
92) 			),
93) 			new class_column
94) 			(
95) 				"Negative",
96) 				function ($row)
97) 				{
98) 					return $row["negative"];
99) 				},
100) 				function ($value)
101) 				{
102) 					return implode(", ", array_map(function ($word) {return mark($word, ["word", "lang_fs"]);}, $value));
103) 				}
104) 			),
105) 		],
106) 		read_json("source/data/correlatives.json")
107) 	);
108) 	$table->generate();
109)  ?>
110) <div class="note_information">Some of these words are very unlikely to ever get used (e.g. <span class="word lang_fs">ing slag</span>). Nevertheless they exist and are listed for completeness.</div>