diff --git a/prism/templates/include/prism/ast.h.erb b/prism/templates/include/prism/ast.h.erb index 54da751bd5..e5926c112c 100644 --- a/prism/templates/include/prism/ast.h.erb +++ b/prism/templates/include/prism/ast.h.erb @@ -151,10 +151,12 @@ typedef struct pm_node { <%- nodes.each do |node| -%> /** - * <%= node.name %> - * - * Type: <%= node.type %> +<%- node.each_comment_line do |line| -%> + *<%= line %> +<%- end -%> + * <%= node.name %> (type: <%= node.type %>) <%- if (node_flags = node.flags) -%> + * * Flags: <%- node_flags.values.each do |value| -%> * PM_<%= node_flags.human.upcase %>_<%= value.name %>