Did you find an alternative?

Also the tetzel and parserbuilder should be fairly equal to the pascal only version, but then again in term of coco/r they are old too. The one on codegear is supposed to be the only version up to date only i cannot get it to work with delphi2009.

Coco/r has a steap learning curve. But once thing fall together you say wow. But for now i need the IF so i can determine if a word has been given a maining as type or const definition so i can decide in what way to parse a line. Without IF things become very complex, if not undoeable.

Alternatives would be lex yacc or goldparser.