![]() |
Skriptsparache, Parser, Scanner, Interpreter und Co.
Also ich habe vor eine eigene Engine mit Skriptsprache und Interpreter bzw Virtual Mashine zu proggen.
Die Skriptsprache ist auf den Papier so weit fertig. Wo ich noch nicht durch blicke, ist -was genau der Parser macht -was genau der Scanner macht -wie ich Bytecode erstellen kann -wie der Interpreter diesen Umwandelt Programmierfähigkeiten sind nicht das Problem, aber ein Tutorial oder ähnliches, wo die Funktionsweise von den Dingen erklärt würd wäre nicht schlecht (am besten auf deutsch) Das ganze Projekt wird erts mal auf papier entstehen (Struktogramm u.ä.), deßhalb leg ich mich nicht auf eine Programmiersparache fest. P.S.: Ausführliche Antworten gewünscht! P.P.S.: Auf Antworten nach dem Motto 'du bist zu dumm dafür, hast nicht mal grundlagen' kann ich verzichten Anmerkung: Das Projekt wird für ein Point & Klick Adventure benutzt |
Re: Skriptsparache, Parser, Scanner, Interpreter und Co.
|
Re: Skriptsparache, Parser, Scanner, Interpreter und Co.
Danke! Wer noch mehr hat, immer her damit!
|
Re: Skriptsparache, Parser, Scanner, Interpreter und Co.
Ich verstehe nicht, warum Du keinen fertigen Interpreter einsetzt. Hmm. Na gut.
1. Bau Dir einen Tokenizer 2. Bau Dir mit dem Tokenizer einen Parser 3. Erstelle mit dem Parser einen Syntaxbaum. 4. Der Interpreter arbeitet den Syntaxbaum ab Viel Spass. Ich würd' ja einen fertigen Interpreter nehmen (oder den Windows scripting host)... :gruebel: |
Re: Skriptsparache, Parser, Scanner, Interpreter und Co.
Danke!
Übungshalber möchte ich alles selber schreiben, erst dann versteht man richtig was sein programm macht! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz