Raven libraries
Raven exposes runtime extensions, compile-time macros, and compiler APIs. Their API references are generated by RavenDoc from the libraries and documentation comments, and share this website’s navigation and search.
Core extensions
Raven.Core provides the standard runtime vocabulary used by ordinary Raven
programs, including Optional, Result, error helpers, parsing projections,
sequence extensions, unions, and JSON integration.
Macros
Raven.Macros provides the standard compile-time macros, including quote!,
compile!, query!, and the Error macros. Import Raven.Macros.* to bring
their short aliases into scope.
Compiler APIs
Raven.CodeAnalysis provides syntax trees, compilations, semantic models,
symbols, diagnostics and workspace APIs for tools built around Raven.