uPlay Basic Interpreter per XMC2Go

OP #3658208
Lesenswert?
• ▲
▼
Hi zusammen,

ich habe gerade den Artikel für mein uPlay-Projekt online gestellt

das ganze ist eine Adaption vom Basic-Interpreter von Adam Dunkels
und läuft auf dem Infineon XMC-2Go Board.

Wer kein Display hat, kann den Interpreter auch ohne betreiben,
zum übertragen von Basic-Programmen braucht man nur ein PC-Terminal.

hier der Link :

http://www.mikrocontroller.net/articles/UPlay_Basic_Interpreter_per_XMC2Go

Gruss Uwe
Angehängte Dateien:
OP #3673721
Lesenswert?
• ▲
▼
klausro schrieb:
> Besteht die Möglichkeit, evtl. auf die
> Zeilennummern verzichten zu können?

theoretisch schon, mann könnte ohne Zeilennumern
und statt dessen mit Sprungmarken arbeiten

aber ich will den "einfachen" Aufbau vom Interpreter nicht
noch mehr verunstalten und es kompatibel zu "alten" Programmen halten

was ich machen könnte ist,
die Überprüfung vom ersten Token == Zeilen-Nummer zu löschen
(das sind 3 Zeilen Codeänderung)

damit könntest du alle Zeilen-Nummern weglassen
mit Ausnahme von :

1. Zeilen die selbst ein Sprungziel sind
2. Zeilen die auf "FOR" oder "GOSUB" folgen
3. die Zeile mit "END"


ein Beispiel würde dann so aussehen :
1
REM ==============
2
FOR i=1 to 10
3
10 PRINT i
4
NEXT i
5
GOSUB 100
6
20 PRINT "Ende"
7
30 END
8
REM ==============
9
100 PRINT "sub 100"
10
RETURN

sieht dann zwar komisch aus
aber würde dir das ausreichen ?

Gruss Uwe

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.