Hallo,
zur Zeit arbeite ich an einem neuen Basic Compiler für die C-Control. Ich hoffe es werden sich ein paar Leute mal das Ding herunterladen, wenn es fertig ist (dazu werde ich auf meiner Webseite noch eine Rubrik einrichten).
Features des Compilers:
* Mehrzeilige IF Bedingungen möglich
* Verschachtelungen von IF Bedingungen möglich
Beispiel:
* SUB und FUNCTION Befehle mit Parameter ÜbergabeCode:If a = 1 Then If b = 2 AND c = 3 + 4 * (4-a) Then System.Pause c Else System.Print "Error!" End If Else System.Print "Error!" End If
* Lokale und Globale Variablen (Ob eine Variable global od. lokal ist ergibt sich durch die Position)
Beispiel:
* eine kleine Implementierung von OOPCode:Define a As Byte Function foo(x As Byte, y As Byte) Define Result As Byte Result = x + y Return Result End Function a = a + foo(1, 4)
Beispiel:
* Bit Variablen heißen sind dann entweder vom Typ Bit oder Boolean. Der Speicherplatz der Variable wird automatisch erzreugt oder kann manuell angegeben werden. Anstatt ON und OFF kann man dann auch TRUE oder FALSE nehmen.Code:Type MeinOOPType Wert1 As Byte Wert2 As Byte IntegerWert As Integer End Type Define MeineVariable As MeinOOPType MeineVariable.Wert1 = 100
* Konstanten können erstellt werden.
* Select Anweisungen werden unterstütz.Code:Const MyConst = 50 Define x As Integer x = MyConst + 4
Beispiel:
So was haltet ihr davon?Code:Select Case x Case 1 System.Print "Grün" Case 2 System.Print "Gelb" Case Else System.Print "Rot" End Select
--
Stefan Tappertzhofen (www.fdos.de, tappertzhofen@fdos.de)







Zitieren

Lesezeichen