script sprache
-
hi!
ich will ne script sprache bauen. was ich bereits habe:
-tokenizer
-parserwas mir fehlt:
-compilerwie geht das?
z.B. wenn ich jetzt z.B. ein beispiel habe:
script1.txt:
print "huhu"wie sag ich jetzt das er "huhu" ausgeben soll?
etwa so?std::string x = getNextToken(); if (x == "print") cout << getNextToken();
oda gibts da was anderes?
danke
Marcus
-
was mir fehlt:
-compilerwas du suchst ist kein Compiler
oda gibts da was anderes?
So könntest du das zB. machen. (wobei dein Tokenizer nicht gerade sehr performant aussieht, wenn du ein std::string zurückgibst)
-
Original erstellt von kingruedi:
(wobei dein Tokenizer nicht gerade sehr performant aussieht, wenn du ein std::string zurückgibst)hey, das mach ich bei mir auch... *g*. man bedenke allerdings, dass bei mir zwischen den tokens kein freiraum sein muss... (sonst hätte ich const char * zurückgegeben)
-
premature optimization ...
BTW ist das wahrscheinlich ein Troll