Bürokraten, mitglieder, Administratoren
1.042
Bearbeitungen
Keine Bearbeitungszusammenfassung |
|||
Zeile 14: | Zeile 14: | ||
== Stand der Dinge == | == Stand der Dinge == | ||
* Der Tokenizer implementiert | * Der Tokenizer ist implementiert | ||
* loose type Variablen mit zusammengepfuschter eigenen Speicherverwaltung implementiert | * loose type Variablen mit zusammengepfuschter eigenen Speicherverwaltung implementiert | ||
* Parser existiert ebefalls schon weitestgehend..verarbeitet Prioritäten (ala Punkt vor Strich) aber durch Rekursion..wegen des knappen speichers schafft er etwa 5 Level bevor es zum Stack/Heap Crash kommt...Jochen hat vorgeschlagen Tail-Recursion entweder direkt selbst zu implementieren oder die Funktionen so umzuschreiben, dass der Compiler das machen kann..wegen der besseren Lesbarkeit des Codes tendiere ich zu letzterem | * Parser existiert ebefalls schon weitestgehend..verarbeitet Prioritäten (ala Punkt vor Strich) aber durch Rekursion..wegen des knappen speichers schafft er etwa 5 Level bevor es zum Stack/Heap Crash kommt...Jochen hat vorgeschlagen Tail-Recursion entweder direkt selbst zu implementieren oder die Funktionen so umzuschreiben, dass der Compiler das machen kann..wegen der besseren Lesbarkeit des Codes tendiere ich zu letzterem | ||
* Kontrollstrukturen, Sprünge oder Schleifen sind noch zu machen | * Kontrollstrukturen, Sprünge oder Schleifen sind noch zu machen | ||
* auch fehlt momentan noch überhaupt die möglichkeit Programmcode im Speicher abzulegen.. | * auch fehlt momentan noch überhaupt die möglichkeit Programmcode im Speicher abzulegen..derweil wird immer nur die letzte Zeile interpretiert |