Skip to main contentModule contract
Source pub use query::*;pub use types::*;
- assets ๐
- attr ๐
- Parsing utilities for
#[rapx::requires(...)] outer attributes. - builder
- def
- User-defined contract
def layer. - pest_conv
- Semantic converter: pest
Pairs<Rule> โ ContractExpr / NumericPredicate. - pest_grammar
- pest parser for the contract DSL.
- place ๐
- Place resolution:
syn::Expr โ ContractPlace. - query
- Centralized contract query service.
- render ๐
- User-facing rendering of contract data structures.
- resolve ๐
- Expression / argument resolution:
syn::Expr โ semantic values. - spec ๐
- Declaration table mapping tag names to their property specs.
- types