def make_tables(manager, filepath, key_prefix, mcname):
            builder = SvgBuilder(filepath, key_prefix, scale)

            shape_table = manager.get_shapes(builder.get_shapes().split('\n'))
            anim_table  = manager.get_animation(builder.get_animation())

            structure_table, structure_tree = manager.get_structure(builder.get_structure(),
                                                                    shape_table, anim_table,
                                                                    [], 
                                                                    builder.get_shapes_as_dict(),
                                                                    mcname,
                                                                    key_prefix)

            return shape_table, anim_table, structure_table, structure_tree
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys

from vg.parser import SvgBuilder, Parser

if __name__ == '__main__':

    if len(sys.argv) < 3:
        print 'usage: python %s inputfilename.xml output_directory' % sys.argv[0]
        sys.exit(1)

    fp = open(sys.argv[1], 'r')

    builder = SvgBuilder(fp, '', 1.0)
    builder.save(sys.argv[2])