diff options
Diffstat (limited to '')
| -rw-r--r-- | src/construct/code_fenced.rs | 25 | ||||
| -rw-r--r-- | src/state.rs | 2 | 
2 files changed, 4 insertions, 23 deletions
| diff --git a/src/construct/code_fenced.rs b/src/construct/code_fenced.rs index e69f33c..56a2a04 100644 --- a/src/construct/code_fenced.rs +++ b/src/construct/code_fenced.rs @@ -331,27 +331,10 @@ pub fn at_non_lazy_break(tokenizer: &mut Tokenizer) -> State {          State::Next(StateName::CodeFencedAfter),          State::Next(StateName::CodeFencedContentBefore),      ); -    State::Retry(StateName::CodeFencedCloseBefore) -} - -/// Before closing fence, at eol. -/// -/// ```markdown -///   | ~~~js -/// > | console.log(1) -///                   ^ -///   | ~~~ -/// ``` -pub fn close_before(tokenizer: &mut Tokenizer) -> State { -    match tokenizer.current { -        Some(b'\n') => { -            tokenizer.enter(Name::LineEnding); -            tokenizer.consume(); -            tokenizer.exit(Name::LineEnding); -            State::Next(StateName::CodeFencedCloseStart) -        } -        _ => unreachable!("expected eol"), -    } +    tokenizer.enter(Name::LineEnding); +    tokenizer.consume(); +    tokenizer.exit(Name::LineEnding); +    State::Next(StateName::CodeFencedCloseStart)  }  /// Before closing fence, at optional whitespace. diff --git a/src/state.rs b/src/state.rs index 01530c7..006ffe1 100644 --- a/src/state.rs +++ b/src/state.rs @@ -59,7 +59,6 @@ pub enum Name {      CodeFencedMetaBefore,      CodeFencedMeta,      CodeFencedAtNonLazyBreak, -    CodeFencedCloseBefore,      CodeFencedCloseStart,      CodeFencedBeforeSequenceClose,      CodeFencedSequenceClose, @@ -341,7 +340,6 @@ pub fn call(tokenizer: &mut Tokenizer, name: Name) -> State {          Name::CodeFencedMetaBefore => construct::code_fenced::meta_before,          Name::CodeFencedMeta => construct::code_fenced::meta,          Name::CodeFencedAtNonLazyBreak => construct::code_fenced::at_non_lazy_break, -        Name::CodeFencedCloseBefore => construct::code_fenced::close_before,          Name::CodeFencedCloseStart => construct::code_fenced::close_start,          Name::CodeFencedBeforeSequenceClose => construct::code_fenced::before_sequence_close,          Name::CodeFencedSequenceClose => construct::code_fenced::sequence_close, | 
