MCPcopy Create free account
hub / github.com/aspizu/goboscript / parse_simple_define

Method parse_simple_define

src/pre_processor.rs:163–172  ·  view source on GitHub ↗
(
        &mut self,
        span: &mut Span,
        define_name: Token,
    )

Source from the content-addressed store, hash-verified

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![];

Callers 1

processMethod · 0.80

Calls 2

parse_define_bodyMethod · 0.80
to_stringMethod · 0.45

Tested by

no test coverage detected