fix: Element must be of lowercase letters only

This commit is contained in:
Muhannad Alrusayni committed 2022-06-04 13:40:50 +03:00
1 parent 690efade88
commit 37f7fe2ac6
1 file changed
+2 -8
+2 -8
View File
@@ -33,19 +33,13 @@ impl Parse for BodyNode {
// this is an Element if path match of: // this is an Element if path match of:
// - one ident // - one ident
// - followed by `{` // - followed by `{`
// - have no `PathArguments` // - all chars lowercase
// - starts with lowercase
// //
// example: // example:
// div {} // div {}
if let Some(ident) = path.get_ident() { if let Some(ident) = path.get_ident() {
if body_stream.peek(token::Brace) if body_stream.peek(token::Brace)
&& ident && ident.to_string().chars().all(char::is_lowercase)
.to_string()
.chars()
.next()
.unwrap()
.is_ascii_lowercase()
{ {
return Ok(BodyNode::Element(stream.parse::<Element>()?)); return Ok(BodyNode::Element(stream.parse::<Element>()?));
} }