How to use the asciidoc.a2x.AttrDict function in asciidoc

To help you get started, we’ve selected a few asciidoc examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github FooBarWidget / mizuho / asciidoc / a2x.py View on Github external
result = []
    if os.path.isfile(asciidoc_file):
        options = ''
        for line in open(asciidoc_file):
            mo = re.search(r'^//\s*a2x:', line)
            if mo:
                options += ' ' + line[mo.end():].strip()
        parse_options()
    return result


#####################################################################
# Application class
#####################################################################

class A2X(AttrDict):
    '''
    a2x options and conversion functions.
    '''

    def execute(self):
        '''
        Process a2x command.
        '''
        self.process_options()
        # Append configuration file options.
        self.asciidoc_opts += ' ' + ASCIIDOC_OPTS
        self.dblatex_opts  += ' ' + DBLATEX_OPTS
        self.fop_opts      += ' ' + FOP_OPTS
        self.xsltproc_opts += ' ' + XSLTPROC_OPTS
        # Execute to_* functions.
        self.__getattribute__('to_'+self.format)()

asciidoc

AsciiDoc is a text document format for writing things.

GPL-2.0
Latest version published 4 months ago

Package Health Score

74 / 100
Full package analysis