aboutsummaryrefslogtreecommitdiffstats
path: root/src/construct/code_fenced.rs
diff options
context:
space:
mode:
authorLibravatar Titus Wormer <tituswormer@gmail.com>2022-08-12 17:03:14 +0200
committerLibravatar Titus Wormer <tituswormer@gmail.com>2022-08-12 17:03:14 +0200
commit037fb65633edaad1a75a707eee7c223471d7fb00 (patch)
tree0d26f2fefd383755901ecc64494df33a9b9f9a5b /src/construct/code_fenced.rs
parent6ba11bdaca1721fb4591819604c340d147798f45 (diff)
downloadmarkdown-rs-037fb65633edaad1a75a707eee7c223471d7fb00.tar.gz
markdown-rs-037fb65633edaad1a75a707eee7c223471d7fb00.tar.bz2
markdown-rs-037fb65633edaad1a75a707eee7c223471d7fb00.zip
Remove unneeded state
Diffstat (limited to 'src/construct/code_fenced.rs')
-rw-r--r--src/construct/code_fenced.rs25
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.