Dragon ist ein leistungsfähiger Parser-Generator. Er erzeugt eine konsequente, objektorientierte, integrierte Scanner- und Parser-Lösung. Er skaliert auf sehr große Grammatikdefintionen. Da Dragon LR(1)-Grammatiken parst, ist der Generierungsalgorithmus ziemlich CPU-intensiv. Die Verwendung von LR(1) statt LALR verringert die Effizienz des Parsers, vermeidet aber in einigen Fällen Reduktionskonflikte. Dragon stellt eine sehr saubere und strukturierte Methode für die Integration von anwendungsspezifischem Kontext-Code bereit. Dragon kombiniert die lexikalische und syntaktische Analysis und die entsprechende Code-Erzeugung. (non)