Kann Eclipse mit "BASIC" umgehen bzw highlighten?

#4209746
Lesenswert?

Hallo zusammen

Ich würde gerne einige kleinere BASIC programme schreiben.
Dazu würde ich gerne Eclipse verwenden.

Kann eclipse überhaupt die Syntax von "BASIC" highlighten?

Zudem wäre es nett, wenn der Editor die anführenden Nummern selbst 
erstellen würde und auch noch ein wenig intelligent wäre und bei einer 
neuen Zeile mitten drinn, die Nummerierung entsprechend anpassen würde.

Gibt es bereits sowas?

Danke schonmal!
Gast #4209756
Lesenswert?

Ich denke, das highlighten würde schon funktionieren mit einer 
entsprechenden Konfiguration.
Aber das wichtigste ist: Wie willst du das Programm dann compilieren 
bzw. interpretieren? Du willst doch sicherlich nicht Eclipse nur als 
Texteditor nehmen und dann das File speichern und in einem 
Basic-Interpreter/Compiler deiner Wahl neu laden. Von daher verstehe ich 
deine Frage nicht. Vielleicht kannst du deine gewünschte Vorgehensweise 
nochmal erläutern.
#4209764
Lesenswert?

Doch es geht genau darum, das File wo anderst interpretieren zu lassen.
Eclipse dient lediglich als Editor.

BASIC wurde gewählt, da das Programm auf einem Mikrocontroller 
ausgeführt wird. also zur Laufzeit. Es geht nicht darum den 
Mikrocontroller in BASIC zu programmieren sondern zusätzliche Funktionen 
mit BASIC machen zu können.

Um dem Kunden die möglichkeit zu geben mal kurz noch einen GPIO auf high 
zu setzen und 5 Sekunden zu warten, ist BASIC wohl völlig ausreichend.
Gast #4209769
Lesenswert?

Holger K. schrieb:
> Hallo zusammen
>
> Ich würde gerne einige kleinere BASIC programme schreiben.
> Dazu würde ich gerne Eclipse verwenden.

> Danke schonmal!
Am sinnvollsten funktioniert so etwas mit einem Plugin für die jeweilige 
Programmiersprache. Dieses Plugin fasst dann idealerweise 
Projektgenerierung, Toolchainaufrufe sowie Syntaxhighlighting und 
-überprüfung sowie die von dir gewünschten Komfortfunktionen zusammen. 
Suche also nach deinem Basic-Dialekt+Eclipse+Plugin und hoffe.
Gast #4209770
Lesenswert?

Holger K. schrieb:
> BASIC wurde gewählt, da das Programm auf einem Mikrocontroller
> ausgeführt wird. also zur Laufzeit. Es geht nicht darum den
> Mikrocontroller in BASIC zu programmieren sondern zusätzliche Funktionen
> mit BASIC machen zu können.

Schade das ihr nicht auf 'lua' gesetzt habt. Mit dieser Sprache gäbe es 
unzählige IDEs.
#4209773
Lesenswert?

acc schrieb:
> Holger K. schrieb:
>> BASIC wurde gewählt, da das Programm auf einem Mikrocontroller
>> ausgeführt wird. also zur Laufzeit. Es geht nicht darum den
>> Mikrocontroller in BASIC zu programmieren sondern zusätzliche Funktionen
>> mit BASIC machen zu können.
>
> Schade das ihr nicht auf 'lua' gesetzt habt. Mit dieser Sprache gäbe es
> unzählige IDEs.

Wir wollten zuerst auf LUA setzen.
Leider war da der Aufwand jedoch um einiges höher dies zu 
implementieren.
Zumal dort ja auch bytecode und nicht nur Text interpretiert wird.
Somit braucht man schonmal einen compiler etc.

In unserem Fall, kann jeder einfach das File auf der Speicherkarte 
bearbeiten und gut ist.

Kein aufwand nix.
Gast #4209778
Lesenswert?

Holger K. schrieb:

> Wir wollten zuerst auf LUA setzen.
> Leider war da der Aufwand jedoch um einiges höher dies zu
> implementieren.
> Zumal dort ja auch bytecode und nicht nur Text interpretiert wird.
> Somit braucht man schonmal einen compiler etc.
>
> In unserem Fall, kann jeder einfach das File auf der Speicherkarte
> bearbeiten und gut ist.
>
> Kein aufwand nix.

eLua kann sowohl bytecode als auch Source direkt ausführen.
#4212750
Lesenswert?

In Notepad++ kann man sicherlich auch eine entsprechende Konfiguration 
anlegen, damit deine Handvoll Schlüsselwörter enstprechend mit Syntax 
Highlighting hinterlegt werden.

Gerade wenns lediglich um ein paar kleinere Scripte geht, braucht man da 
keine ausgewachsene IDE. Denn wie du selbst sagst:

> Es geht nicht darum den Mikrocontroller in BASIC zu programmieren
> sondern zusätzliche Funktionen mit BASIC machen zu können.

> In unserem Fall, kann jeder einfach das File auf der Speicherkarte
> bearbeiten und gut ist.
> Kein aufwand nix.

Du brauchst einen simplen Editor und nicht mehr. Alles was in der 
Konfigration Aufwand macht, ist schon wieder zu viel und am Ziel 
vorbeigeschossen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren