Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/doc/efun/throw b/doc/efun/throw
new file mode 100644
index 0000000..2a21cde
--- /dev/null
+++ b/doc/efun/throw
@@ -0,0 +1,16 @@
+SYNOPSIS
+ void throw(mixed arg);
+
+BESCHREIBUNG
+ Bricht die Programmverarbeitung ab. Wenn die Verarbeitung mit catch()
+ gestartet wurde, gibt dieses catch() <arg> als Fehlermeldung aus.
+
+ Der Aufruf von throw() ohne vorheriges catch() ist sinnlos und
+ erzeugt einen "throw without catch" Fehler.
+
+BEISPIEL
+ catch(throw("Verarbeitung abgebrochen!"));
+ Das macht nichts als "Verarbeitung abgebrochen!" auszugeben.
+
+SIEHE AUCH
+ catch(E), raise_error(E)