Compare number lines for example blocks.
This commit is contained in:
@@ -41,6 +41,7 @@ pub struct ExampleBlock<'s> {
|
||||
pub source: &'s str,
|
||||
pub name: &'s str,
|
||||
pub switches: Option<&'s str>,
|
||||
pub number_lines: Option<SwitchNumberLines>,
|
||||
pub contents: &'s str,
|
||||
}
|
||||
|
||||
@@ -107,6 +108,14 @@ pub struct LatexEnvironment<'s> {
|
||||
pub source: &'s str,
|
||||
}
|
||||
|
||||
pub type LineNumber = usize;
|
||||
|
||||
#[derive(Debug)]
|
||||
pub enum SwitchNumberLines {
|
||||
New(LineNumber),
|
||||
Continued(LineNumber),
|
||||
}
|
||||
|
||||
impl<'s> Paragraph<'s> {
|
||||
pub(crate) fn of_text(input: &'s str) -> Self {
|
||||
let mut objects = Vec::with_capacity(1);
|
||||
|
||||
@@ -47,9 +47,11 @@ pub use lesser_element::FixedWidthArea;
|
||||
pub use lesser_element::HorizontalRule;
|
||||
pub use lesser_element::Keyword;
|
||||
pub use lesser_element::LatexEnvironment;
|
||||
pub use lesser_element::LineNumber;
|
||||
pub use lesser_element::Paragraph;
|
||||
pub use lesser_element::Planning;
|
||||
pub use lesser_element::SrcBlock;
|
||||
pub use lesser_element::SwitchNumberLines;
|
||||
pub use lesser_element::TableCell;
|
||||
pub use lesser_element::VerseBlock;
|
||||
pub use object::AngleLink;
|
||||
|
||||
Reference in New Issue
Block a user