c.replacement_text())): modify_preamble(c) break return chunks def snippet_output(self, basename, snippet): str = '' rep = snippet.get_replacements() rep['base'] = basename.replace('\\', '/') rep['filename'] = os.path.basename(snippet.filename).replace('\\', '/') rep['ext'] = snippet.ext if PRINTFILENAME in snippet.option_dict: str += self.output[PRINTFILENAME] % rep if VERBATIM in snippet.option_dict: rep['verb'] = snippet.verb_ly() str += self.output[VERBATIM] % rep str += self.output[OUTPUT] % rep ## todo: maintain breaks if 0: breaks = snippet.ly().count("\n") str += "".ljust(breaks, "\n").replace("\n", "%\n") if QUOTE in snippet.option_dict: str = self.output[QUOTE] % {'str': str} return str BookBase.register_format(BookLatexOutputFormat())
break return chunks def snippet_output (self, basename, snippet): str = '' rep = snippet.get_replacements (); rep['base'] = basename.replace ('\\', '/') rep['filename'] = os.path.basename (snippet.filename).replace ('\\', '/') rep['ext'] = snippet.ext if PRINTFILENAME in snippet.option_dict: str += self.output[PRINTFILENAME] % rep if VERBATIM in snippet.option_dict: rep['verb'] = snippet.verb_ly () str += self.output[VERBATIM] % rep str += self.output[OUTPUT] % rep ## todo: maintain breaks if 0: breaks = snippet.ly ().count ("\n") str += "".ljust (breaks, "\n").replace ("\n","%\n") if QUOTE in snippet.option_dict: str = self.output[QUOTE] % {'str': str} return str BookBase.register_format (BookLatexOutputFormat ());
translated_texidoc = texidoc + self.document_language if os.path.exists(translated_texidoc): str += '@include %(translated_texidoc)s\n\n' % vars() elif os.path.exists(texidoc): str += '@include %(texidoc)s\n\n' % vars() str += self.output_print_filename(basename, snippet) substr = '' rep = snippet.get_replacements() if VERBATIM in snippet.option_dict: rep['version'] = '' if ADDVERSION in snippet.option_dict: rep['version'] = self.output[ADDVERSION] rep['verb'] = snippet.verb_ly() substr = self.output[VERBATIM] % rep substr += self.output_info(basename, snippet) if QUOTE in snippet.option_dict: substr = self.output[QUOTE] % {'str': substr} str += substr # need par after image str += '\n' return str def required_files(self, snippet, base, full, required_files): return self.required_files_png(snippet, base, full, required_files) BookBase.register_format(BookTexinfoOutputFormat())
self.snippet_res = Docbook_snippet_res self.output = Docbook_output self.handled_extensions = ['.lyxml'] self.snippet_option_separator = '\s+' def adjust_snippet_command(self, cmd): if '--formats' not in cmd: return cmd + ' --formats=png,pdf ' else: return cmd def snippet_output(self, basename, snippet): str = '' rep = snippet.get_replacements() for image in snippet.get_images(): rep['image'] = image (rep['base'], rep['ext']) = os.path.splitext(image) str += self.output[OUTPUT] % rep str += self.output_print_filename(basename, snippet) if (snippet.substring('inline') == 'inline'): str = '<inlinemediaobject>' + str + '</inlinemediaobject>' else: str = '<mediaobject>' + str + '</mediaobject>' if VERBATIM in snippet.option_dict: rep['verb'] = BookBase.verbatim_html(snippet.verb_ly()) str = self.output[VERBATIM] % rep + str return str BookBase.register_format(BookDocbookOutputFormat())
translated_texidoc = texidoc + self.document_language if os.path.exists(translated_texidoc): str += '@include %(translated_texidoc)s\n\n' % vars() elif os.path.exists(texidoc): str += '@include %(texidoc)s\n\n' % vars() str += self.output_print_filename(basename, snippet) substr = '' rep = snippet.get_replacements() if book_snippets.VERBATIM in snippet.option_dict: rep['version'] = '' if book_snippets.ADDVERSION in snippet.option_dict: rep['version'] = self.output[book_snippets.ADDVERSION] rep['verb'] = snippet.verb_ly() substr = self.output[book_snippets.VERBATIM] % rep substr += self.output_info(basename, snippet) if book_snippets.QUOTE in snippet.option_dict: substr = self.output[book_snippets.QUOTE] % {'str': substr} str += substr # need par after image str += '\n' return str def required_files(self, snippet, base, full, required_files): return self.required_files_png(snippet, base, full, required_files) book_base.register_format(BookTexinfoOutputFormat())
translated_texidoc = texidoc + self.document_language if os.path.exists (translated_texidoc): str += '@include %(translated_texidoc)s\n\n' % vars () elif os.path.exists (texidoc): str += '@include %(texidoc)s\n\n' % vars () substr = '' rep = snippet.get_replacements (); if VERBATIM in snippet.option_dict: rep['version'] = '' if ADDVERSION in snippet.option_dict: rep['version'] = self.output[ADDVERSION] rep['verb'] = snippet.verb_ly () substr = self.output[VERBATIM] % rep substr += self.output_info (basename, snippet) if QUOTE in snippet.option_dict: substr = self.output[QUOTE] % {'str': substr} str += substr # need par after image str += '\n' return str def required_files (self, snippet, base, full, required_files): return self.required_files_png (snippet, base, full, required_files) BookBase.register_format (BookTexinfoOutputFormat ());
self.snippet_res = Docbook_snippet_res self.output = Docbook_output self.handled_extensions = ['.lyxml'] self.snippet_option_separator = r'\s+' def adjust_snippet_command(self, cmd): if '--formats' not in cmd: return cmd + ' --formats=png,pdf ' else: return cmd def snippet_output(self, basename, snippet): s = '' rep = snippet.get_replacements() for image in snippet.get_images(): rep['image'] = image (rep['base'], rep['ext']) = os.path.splitext(image) s += self.output[book_snippets.OUTPUT] % rep s += self.output_print_filename(basename, snippet) if snippet.substring('inline') == 'inline': s = '<inlinemediaobject>' + s + '</inlinemediaobject>' else: s = '<mediaobject>' + s + '</mediaobject>' if book_snippets.VERBATIM in snippet.option_dict: rep['verb'] = book_base.verbatim_html(snippet.verb_ly()) s = self.output[book_snippets.VERBATIM] % rep + s return s book_base.register_format(BookDocbookOutputFormat())
s += self.output[book_snippets.OUTPUT] % rep1 s += self.output[book_snippets.AFTER] % rep return s def snippet_output(self, basename, snippet): s = '' s += self.output_print_filename(basename, snippet) rep = snippet.get_replacements() substr = '' if book_snippets.VERBATIM in snippet.option_dict: rep['verb'] = book_base.verbatim_html(snippet.verb_ly()) substr = self.output[book_snippets.VERBATIM] % rep subsubstr = self.output_images(basename, snippet) if book_snippets.INLINE not in snippet.option_dict: subsubstr = self.output[book_snippets.PARA] % {'str': subsubstr} substr += subsubstr if book_snippets.QUOTE in snippet.option_dict: substr = self.output[book_snippets.QUOTE] % {'str': substr} s += substr return s def required_files(self, snippet, base, full, required_files): return self.required_files_png(snippet, base, full, required_files) book_base.register_format(BookHTMLOutputFormat())
def snippet_output (self, basename, snippet): str = '' rep = snippet.get_replacements (); rep['base'] = basename rep['filename'] = os.path.basename (snippet.filename) rep['ext'] = snippet.ext str += self.output_print_filename (basename, snippet) if VERBATIM in snippet.option_dict: rep['verb'] = BookBase.verbatim_html (snippet.verb_ly ()) str += self.output[VERBATIM] % rep if QUOTE in snippet.option_dict: str = self.output[QUOTE] % {'str': str} str += self.output[BEFORE] % rep for image in snippet.get_images (): rep1 = copy.copy (rep) rep1['image'] = image (rep1['base'], rep1['ext']) = os.path.splitext (image) rep1['alt'] = snippet.option_dict[ALT] str += self.output[OUTPUT] % rep1 str += self.output[AFTER] % rep return str def required_files (self, snippet, base, full, required_files): return self.required_files_png (snippet, base, full, required_files) BookBase.register_format (BookHTMLOutputFormat ());
''' class BookMusicXML (BookTexinfo.BookTexinfoOutputFormat): def __init__ (self): BookTexinfo.BookTexinfoOutputFormat.__init__ (self) self.format = "MusicXMLTest" self.output[BookBase.OUTPUTIMAGE] = MusicXMLOutputImage self.output[BookBase.OUTPUT] = MusicXMLOutput self.output[BookBase.PRINTFILENAME] = MusicXMLPrintFilename def snippet_class (self, type): if type == "musicxml_file": return MusicXMLTestSuiteSnippet else: return BookSnippet.snippet_type_to_class.get (type, BookSnippet.Snippet) def snippet_output (self, basename, snippet): return BookTexinfo.BookTexinfoOutputFormat.snippet_output (self, basename, snippet) class MusicXMLTestSuiteSnippet (BookSnippet.MusicXMLFileSnippet): def __init__ (self, type, match, formatter, line_number, global_options): BookSnippet.MusicXMLFileSnippet.__init__ (self, type, match, formatter, line_number, global_options) ## TODO: Customize output with renderings from other MusicXML-supporting # applications. Also add some link to the intermediate .ly file BookBase.register_format (BookMusicXML ());
def snippet_output(self, basename, snippet): str = '' rep = snippet.get_replacements() rep['base'] = basename rep['filename'] = os.path.basename(snippet.filename) rep['ext'] = snippet.ext str += self.output_print_filename(basename, snippet) if VERBATIM in snippet.option_dict: rep['verb'] = BookBase.verbatim_html(snippet.verb_ly()) str += self.output[VERBATIM] % rep if QUOTE in snippet.option_dict: str = self.output[QUOTE] % {'str': str} str += self.output[BEFORE] % rep for image in snippet.get_images(): rep1 = copy.copy(rep) rep1['image'] = image (rep1['base'], rep1['ext']) = os.path.splitext(image) rep1['alt'] = snippet.option_dict[ALT] str += self.output[OUTPUT] % rep1 str += self.output[AFTER] % rep return str def required_files(self, snippet, base, full, required_files): return self.required_files_png(snippet, base, full, required_files) BookBase.register_format(BookHTMLOutputFormat())
self.snippet_res = Docbook_snippet_res self.output = Docbook_output self.handled_extensions = ['.lyxml'] self.snippet_option_separator = '\s*' def adjust_snippet_command (self, cmd): if '--formats' not in cmd: return cmd + ' --formats=png,pdf ' else: return cmd def snippet_output (self, basename, snippet): str = '' rep = snippet.get_replacements (); for image in snippet.get_images (): rep['image'] = image (rep['base'], rep['ext']) = os.path.splitext (image) str += self.output[OUTPUT] % rep str += self.output_print_filename (basename, snippet) if (snippet.substring('inline') == 'inline'): str = '<inlinemediaobject>' + str + '</inlinemediaobject>' else: str = '<mediaobject>' + str + '</mediaobject>' if VERBATIM in snippet.option_dict: rep['verb'] = BookBase.verbatim_html (snippet.verb_ly ()) str = self.output[VERBATIM] % rep + str return str BookBase.register_format (BookDocbookOutputFormat ());
modify_preamble(c) break return chunks def snippet_output(self, basename, snippet): s = '' rep = snippet.get_replacements() rep['base'] = basename.replace('\\', '/') rep['filename'] = os.path.basename(snippet.filename).replace('\\', '/') rep['ext'] = snippet.ext if book_snippets.PRINTFILENAME in snippet.option_dict: s += self.output[book_snippets.PRINTFILENAME] % rep if book_snippets.VERBATIM in snippet.option_dict: rep['verb'] = snippet.verb_ly() s += self.output[book_snippets.VERBATIM] % rep s += self.output[book_snippets.OUTPUT] % rep # todo: maintain breaks if 0: breaks = snippet.ly().count("\n") s += "".ljust(breaks, "\n").replace("\n", "%\n") if book_snippets.QUOTE in snippet.option_dict: s = self.output[book_snippets.QUOTE] % {'str': s} return s book_base.register_format(BookLatexOutputFormat())