aboutsummaryrefslogtreecommitdiff
path: root/libphobos
diff options
context:
space:
mode:
authorJakub Dupak <dev@jakubdupak.com>2022-10-28 01:37:48 +0200
committerArthur Cohen <arthur.cohen@embecosm.com>2023-02-21 12:36:44 +0100
commit3b5fb3f89b0f87659d75523337dd8ce3a55f81d0 (patch)
tree11dae0b494c127b3a777ae1781a4d33e0e06dbaf /libphobos
parentaedd97a537cbf12ad775504a71e5901ea2dacdad (diff)
downloadgcc-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