예제 #1
0
 private static void WriteClassManualToFile(string path)
 {
     using (var m = new Manual(path))
     {
         m.WriteAll("Twig Class Reference Manual", m.WriteClassHierarchyTOC, m.WriteClassHierarchySections);
         m.Close();
     }
 }
예제 #2
0
 /// <summary>
 /// Writes the Emacs AutoCompleteMode config files
 /// </summary>
 public static void WriteEmacsAutoCompleteFile()
 {
     using (var m = new Manual("documentation.el"))
     {
         m.WriteAutoComplete("Lisp");
         m.WriteAutoComplete("Prolog");
     }
 }
예제 #3
0
        /// <summary>
        /// Writes the Lisp manual to the specified path.
        /// </summary>
        private static void WriteLanguageManualToFile(string language, string title, string path)
        {
            using (var m = new Manual(path))
            {
// ReSharper disable AccessToDisposedClosure
                m.WriteAll(title, () => m.WriteLanguageTOC(language), () => m.WriteLanguageSections(language));
// ReSharper restore AccessToDisposedClosure
                m.Close();
            }
        }