47 releases (1 stable)

Uses new Rust 2024

new 2.0.0 Mar 26, 2026
2.0.0-rc.4 Dec 1, 2025
2.0.0-rc.3 Nov 19, 2025
0.7.1 Mar 6, 2025
0.3.0-rc.5 Jul 14, 2023

#687 in Parser implementations

Download history 6/week @ 2025-12-17 22/week @ 2026-01-21 42/week @ 2026-01-28 33/week @ 2026-02-04 45/week @ 2026-02-18 91/week @ 2026-02-25 7/week @ 2026-03-04 11/week @ 2026-03-11 5/week @ 2026-03-18

121 downloads per month
Used in 5 crates (3 directly)

EUPL-1.2

170KB
4K SLoC

oca-file

Parser and generator for the OCAfile DSL.

What this crate provides

  • Parsing OCAfile text into OCA AST commands.
  • Generating OCAfile text from OCA AST.
  • Validation against overlay definitions via the overlay registry.

Intended use

This crate targets implementers of the OCA core specification. Most application developers should use oca-sdk-rs instead.

License

EUPL 1.2. See LICENSE.

Dependencies

~23MB
~420K SLoC