summaryrefslogtreecommitdiff
path: root/src/parse/mod.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-09-30 18:28:25 +0200
committerLaurenz <laurmaedje@gmail.com>2021-09-30 18:28:25 +0200
commit9e9550262232158328ed7ccb2b620674e5015efc (patch)
tree810a8898d218452855969be74456a1fdefdb27b2 /src/parse/mod.rs
parent989d344d3dc2e08ec2ed5025b202e464a5b29d2c (diff)
No hashtag before else anymore
Diffstat (limited to 'src/parse/mod.rs')
-rw-r--r--src/parse/mod.rs7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/parse/mod.rs b/src/parse/mod.rs
index ee18e697..9cd17604 100644
--- a/src/parse/mod.rs
+++ b/src/parse/mod.rs
@@ -654,12 +654,7 @@ fn if_expr(p: &mut Parser) -> Option<Expr> {
if let Some(condition) = expr(p) {
if let Some(if_body) = body(p) {
let mut else_body = None;
-
- // We are in code mode but still want to react to `#else` if the
- // outer mode is markup.
- if (p.outer_mode() == TokenMode::Code || p.eat_if(Token::Invalid("#")))
- && p.eat_if(Token::Else)
- {
+ if p.eat_if(Token::Else) {
else_body = body(p);
}