[banjo] Add support for more types of constants.

In addition, a validation step post-constant ast parsing was added to
validate constant types are correct.

Tested: fx run-host-tests banjo_host_tests
Change-Id: If67c4a7e694909fa3a18374662fe83ed7078790c
19 files changed
tree: c9ac670a07ada8fe6fbf610a580f0c917882aaeb
  1. .clang-format
  2. .dir-locals.el
  3. .gitattributes
  4. .gitignore
  5. AUTHORS
  6. CODE_OF_CONDUCT.md
  7. CONTRIBUTING.md
  8. LICENSE
  9. OWNERS
  10. PATENTS
  11. README.md
  12. boards/
  13. build/
  14. buildtools/
  15. bundles/
  16. docs/
  17. garnet/
  18. peridot/
  19. products/
  20. rustfmt.toml
  21. scripts/
  22. sdk/
  23. src/
  24. zircon/
README.md

Fuchsia

Pink + Purple == Fuchsia (a new operating system)

What is Fuchsia?

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.

How can I build and run Fuchsia?

See Getting Started.

Where can I learn more about Fuchsia?

See the documentation.