Declare consumed compiler inputs through the existing checked recipe (#931)
This commit is contained in:
parent
7545f7392d
commit
e5232098aa
@@ -4,6 +4,14 @@ Shared protobuf APIs for Camino, orch, package runtimes/descriptors and values,
|
||||
plus the capability language/compiler. Commands below are for backend development;
|
||||
workspace authors use `qx-workspace check` for all verification.
|
||||
|
||||
The flake's default Package and check use the same `default.nix` constructor.
|
||||
It declares implementation, tests, grammars, protobufs, installed Nix helpers and
|
||||
the package/Yarn/TypeScript configuration as inputs. All existing compiler tests,
|
||||
generated-code comparisons and emitted fixtures remain in that build;
|
||||
documentation edits preserve its identity. The monorepo's maintained
|
||||
`checks.x86_64-linux.quixos-protocol-source` check builds that checked compiler
|
||||
before evaluating source-input mutations against the actual constructor.
|
||||
|
||||
## Capability language
|
||||
|
||||
The grammar is `grammar/QuixosCapability.g4`. The parser lowers source into the
|
||||
|
||||
Reference in New Issue
Block a user