MoinMoin,
Rene Böllhoff schrieb:
> Schau mal hier unter dem Artikel AVR-Basic bzw uBasic. Das ist ein
> Basic-Projekt für den AVR, basierend auf dem Basic von Adam Dunkels. Das
> ist ebenfalls sehr klein, aber leichter zu verstehen und auch leichter
> zu portieren. Das Projekt hat mehrere Mitstreiter, von denen jeder
> allerdings seinen eigenen Zweig erstellt hat. Es gibt Optimierungen für
> Platz und/oder Geschwindigkeit. Sogar ein "Compiler" für das Basic der
> direkt auf einem AVR läuft (muß mal wieder Werbung machen :-)) plus div.
> andere Features.
stimmt, wollte ich auch gerade anmerken...
Nebenbei, von meinem "Entwicklungszweig" (der platzoptimierte
Interpreter...) wird es demnächst ein Update geben. Ich bin gerade an
zwei Sachen dran:
- "Basic-Syntax-Normalisierung"...: ich hatte mich mal letztens an alte
Informatikgrundlagen (Compiler-/Interpreterbau) erinnert und den, von
mir realisierten, Basic-Syntax in Backus-Naur-Notation aufgeschrieben.
Dabei sind mir einige Dinge aufgefallen die zum einen nicht rund und zum
anderen etwas unterschiedlich zu TinyBasic waren. Diese
Unzulänglichkeiten habe ich jetzt behoben.
-Z.Z. bin ich dran den Parser (Tokenizer) so zu verallgemeinern, dass er
den Basic-Quelltext von beliebigen Medien einlesen kann. In Rene's
Version ist das zwar schon enthalten, passt aber nicht ganz zu meinen
Wunschvorstellungen, wie es aussehen soll. (Aber ein paar nette
Anregungen habe ich daraus gezogen...).
Grüße Uwe