commit | 8e1157f6316c83a7d769f36cb4bd7555ae9d02c9 | [log] [tgz] |
---|---|---|
author | Suraj Malhotra <surajmalhotra@google.com> | Tue Mar 26 17:06:31 2019 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Tue Mar 26 17:06:31 2019 +0000 |
tree | 8a2203dcdd97b7900b6579d3b825da9d1a452815 | |
parent | 6298fbf946c3fbfd7fdfed5d3fe1916e1badf38e [diff] |
[banjo] Add support for parsing fidl IR JSON into structs. This lands initial support for parsing fidl IR JSON. The next step will be to take the deserialized structs and merge it into our AST representation so that the types can be used as easily as banjo types. The JSON schema doesn't match up entirely with the output from fidlc, so the representations doesn't line up with the schema perfectly. The test is not comprehensive as it is missing many variations of structs. Tested: fx run-host-tests banjo_host_tests Change-Id: Id8603e829a876ddfdfa09c755fd085403b897854
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
See Getting Started.
See the documentation.