@Ed thanks for that link, it was a good read.
Yesterday i started naively writing my own scripting language.... after i found myself defining tokens, getting them from a external script i quit.
That's not the way to go i believe, I'll probably use Lua (Since Blitzmax (my preferred language) has Lua communicating implementing.)
So then the problem turns to 2 smaller problems:
- writing a Lua script in a graphical way instead of plain text, or translating a graphic to a plain text lua file
- implement methods that can handle those Lua scripts in my blitzmax code.
I also tried to write down All the methods i'll be using, and it's not that many.
The thing i can't get my head around at this moment are the if statements.
how to script if-else statement (possibly nested), where the condition(s) and the result are to be filled in by the scripter.
edit: it's clear how to write a if statement, but how to create a higher abstraction out of this (that's reuasble ) is unclear .
Thanks again Ed for the link cause now i atleast know of some terminology wich i can use to look further (domain specific language, visual scripting etc.)