1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
mod prelude {
pub use crate::parsing::check_step::check_step;
pub use crate::parsing::collect::*;
pub use crate::parsing::condition::ParseCondition;
pub use crate::parsing::consume::consume;
pub use crate::parsing::error::{ParseError, ParseErrorKind};
pub use crate::parsing::parser::Parser;
pub use crate::parsing::result::{ParseResult, ParseSuccess};
pub use crate::parsing::rule::{LineRequirement, Rule};
pub use crate::parsing::token::{ExtractedToken, Token};
pub use crate::text::FullText;
pub use crate::tree::{AttributeMap, Container, ContainerType, Element, Elements};
}
mod anchor;
mod bibcite;
mod block;
mod blockquote;
mod bold;
mod center;
mod clear_float;
mod color;
mod comment;
mod dash;
mod definition_list;
mod double_angle;
mod email;
mod fallback;
mod header;
mod horizontal_rule;
mod italics;
mod line_break;
mod link_anchor;
mod link_single;
mod link_triple;
mod list;
mod math;
mod monospace;
mod null;
mod page;
mod raw;
mod strikethrough;
mod subscript;
mod superscript;
mod table;
mod text;
mod underline;
mod underscore_line_break;
mod url;
mod variable;
pub use self::anchor::RULE_ANCHOR;
pub use self::bibcite::RULE_BIBCITE;
pub use self::block::{RULE_BLOCK, RULE_BLOCK_SKIP_NEWLINE, RULE_BLOCK_STAR};
pub use self::blockquote::RULE_BLOCKQUOTE;
pub use self::bold::RULE_BOLD;
pub use self::center::RULE_CENTER;
pub use self::clear_float::RULE_CLEAR_FLOAT;
pub use self::color::RULE_COLOR;
pub use self::comment::RULE_COMMENT;
pub use self::dash::RULE_DASH;
pub use self::definition_list::{
RULE_DEFINITION_LIST, RULE_DEFINITION_LIST_SKIP_NEWLINE,
};
pub use self::double_angle::RULE_DOUBLE_ANGLE;
pub use self::email::RULE_EMAIL;
pub use self::fallback::RULE_FALLBACK;
pub use self::header::RULE_HEADER;
pub use self::horizontal_rule::RULE_HORIZONTAL_RULE;
pub use self::italics::RULE_ITALICS;
pub use self::line_break::{RULE_LINE_BREAK, RULE_LINE_BREAK_PARAGRAPH};
pub use self::link_anchor::RULE_LINK_ANCHOR;
pub use self::link_single::{RULE_LINK_SINGLE, RULE_LINK_SINGLE_NEW_TAB};
pub use self::link_triple::{RULE_LINK_TRIPLE, RULE_LINK_TRIPLE_NEW_TAB};
pub use self::list::RULE_LIST;
pub use self::math::RULE_MATH;
pub use self::monospace::RULE_MONOSPACE;
pub use self::null::RULE_NULL;
pub use self::page::RULE_PAGE;
pub use self::raw::RULE_RAW;
pub use self::strikethrough::RULE_STRIKETHROUGH;
pub use self::subscript::RULE_SUBSCRIPT;
pub use self::superscript::RULE_SUPERSCRIPT;
pub use self::table::RULE_TABLE;
pub use self::text::RULE_TEXT;
pub use self::underline::RULE_UNDERLINE;
pub use self::underscore_line_break::RULE_UNDERSCORE_LINE_BREAK;
pub use self::url::RULE_URL;
pub use self::variable::RULE_VARIABLE;