瀏覽代碼

include element/attribute in errors

Evan Almloff 3 年之前
父節點
當前提交
b761bdb767
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      packages/rsx_interpreter/src/interperter.rs

+ 2 - 2
packages/rsx_interpreter/src/interperter.rs

@@ -103,7 +103,7 @@ fn build_node<'a>(
                             });
                             });
                         } else {
                         } else {
                             return Err(Error::ParseError(ParseError::new(
                             return Err(Error::ParseError(ParseError::new(
-                                syn::Error::new(span, "unknown attribute"),
+                                syn::Error::new(span, format!("unknown attribute: {}", name)),
                                 ctx.location.clone(),
                                 ctx.location.clone(),
                             )));
                             )));
                         }
                         }
@@ -207,7 +207,7 @@ fn build_node<'a>(
                 }
                 }
             } else {
             } else {
                 Err(Error::ParseError(ParseError::new(
                 Err(Error::ParseError(ParseError::new(
-                    syn::Error::new(el.name.span(), "unknown element"),
+                    syn::Error::new(el.name.span(), format!("unknown element: {}", tag)),
                     ctx.location.clone(),
                     ctx.location.clone(),
                 )))
                 )))
             }
             }