From b910ac9c96a0e09255b9756e3c675b243daf6a89 Mon Sep 17 00:00:00 2001 From: Alex Rocha Date: Fri, 21 Nov 2025 16:47:56 -0800 Subject: [PATCH] Handle CommentNode types --- rust/ruby-rbs/build.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/rust/ruby-rbs/build.rs b/rust/ruby-rbs/build.rs index a8bdfccd2..6a1dca66a 100644 --- a/rust/ruby-rbs/build.rs +++ b/rust/ruby-rbs/build.rs @@ -117,6 +117,15 @@ fn generate(config: &Config) -> Result<(), Box> { writeln!(file, " unsafe {{ (*self.pointer).{} }}", field.name)?; writeln!(file, " }}")?; } + "rbs_ast_comment" => { + writeln!(file, " pub fn {}(&self) -> CommentNode {{", field.name)?; + writeln!( + file, + " CommentNode {{ parser: self.parser, pointer: unsafe {{ (*self.pointer).{} }} }}", + field.name + )?; + writeln!(file, " }}")?; + } "rbs_ast_symbol" => { writeln!(file, " pub fn {}(&self) -> RBSSymbol {{", field.name)?; writeln!(