aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/ast/rust-ast-dump.cc
AgeCommit message (Expand)AuthorFilesLines
2023-04-06gccrs: Add AST::AltPattern classOwen Avery1-0/+4
2023-04-06gccrs: fixed indentations in AST pretty expanded dump of traitAbdul Rafey1-6/+1
2023-02-21Update copyright years.Thomas Schwinge1-1/+1
2023-02-21gccrs: ast: Dump no comma after self in fn params if it is the last oneJakub Dupak1-4/+12
2023-02-21gccrs: ast: Dump remove /* stmp */ comment to not clutter the dumpJakub Dupak1-2/+1
2023-02-21gccrs: ast: Remove unused include in rust-ast-dump.ccJakub Dupak1-1/+0
2023-02-21gccrs: ast: Dump generic parametersJakub Dupak1-9/+120
2023-02-21gccrs: ast: Dump type param typeJakub Dupak1-1/+13
2023-02-21gccrs: ast: Dump trait object type one boundJakub Dupak1-2/+9
2023-02-21gccrs: ast: Dump parenthesised typeJakub Dupak1-2/+9
2023-02-21gccrs: ast: Dump trait object typeJakub Dupak1-4/+13
2023-02-21gccrs: ast: Dump impl trait typeJakub Dupak1-2/+10
2023-02-21gccrs: ast: Dump impl trait type one boundJakub Dupak1-2/+8
2023-02-21gccrs: ast: Dump bare function typeJakub Dupak1-2/+92
2023-02-21gccrs: ast: Dump inferred typeJakub Dupak1-0/+3
2023-02-21gccrs: ast: Dump tuple typeJakub Dupak1-5/+13
2023-02-21gccrs: ast: Dump never typeJakub Dupak1-1/+6
2023-02-21gccrs: ast: Dump raw pointer typeJakub Dupak1-88/+112
2023-02-21gccrs: ast: Dump array typeJakub Dupak1-0/+7
2023-02-21gccrs: ast: Dump slice typeJakub Dupak1-0/+5
2023-02-21gccrs: ast: Dump where clause and recursively needed nodesJakub Dupak1-17/+123
2023-02-21gccrs: ast: add visit overload for referencesJakub Dupak1-4/+11
2023-02-21gccrs: ast: Dump unit structJakub Dupak1-1/+4
2023-02-21gccrs: ast: transform helper methods to visits and add methods to simplify re...Jakub Dupak1-360/+199
2023-02-21gccrs: ast: visitor pattern -> overload syntax compatibility layerJakub Dupak1-0/+7
2023-02-21gccrs: dump: Dump macro rules definitionArthur Cohen1-8/+118
2023-02-21gccrs: ast: Module: unloaded module and inner attributesJakub Dupak1-9/+32
2023-02-21gccrs: dump: Fix module dumpingArthur Cohen1-4/+4
2023-02-21gccrs: dump: Dump items within modulesArthur Cohen1-1/+17
2023-02-21gccrs: dump: Emit visibility when dumping itemsArthur Cohen1-0/+1
2023-02-21gccrs: ast: dump TypeAliasJakub Dupak1-2/+18
2023-02-21gccrs: ast: dump: RangeExprsDavid Faust1-6/+25
2023-02-21gccrs: ast: dump: various simple ExprsDavid Faust1-6/+39
2023-02-21gccrs: ast: dump: ArrayExprDavid Faust1-4/+28
2023-02-21gccrs: ast: dump: ComparisonExpr and LazyBooleanExprDavid Faust1-2/+48
2023-02-21gccrs: ast: dump: minor fixups to IfExpr formattingDavid Faust1-1/+5
2023-02-21gccrs: ast: dump: fix extra newline in block without tailDavid Faust1-2/+2
2023-02-21gccrs: ast: dump structs, enums and unionsDavid Faust1-8/+127
2023-02-21gccrs: ast: dump: add format_{tuple,struct}_field helpersDavid Faust1-0/+17
2023-02-21gccrs: ast: dump: add emit_generic_params helperDavid Faust1-13/+17
2023-02-21gccrs: ast: dump If expressionsDavid Faust1-3/+19
2023-02-21gccrs: ast: dump assignment and compound assignment exprDavid Faust1-2/+54
2023-02-21gccrs: dump: Emit visibility when dumping itemsArthur Cohen1-35/+107
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-13gccrs: Add Rust AST visitorsJoel Phillips1-0/+1089