Eines meiner Java-Projekte ist eine Abzweigung von Parboiled , und im Gegensatz zu beispielsweise Antlr oder JavaCC werden Parser zur Laufzeit generiert. Die generierten Grammatiken sind Parsing Expression Grammatiken oder PEGs (ich höre, ein anderer Begriff für sie ist "packrat").
Während die Laufzeitgenerierung die Komplexität erhöht (Bytecode-Generierung), bezieht sich ein weiterer Aspekt auf die Parser-Theorie selbst. Da ich leider keinen soliden Hintergrund in der Informatik habe, fehlen mir theoretische Kenntnisse, um vorhandenen Code auf vorhandene Konzepte abzubilden - in diesem Fall Parser.
Gibt es ein gutes Nachschlagewerk über Parser, das ich kaufen und lesen kann, oder sogar Links im Internet, die mir helfen können, ein solches "Mapping" zu erstellen, das meine schlechten theoretischen Kenntnisse berücksichtigt?