Deterministic Parsing