1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
#![deny(clippy::all)]
#![allow(clippy::ptr_arg)]
use swc_common::Span;
use swc_html_ast::*;
use swc_visit::define;
/// Visitable nodes.
pub trait Node {}
define!({
pub struct TokenAndSpan {
pub span: Span,
pub token: Token,
}
pub struct Document {
pub span: Span,
pub children: Vec<TokenAndSpan>,
}
});
impl<T: ?Sized> Node for T {}