swc_html_codegen/
macros.rs1macro_rules! emit {
2 ($g:expr,$n:expr) => {{
3 use crate::Emit;
4
5 $g.emit(&$n)?;
6 }};
7}
8
9macro_rules! write_raw {
10 ($g:expr,$span:expr,$n:expr) => {{
11 $g.wr.write_raw(Some($span), $n)?;
12 }};
13
14 ($g:expr,$n:expr) => {{
15 $g.wr.write_raw(None, $n)?;
16 }};
17}
18
19macro_rules! write_multiline_raw {
20 ($g:expr,$span:expr,$n:expr) => {{
21 $g.wr.write_multiline_raw($span, $n)?;
22 }};
23}
24
25macro_rules! newline {
26 ($g:expr) => {{
27 $g.wr.write_newline()?;
28 }};
29}
30
31macro_rules! formatting_newline {
32 ($g:expr) => {{
33 if !$g.config.minify {
34 $g.wr.write_newline()?;
35 }
36 }};
37}
38
39macro_rules! space {
40 ($g:expr) => {{
41 $g.wr.write_space()?;
42 }};
43}
44
45