asciidoc_parser/parser/
mod.rs1mod attribute_value;
5pub(crate) use attribute_value::AttributeValue;
6pub use attribute_value::{AllowableValue, ModificationContext};
7
8mod built_in_attrs;
9pub(crate) use built_in_attrs::{built_in_attr, built_in_attrs_iter};
10
11mod docinfo_file_handler;
12pub use docinfo_file_handler::DocinfoFileHandler;
13
14mod image_file_handler;
15pub use image_file_handler::ImageFileHandler;
16
17mod include_file_handler;
18pub use include_file_handler::{IncludeContent, IncludeFileHandler};
19
20mod inline_substitution_renderer;
21pub use inline_substitution_renderer::{
22 CalloutGuard, CalloutRenderParams, CharacterReplacementType, FootnoteRenderParams,
23 HtmlSubstitutionRenderer, IconRenderParams, ImageRenderParams, IndexTermRenderParams,
24 InlineSubstitutionRenderer, LinkRenderParams, LinkRenderType, MenuRenderParams, QuoteScope,
25 QuoteType, SpecialCharacter, XrefRenderParams,
26};
27
28mod parser;
29pub(crate) use parser::DeferredWarning;
30pub use parser::Parser;
31
32mod path_resolver;
33pub use path_resolver::PathResolver;
34
35mod safe_mode;
36pub use safe_mode::SafeMode;
37
38mod svg_file_handler;
39pub use svg_file_handler::SvgFileHandler;
40
41pub(crate) mod preprocessor;
42
43mod resolved_attributes;
44pub(crate) use resolved_attributes::ResolvedAttributes;
45
46mod reference_resolver;
47pub(crate) use reference_resolver::ReferenceWarnings;
48pub use reference_resolver::{
49 CatalogResolver, DerivedReference, ReferenceResolver, ReferenceWarning, ReferenceWarningKind,
50 ResolutionContext, ResolvedReference, XrefSignifier, XrefStyle,
51};
52
53mod reference_time;
54pub use reference_time::ReferenceTime;
55pub(crate) use reference_time::{DatetimeContext, DatetimeInputs, is_datetime_attribute};
56
57mod source_map;
58pub use source_map::{SourceLine, SourceMap};