package org.simantics.scl.compiler.markdown.html;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.List;
import org.simantics.scl.compiler.module.repository.ModuleRepository;
public class GenerateAllHtmlDocumentation {
public static void generate(ModuleRepository moduleRepository, Path directory) throws IOException {
HierarchicalDocumentationRef root = HierarchicalDocumentationRef.generateTree(moduleRepository.getSourceRepository());
generate(moduleRepository, directory, root.getChildren(), 0, root);
generateIndex(directory, 0, "StandardLibrary/Prelude.html");
}
private static void generateIndex(Path directory, int level, String url) throws IOException {
Path documentationFile = directory.resolve("index.html");
for(int i=0;i" +
"" +
"If you are not redirected automatically, follow the link.