diff options
author | Jakub Dupak <dev@jakubdupak.com> | 2022-10-28 01:37:48 +0200 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2023-02-21 12:36:44 +0100 |
commit | 3b5fb3f89b0f87659d75523337dd8ce3a55f81d0 (patch) | |
tree | 11dae0b494c127b3a777ae1781a4d33e0e06dbaf /libphobos | |
parent | aedd97a537cbf12ad775504a71e5901ea2dacdad (diff) | |
download | gcc-3b5fb3f89b0f87659d75523337dd8ce3a55f81d0.zip gcc-3b5fb3f89b0f87659d75523337dd8ce3a55f81d0.tar.gz gcc-3b5fb3f89b0f87659d75523337dd8ce3a55f81d0.tar.bz2 |
gccrs: ast: transform helper methods to visits and add methods to simplify repeated patterns
gcc/rust/ChangeLog:
* ast/rust-ast-dump.cc (Dump::go): Use new API.
(Dump::format_function_param): Refactor.
(Dump::visit_items_joined_by_separator): New function.
(Dump::emit_attrib): Refactor.
(Dump::visit_as_line): New function.
(Dump::visit_items_as_lines): Likewise.
(Dump::visit_items_as_block): Likewise.
(Dump::visit): Use new API.
(Dump::emit_visibility): Likewise.
(Dump::emit_indented_string): Likewise.
(Dump::emit_generic_params): Likewise.
(Dump::format_tuple_field): Likewise.
(Dump::format_struct_field): Likewise.
(Dump::format_function_common): Likewise.
(Dump::visit_function_common): Likewise.
* ast/rust-ast-dump.h: Declare new functions and add documentation.
Signed-off-by: Jakub Dupak <dev@jakubdupak.com>
Diffstat (limited to 'libphobos')
0 files changed, 0 insertions, 0 deletions