# File test/test_wpm_writer.rb, line 698
    def build_page(name='MainPage')
      @page_list.push(name)

      src_name = File.join(name, name + '.rb')
      map_name = File.join(name, name + '.map')
      xml_name = File.join(name, name + '.xml')

      Dir.mkdir(name)
      File.open(src_name, 'w') {|src_output|
        File.open(map_name, 'w') {|map_output|
          File.open(xml_name, 'w') {|xml_output|
            yield(src_output, map_output, xml_output)
          }
        }
      }

      nil
    end