Skip to content

Commit b0939cf

Browse files
committed
Update extractor
1 parent fa9cfc1 commit b0939cf

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

rust/extractor/src/translate.rs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -117,11 +117,11 @@ impl CrateTranslator<'_> {
117117
) -> trap::Label {
118118
match pat {
119119
ra_ap_hir_def::hir::LiteralOrConst::Literal(_literal) => {
120-
let expr = self.trap.emit(generated::LiteralExpr {
120+
let expr = self.trap.emit(generated::Literal {
121121
id: TrapId::Star,
122122
location: None,
123123
});
124-
self.trap.emit(generated::LitPat {
124+
self.trap.emit(generated::LiteralPat {
125125
id: TrapId::Star,
126126
location,
127127
expr,
@@ -196,7 +196,7 @@ impl CrateTranslator<'_> {
196196
let RecordFieldPat { name, pat } = field_pat;
197197
let location = self.emit_location_for_pat(*pat, source_map);
198198
let pat = self.emit_pat(*pat, body, source_map);
199-
self.trap.emit(generated::RecordFieldPat {
199+
self.trap.emit(generated::RecordPatField {
200200
id: TrapId::Star,
201201
location,
202202
name: name.as_str().into(),
@@ -213,7 +213,7 @@ impl CrateTranslator<'_> {
213213
let RecordLitField { name, expr } = field_expr;
214214
let location = self.emit_location_for_expr(*expr, source_map);
215215
let expr = self.emit_expr(*expr, body, source_map);
216-
self.trap.emit(generated::RecordLitField {
216+
self.trap.emit(generated::RecordExprField {
217217
id: TrapId::Star,
218218
location,
219219
name: name.as_str().into(),
@@ -228,7 +228,7 @@ impl CrateTranslator<'_> {
228228
id: TrapId::Star,
229229
location,
230230
}),
231-
ra_ap_hir_def::hir::Pat::Wild => self.trap.emit(generated::WildPat {
231+
ra_ap_hir_def::hir::Pat::Wild => self.trap.emit(generated::WildcardPat {
232232
id: TrapId::Star,
233233
location,
234234
}),
@@ -320,15 +320,15 @@ impl CrateTranslator<'_> {
320320
}
321321
ra_ap_hir_def::hir::Pat::Lit(expr) => {
322322
let expr = self.emit_expr(*expr, body, source_map);
323-
self.trap.emit(generated::LitPat {
323+
self.trap.emit(generated::LiteralPat {
324324
id: TrapId::Star,
325325
location,
326326
expr,
327327
})
328328
}
329329
ra_ap_hir_def::hir::Pat::Bind { id, subpat } => {
330330
let subpat = subpat.map(|pat| self.emit_pat(pat, body, source_map));
331-
self.trap.emit(generated::BindPat {
331+
self.trap.emit(generated::IdentPat {
332332
id: TrapId::Star,
333333
location,
334334
subpat,
@@ -381,7 +381,7 @@ impl CrateTranslator<'_> {
381381
}
382382
}
383383
fn emit_type_ref(&mut self, _type_ref: &TypeRef) -> trap::Label {
384-
self.trap.emit(generated::TypeRef {
384+
self.trap.emit(generated::Type {
385385
id: TrapId::Star,
386386
location: None,
387387
})
@@ -420,7 +420,7 @@ impl CrateTranslator<'_> {
420420
// TODO: find a way to get the location of the entire statement
421421
let location = self.emit_location_for_pat(*pat, source_map);
422422
let pat = self.emit_pat(*pat, body, source_map);
423-
let type_ref = type_ref
423+
let type_ = type_ref
424424
.as_ref()
425425
.map(|type_ref| self.emit_type_ref(type_ref));
426426
let initializer =
@@ -431,7 +431,7 @@ impl CrateTranslator<'_> {
431431
id: TrapId::Star,
432432
location,
433433
pat,
434-
type_ref,
434+
type_,
435435
initializer,
436436
else_,
437437
})
@@ -605,7 +605,7 @@ impl CrateTranslator<'_> {
605605
.map(|e| self.emit_expr(*e, body, source_map))
606606
.collect();
607607
let generic_args = generic_args.as_ref().map(|_args| {
608-
self.trap.emit(generated::GenericArgs {
608+
self.trap.emit(generated::GenericArgList {
609609
id: TrapId::Star,
610610
location: None,
611611
})
@@ -696,7 +696,7 @@ impl CrateTranslator<'_> {
696696
.map(|field| self.emit_record_lit_field(field, body, source_map))
697697
.collect();
698698
let spread = spread.map(|expr_id| self.emit_expr(expr_id, body, source_map));
699-
self.trap.emit(generated::RecordLitExpr {
699+
self.trap.emit(generated::RecordExpr {
700700
id: TrapId::Star,
701701
location,
702702
path,
@@ -725,12 +725,12 @@ impl CrateTranslator<'_> {
725725
}
726726
ra_ap_hir_def::hir::Expr::Cast { expr, type_ref } => {
727727
let expr: trap::Label = self.emit_expr(*expr, body, source_map);
728-
let type_ref: trap::Label = self.emit_type_ref(type_ref.as_ref());
728+
let type_: trap::Label = self.emit_type_ref(type_ref.as_ref());
729729
self.trap.emit(generated::CastExpr {
730730
id: TrapId::Star,
731731
location,
732732
expr,
733-
type_ref,
733+
type_,
734734
})
735735
}
736736
ra_ap_hir_def::hir::Expr::Ref {
@@ -762,7 +762,7 @@ impl CrateTranslator<'_> {
762762
ra_ap_syntax::ast::UnaryOp::Not => "!",
763763
ra_ap_syntax::ast::UnaryOp::Neg => "-",
764764
};
765-
self.trap.emit(generated::UnaryOpExpr {
765+
self.trap.emit(generated::PrefixExpr {
766766
id: TrapId::Star,
767767
location,
768768
expr,
@@ -773,7 +773,7 @@ impl CrateTranslator<'_> {
773773
let lhs = self.emit_expr(*lhs, body, source_map);
774774
let rhs = self.emit_expr(*rhs, body, source_map);
775775
let op = op.map(|op| format!("{op}"));
776-
self.trap.emit(generated::BinaryOpExpr {
776+
self.trap.emit(generated::BinExpr {
777777
id: TrapId::Star,
778778
location,
779779
lhs,
@@ -890,7 +890,7 @@ impl CrateTranslator<'_> {
890890
repeat,
891891
})
892892
}
893-
ra_ap_hir_def::hir::Expr::Literal(_literal) => self.trap.emit(generated::LiteralExpr {
893+
ra_ap_hir_def::hir::Expr::Literal(_literal) => self.trap.emit(generated::Literal {
894894
id: TrapId::Star,
895895
location,
896896
}),
@@ -910,7 +910,7 @@ impl CrateTranslator<'_> {
910910
}
911911
ra_ap_hir_def::hir::Expr::InlineAsm(asm) => {
912912
let expr = self.emit_expr(asm.e, body, source_map);
913-
self.trap.emit(generated::InlineAsmExpr {
913+
self.trap.emit(generated::AsmExpr {
914914
id: TrapId::Star,
915915
location,
916916
expr,

0 commit comments

Comments
 (0)