aboutsummaryrefslogtreecommitdiffstats
path: root/src/construct
diff options
context:
space:
mode:
Diffstat (limited to 'src/construct')
-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.