syn-rsx
syn-powered parser for JSX-like TokenStreams. The parsed result is a nested Node
structure modelled after the browser DOM.
use parse2;
use quote;
let tokens = quote! ;
let nodes = parse2.unwrap;
assert_eq!;
syn-powered parser for JSX-like TokenStreams. The parsed result is a nested Node
structure modelled after the browser DOM.
use syn_rsx::parse2;
use quote::quote;
let tokens = quote! {
<div>
<div>"hello"</div>
<div>{world}</div>
</div>
};
let nodes = parse2(tokens, None).unwrap();
assert_eq!(nodes.get(0).unwrap().child_nodes.len(), 2);