[−][src]Crate syn_rsx
syn
-powered parser for JSX-like TokenStream
s. 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);
Structs
Node | Node in the DOM tree |
Parser | RSX Parser |
ParserConfig | Configures the |
Enums
NodeType |
Functions
parse | Parse the given |
parse2 | Parse the given |