Method: IsoDoc::Function::Blocks#sourcecode_parse

Defined in:
lib/isodoc/function/blocks.rb

#sourcecode_parse(node, out) ⇒ Object



60
61
62
63
64
65
66
67
68
69
# File 'lib/isodoc/function/blocks.rb', line 60

def sourcecode_parse(node, out)
  name = node.at(ns("./fmt-name"))
  n = node.at(ns("./fmt-sourcecode"))
  s = n || node
  out.p **sourcecode_attrs(node) do |div|
    sourcecode_parse1(s, div)
  end
  annotation_parse(s, out)
  sourcecode_name_parse(node, out, name)
end