(
mut self,
state: &mut ParserState<'heap, '_, '_>,
span: TextRange,
)
| 64 | } |
| 65 | |
| 66 | fn build( |
| 67 | mut self, |
| 68 | state: &mut ParserState<'heap, '_, '_>, |
| 69 | span: TextRange, |
| 70 | ) -> Result<Expr<'heap>, ParserDiagnostic> { |
| 71 | self.expr.r#type = TypeNode::finish(self.r#type, state); |
| 72 | |
| 73 | Ok(Expr { |
| 74 | id: NodeId::PLACEHOLDER, |
| 75 | span: state.insert_range(span), |
| 76 | kind: ExprKind::Dict(self.expr), |
| 77 | }) |
| 78 | } |
| 79 | } |
| 80 | |
| 81 | fn parse_dict_object<'heap, 'source>( |
nothing calls this directly
no test coverage detected