Home GnuPG

Implement a simple type language
7949a69ca237Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Implement a simple type language

Summary:
Depends on D6794. Ref T2039. This implements a simple type language so we can typecheck things (like Conduit method calls) easily. For T2039, I want to typecheck a JSON file without writing a zillion lines of custom parser code.

I codegenerated the parser since it takes around 125ms to build.

Test Plan: Ran unit tests.

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T2039

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

Details

Provenance
epriestley <git@epriestley.com>Authored on Aug 23 2013, 1:01 AM
Parents
rPHUTIL473274f9a7df: Add an LR(1) parser generator to libphutil
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPHUTIL7949a69ca237: Implement a simple type language (authored by epriestley <git@epriestley.com>).Aug 23 2013, 1:01 AM