API Reference for Enthought Tool Suite 3.2.0

Small hand-written recursive descent parser for SVG <path> data.

In [1]: from svg_regex import svg_parser

In [3]: svg_parser.parse('M 10,20 30,40V50 60 70') Out[3]: [('M', [(10.0, 20.0), (30.0, 40.0)]), ('V', [50.0, 60.0, 70.0])]

In [4]: svg_parser.parse('M 0.6051.5') # An edge case Out[4]: [('M', [(0.60509999999999997, 0.5)])]

In [5]: svg_parser.parse('M 100-200') # Another edge case Out[5]: [('M', [(100.0, -200.0)])]

Variables

Classes

Imported Names

Local nameRefers to
rere

© Copyright 2002-2009 Enthought, Inc.