diff options
| author | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-08-03 13:41:02 -0400 |
|---|---|---|
| committer | Brad Lewis <22850972+BradLewis@users.noreply.github.com> | 2025-08-03 13:41:11 -0400 |
| commit | 662e8358b79de212a3a2b39d077fd7407a850058 (patch) | |
| tree | ebe1dc03a00ce0594b952e80d5461bb70e6a0973 /src/server/documentation.odin | |
| parent | 7c8439ef9ab2243339583a492eac0c867a0b1d4e (diff) | |
Add documentation to union variants
Diffstat (limited to 'src/server/documentation.odin')
| -rw-r--r-- | src/server/documentation.odin | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/documentation.odin b/src/server/documentation.odin index 4d284ec..c22bbb4 100644 --- a/src/server/documentation.odin +++ b/src/server/documentation.odin @@ -216,9 +216,12 @@ get_signature :: proc(ast_context: ^AstContext, symbol: Symbol) -> string { } strings.write_string(&sb, " {\n") for i in 0 ..< len(v.types) { + append_docs(&sb, v.docs, i) strings.write_string(&sb, "\t") build_string_node(v.types[i], &sb, false) - strings.write_string(&sb, ",\n") + strings.write_string(&sb, ",") + append_comments(&sb, v.comments, i) + strings.write_string(&sb, "\n") } strings.write_string(&sb, "}") return strings.to_string(sb) |