primate 0.1.0

A small DSL for cross-language constants. Write once, generate typed Rust, TypeScript, and Python.
Documentation
# Summary

[Introduction](./introduction.md)
[Getting started](./getting-started.md)

# Language

- [Overview]./language/overview.md
- [Declarations]./language/declarations.md
- [Types]./language/types.md
- [Values]./language/values.md
- [`use` statements]./language/use.md
- [Attributes]./language/attributes.md
- [Formatting]./language/formatting.md

# CLI

- [`primate build`]./cli/build.md
- [`primate fmt`]./cli/fmt.md
- [`primate lsp`]./cli/lsp.md

# Plugins

- [Protocol]./plugins/protocol.md
- [Writing a generator]./plugins/writing-a-generator.md

# Editors

- [Zed]./editors/zed.md
- [VS Code]./editors/vscode.md
- [Vim]./editors/vim.md

# Cookbook

- [Enums and constants]./cookbook/enums.md
- [Matrices and fixed shapes]./cookbook/matrices.md
- [Cross-namespace types]./cookbook/cross-namespace.md

# Reference

- [Grammar]./reference/grammar.md
- [Diagnostics]./reference/diagnostics.md
- [Changelog]./reference/changelog.md
- [Roadmap]./roadmap.md