Expand description
Procedural macros for the Oak language framework.
This crate provides various macros for testing, deriving traits, and defining language rules.
Macros§
- define_
rules - Macro for defining language rules.
- doc
- Macro for generating documentation from templates.
- json
- Macro for defining JSON-like structures.
- test_
lexer - Generates a lexer test.
- test_
parser - Generates a parser test.
Attribute Macros§
- oak_
test - Attribute macro for defining Oak tests.
Derive Macros§
- AsDocument
- Derives the
AsDocumenttrait. - Format
Rule - Derives the
FormatRuletrait.