Method: IsoDoc::Function::Blocks#pseudocode_parse

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

#pseudocode_parse(node, out) ⇒ Object



38
39
40
41
42
43
44
45
46
47
# File 'lib/isodoc/function/blocks.rb', line 38

def pseudocode_parse(node, out)
  @in_figure = true
  name = node.at(ns("./fmt-name"))
  s = node.at(ns("./fmt-figure")) || node
  out.div **pseudocode_attrs(node) do |div|
    s.children.each { |n| parse(n, div) unless n.name == "fmt-name" }
    sourcecode_name_parse(node, div, name)
  end
  @in_figure = false
end