Home GnuPG

Make the query compiler emit intermediate tokens
6fe33623cda6Unpublished

Unpublished Commit ยท Learn More

Publishing Disabled: All publishing is disabled for this repository.

Description

Make the query compiler emit intermediate tokens

Summary:
Ref T12137. Ref T12003. Ref T2632. Ref T7860. In all these tasks, we want to examine or interact with the query after it is parsed, but before it is compiled.

Make the compiler emit an intermediate parsed representation so we can do that.

(The next change fixes Phabricator for this new API.)

Test Plan: Ran unit tests, see also next change.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T12137, T12003, T7860, T2632

Differential Revision: https://secure.phabricator.com/D17669

Details

Provenance
epriestley <git@epriestley.com>Authored on Apr 13 2017, 12:27 AM
marcusPushed on Apr 24 2017, 9:51 AM
Parents
rPHUTILfb9e0642c4ea: Reject ambiguous URIs with unescaped "#" or "?" in username/password parts
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHUTIL6fe33623cda6: Make the query compiler emit intermediate tokens (authored by epriestley <git@epriestley.com>).Apr 13 2017, 4:06 AM