view scripts/fontaine @ 5:22f5f1374143

Add ignore patterns for Mercurial and PyTest.
author Ludovic Chabant <ludovic@chabant.com>
date Tue, 03 Jan 2017 09:43:23 -0800
parents 9053902c750e
children a5488b474c6b
line wrap: on
line source

#!/usr/bin/env python
import os.path
import sys
import argparse


sys.path.append(os.path.dirname(os.path.dirname(__file__)))


def main():
    parser = argparse.ArgumentParser(
        description='Fontaine command line utility')
    parser.add_argument('script')
    args = parser.parse_args()

    from fontaine.parser import FontaineParser
    from fontaine.console import ConsoleDocumentRenderer
    p = FontaineParser()
    doc = p.parse(args.script)
    rdr = ConsoleDocumentRenderer()
    rdr.render_doc(doc)


if __name__ == '__main__':
    main()