Add @ prefix on else
back in
This commit is contained in:
parent
393873904e
commit
1b307449f3
2 changed files with 7 additions and 7 deletions
|
@ -233,10 +233,10 @@ impl<'cx, 'i> Parser<'cx, 'i> {
|
|||
},
|
||||
[] => parse_error!(self, sp, "expected body for this @if"),
|
||||
}}
|
||||
// Parse the (optional) else
|
||||
// Parse the (optional) @else
|
||||
let else_body = match self.input {
|
||||
[keyword!(_, k), ..] if k.is_keyword(Keyword::Else) => {
|
||||
self.shift(1);
|
||||
[at!(), keyword!(_, k), ..] if k.is_keyword(Keyword::Else) => {
|
||||
self.shift(2);
|
||||
match self.input {
|
||||
[keyword!(sp, k), ..] if k.is_keyword(Keyword::If) => {
|
||||
self.shift(1);
|
||||
|
|
|
@ -207,11 +207,11 @@ mod control {
|
|||
html!(s, {
|
||||
@if number == 1 {
|
||||
"one"
|
||||
} else if number == 2 {
|
||||
} @else if number == 2 {
|
||||
"two"
|
||||
} else if number == 3 {
|
||||
} @else if number == 3 {
|
||||
"three"
|
||||
} else {
|
||||
} @else {
|
||||
"oh noes"
|
||||
}
|
||||
}).unwrap();
|
||||
|
@ -226,7 +226,7 @@ mod control {
|
|||
html!(s, {
|
||||
@if let Some(value) = input {
|
||||
^value
|
||||
} else {
|
||||
} @else {
|
||||
"oh noes"
|
||||
}
|
||||
}).unwrap();
|
||||
|
|
Loading…
Add table
Reference in a new issue