diff options
author | Titus Wormer <tituswormer@gmail.com> | 2022-08-12 17:03:14 +0200 |
---|---|---|
committer | Titus Wormer <tituswormer@gmail.com> | 2022-08-12 17:03:14 +0200 |
commit | 037fb65633edaad1a75a707eee7c223471d7fb00 (patch) | |
tree | 0d26f2fefd383755901ecc64494df33a9b9f9a5b /src/construct | |
parent | 6ba11bdaca1721fb4591819604c340d147798f45 (diff) | |
download | markdown-rs-037fb65633edaad1a75a707eee7c223471d7fb00.tar.gz markdown-rs-037fb65633edaad1a75a707eee7c223471d7fb00.tar.bz2 markdown-rs-037fb65633edaad1a75a707eee7c223471d7fb00.zip |
Remove unneeded state
Diffstat (limited to 'src/construct')
-rw-r--r-- | src/construct/code_fenced.rs | 25 |
1 files changed, 4 insertions, 21 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. |