<?php
global $configuration;
include_once("source/logic/server/table.php");
include_once("source/logic/server/data.php");
include_once("source/logic/server/misc.php");
?>
<section class="section" id="grammar/conjugation">
<header>Conjugation</header>
<p>In Folksprak verbs are not conjugated for different <span class="grammarterm">personae</span> (participants), <span class="grammarterm">numeri</span> (number of actors) or <span class="grammarterm">genera</span> (grammatical genders).</p>
<section class="subsection" id="conjugation/infinite_verbforms">
<header>Infinite Verbforms</header>
<p>The <span class="grammarterm">infinitive</span> is formed by appending <span class="word lang_fs">-a</span> to the verb stem, e.g. <span class="word lang_fs">skriva</span> ~ <span class="word lang_en">to write</span>.</p>
<p>The <span class="grammarterm">active participle</span> is formed by appending <span class="word lang_fs">-end</span> to the verb stem, e.g. <span class="word lang_fs">skrivend</span> ~ <span class="word lang_en">writing</span>.</p>
<p>The <span class="grammarterm">passive participle</span> is formed by appending <span class="word lang_fs">-et</span> to the verb stem, e.g. <span class="word lang_fs">skrivet</span> ~ <span class="word lang_en">written</span>. If speakable the <span class="word lang_fs">e</span> in the ending can be omitted, e.g. <span class="word lang_fs">skrivt</span>.</p>
</section>
<section class="subsection" id="conjugation/tempora">
<header>Tempora and Modi</header>
<p>The following table lists the timeforms found in Folksprak and how they are built in the <span class="grammarterm">indicative</span> mode.</p>
<?php
$table = new class_table
(
[
new class_column
(
"Name",
function ($row)
{
return ["name" => $row["name"], "remark" => $row["remark"]];
},
function ($value)
{
$output = $value["name"];
if ($value["remark"] != null)
{
$output .= (" " . "(" . $value["remark"] . ")");
}
return $output;
}
),
new class_column
(
"Description",
function ($row)
{
return $row["description"];
}
),
new class_column
(
"Scheme",
function ($row)