Olaf Schneider: Entwicklung einer Scriptsprache

Beitrag lesen

Hallo,

wenn Du eine Programmiersprache und ein bisschen xml verstehst, kannst Du versuchen, eine kleine, experimentelle Scriptsprache zu entwickeln.

Der Ablauf ist ja ganz grob (Informatiker weggeschaut)

(1) Ressourcen laden // also mindestens den Code der Scriptdatei
(2) Code parsen // Google freut sich über Stichworte wie "Parser" und "Lexer"
(3) Code ausführen // Mit Hilfe der Programmiersprache, die Du benutzt
(4) Ressourcen wieder freigeben

Da für Anfänger Schritt 2 sehr schwer ist, bietet es sich an, xml zu benutzen. Das können viele Programmiersprachen bearbeiten und man hat mit (2) nicht mehr viel zu tun.

Und so könnte eine Datei aussehen:

  
<script language="MyScriptLanguage" version="0.1">  
    <variable name="fruit">Orange</variable>  
    <variable name="favorite">Apfel</variable>  
    <choose>  
        <ifEquals var1="fruit" var2="favorite">  
            <print>Meine Lieblingsfrucht</print>  
        </ifEquals>  
        <else>  
            <print>eine andere Frucht</print>  
        </else>  
    </choose>  
</script>  

Nicht schön, aber man hat was zum Experimentieren

Gruß
Olaf