Hi to all..
I looked at your interpreter kit and i found it nice but complete code is not
very much clear or better to say is not transparent enough.
I have build two interpreters in past but no one of them is not good enough.
So i expect your contribution here.
Your code is really funny to read and let say you do it very close to my
old Aurelbasic...in fact you wrote some sort of tokenizer.
Guys there is no need to rush ,if we wish to create solid and usefull
interpreter we must agree about few things.
1.interpreter with direct execution - very slow
2.interpreter with tokenized code but executed with parser-evaluator combination - slow
3.interpreter with tokenized code +parser which build AST and executed with tree walker- faster
4.tokenized code+ parsed to bytecode then executed by virtual machine - fast
So what to start?
It is not the same what we want to use because some dialects cannot do all of this .
And it is not same if I use o2/FreeBasic who is native compiler or SB/qb64 which are