Module cddl_cat::parser

source ·
Expand description

This module contains a CDDL parser.

The only public items here are the function parse_cddl and the error ParseError and its child enum ErrorKind.

Examples

use cddl_cat::parse_cddl;

let input = "map = { name: tstr }";
assert!(parse_cddl(input).is_ok());

Structs

  • An error that occurred during CDDL parsing.

Enums

  • The “kind” of error generated during CDDL parsing.

Functions

  • The main entry point for parsing CDDL text.
  • An entry point for parsing CDDL text, preserving rule strings