(
&mut self,
span: &mut Span,
define_name: Token,
)
| 161 | } |
| 162 | |
| 163 | fn parse_simple_define( |
| 164 | &mut self, |
| 165 | span: &mut Span, |
| 166 | define_name: Token, |
| 167 | ) -> Result<(), Diagnostic> { |
| 168 | let define_name: SmolStr = define_name.to_string().into(); |
| 169 | let body = self.parse_define_body(span)?; |
| 170 | self.simple_defines.insert(define_name.clone(), body); |
| 171 | Ok(()) |
| 172 | } |
| 173 | |
| 174 | fn parse_define_body(&mut self, span: &mut Span) -> Result<Vec<Token>, Diagnostic> { |
| 175 | let mut body = vec![]; |
no test coverage detected