SYML (Simple YAML-like Markup Language) is a simple markup language with similar structure to YAML, but without all the gewgaws and folderol.
Project description
SYML (Simple YAML-like Markup Language) is a simple markup language with similar structure to YAML, but without all the gewgaws and folderol.
Example
Here’s a simple SYML document:
>>> document = """ foo: - bar - baz - blah boo booleans?: - yes - no - true - false - on - off """
And the resulting data structure:
>>> import syml >>> syml.loads(document) OrderedDict([('foo', ['bar', 'baz', 'blah\nboo']), ('booleans?', ['yes', 'no', 'true', 'false', 'on', 'off'])])
All values in SYML are just plain ol’ text. But let’s face it, sometimes you really do want YAML-like booleans:
>>> import syml >>> syml.loads(document, booleans=True) OrderedDict([('foo', ['bar', 'baz', 'blah\nboo']), ('booleans?', [True, False, True, False, True, False])])
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
syml-0.2.tar.gz
(21.1 kB
view hashes)