Deterministic techniques for efficient non-deterministic parsers
Generate an AI Snapshot to get a quick, structured summary of this paper.
A concise AI-generated summary of the paper will appear here once you click Generate AI Snapshot.
TL;DR
A general study of parallel non-Deterministic parsing and translation a la Earley is developped formally, based on non-deterministic pushdown acceptor-transducers, and it is shown that for every family of deterministic context-free pushdown parsers there is a family of general context- free parallel parsers that have the same efficiency in most practical cases.
Abstract
A general study of parallel non-deterministic parsing and translation à la Earley is developped formally, based on non-deterministic pushdown acceptor-transducers. Several results (camplexity and efficiency) are established, same new and other previously proved only in special cases. As an application, we show that for every family of deterministic context-free pushdown parsers (e.g. precedence, LR(k), LL(k), ...) there is a family of general context-free parallel parsers that have the same efficiency in most practical cases (e.g. analysis of programming languages).
