Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/doc/efun/symbol_variable b/doc/efun/symbol_variable
new file mode 100644
index 0000000..b3a66d4
--- /dev/null
+++ b/doc/efun/symbol_variable
@@ -0,0 +1,29 @@
+SYNOPSIS
+ closure symbol_variable(string arg);
+ closure symbol_variable(symbol arg);
+ closure symbol_variable(int arg);
+
+BESCHREIBUNG
+ Erzeugt eine Identifier (Lfun) Closure aus der globalen Variablen
+ <arg> des gueltigen Objekts. Die Variable kann angegeben werden
+ als Symbol, mit ihrem Namen oder durch die ordinale Nummer in der
+ Variablentabelle des Objekts.
+
+ Wenn keine solche Variable existiert oder sie von aussen nicht
+ sichtbar ist, wird 0 zurueck geliefert.
+
+ Wenn <arg> ein Integer ist und sich auf eine geerbte Variable
+ bezieht, die im geerbten Objekt "private" deklariert ist (d.h.
+ versteckt), fuehrt dies zu einer Schutzverletzung.
+
+AENDERUNGEN
+ Eingefuehrt in 3.2.1@8
+
+BEISPIELE
+ int base;
+ int var;
+ symbol_variable("var"); ergibt: #'<this_object>->var
+ symbol_variable(0); ergibt: #'<this_object>->base
+
+SIEHE AUCH
+ lambda(E), quote(E), symbol_function(E)