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 include_file_handler;
15pub use include_file_handler::{IncludeContent, IncludeFileHandler};
16
17mod inline_substitution_renderer;
18pub use inline_substitution_renderer::{
19 CalloutGuard, CalloutRenderParams, CharacterReplacementType, FootnoteRenderParams,
20 HtmlSubstitutionRenderer, IconRenderParams, ImageRenderParams, IndexTermRenderParams,
21 InlineSubstitutionRenderer, LinkRenderParams, LinkRenderType, MenuRenderParams, QuoteScope,
22 QuoteType, SpecialCharacter, XrefRenderParams,
23};
24
25mod parser;
26pub(crate) use parser::DeferredWarning;
27pub use parser::Parser;
28
29mod path_resolver;
30pub use path_resolver::PathResolver;
31
32mod safe_mode;
33pub use safe_mode::SafeMode;
34
35mod svg_file_handler;
36pub use svg_file_handler::SvgFileHandler;
37
38pub(crate) mod preprocessor;
39
40mod resolved_attributes;
41pub(crate) use resolved_attributes::ResolvedAttributes;
42
43mod reference_resolver;
44pub use reference_resolver::{
45 CatalogResolver, ReferenceResolver, ReferenceWarning, ReferenceWarningKind, ResolutionContext,
46 ResolvedReference, XrefSignifier, XrefStyle,
47};
48
49mod source_map;
50pub use source_map::{SourceLine, SourceMap};