Skip to main content

neco_kdl_ast/
lib.rs

1#![doc = include_str!("../README.md")]
2
3mod convention;
4mod cross_ref;
5mod document;
6mod nsid;
7mod structured;
8mod transform;
9
10pub use convention::{AxisForm, Convention, Marker, PropertyChildForm};
11pub use cross_ref::{CrossRef, CrossRefParseError};
12pub use document::{Document, LayoutMode, LayoutViolation, LayoutViolationKind};
13// `Document::render_as(&Convention) -> Document` は Document の inherent method として上記 export に同梱
14pub use nsid::NsidPath;
15pub use structured::{StructuredFacade, StructuredName, StructuredNode};
16pub use transform::TransformOutcome;
17
18pub mod kdl {
19    pub use neco_kdl::{
20        parse, serialize, KdlDocument, KdlEntry, KdlError, KdlErrorKind, KdlNode, KdlNumber,
21        KdlValue,
22    };
23}