I have seen a couple of open source or premade script parsers for Delphi like MSSCript and some others. I could make my own but I don't know if it would be as fast as those that have been under development for a long time. What would you suggest?