view trunk/src/docgen/tests/doctemplate.d @ 452:f658ec4a15dd

Simple docgen ui util, some fixes.
author Jari-Matti M?kel? <jmjm@iki.fi>
date Wed, 24 Oct 2007 22:31:38 +0300
parents 3f44c38bf870
children 4e5b35df3060
line wrap: on
line source

/**
 * Author: Jari-Matti Mäkelä
 * License: GPL3
 */
module docgen.tests.doctemplate;

import docgen.tests.common;
import docgen.document.writers;
import tango.io.Stdout;
import tango.io.FileConduit;
import tango.io.protocol.Writer : Writer;

// doc template
//@unittest
void doctemplate1() {
  auto gen = new TestDocGenerator;
  gen.options.docFormat = DocFormat.LaTeX;
  auto fname = "doctemplate.tex";
  
  auto gwf = new DefaultDocumentWriterFactory(gen);
  auto file = new FileConduit("docgen/teststuff/" ~ fname, FileConduit.WriteCreate);
  auto writer = gwf.createDocumentWriter( [ file ] );
  
  writer.generateFirstPage();
  writer.generateTOC(null);
  writer.generateModuleSection();
  writer.generateListingSection();
  writer.generateDepGraphSection();
  writer.generateIndexSection();
  writer.generateLastPage();
  
  file.close();
}