% d = @doc_instance %> <% @title = "#{d.full_name} #{d.type}" %> <%= include "partials/breadcrumbs", :object => d %>
<%= auto_link_code(d.superklass, false) %>
<%= d.subklasses.map { |s| auto_link_code(s, false) }.join(', ') %>
<%= d.mixins.map { |m| auto_link_code(m, false) }.join(', ') %>
<%= d.related_utilities.map { |u| auto_link_code(u, false) }.join(', ') %>
<%= d.constructor.ebnf_expressions.join("\n").strip %>
<% unless d.constructor.arguments.empty? %>
<%= arg.name %>
<% unless arg.types.empty? %>
(<%= arg.types.map { |t| auto_link_code(t, false) }.join(' | ') %>)
<% end %>
<%= ' – ' + inline_htmlize(arg.description) unless arg.description.empty? %>
<%= htmlize(d.constructor.description) %>