{ "info": { "author": "Ethan Furman", "author_email": "ethan@stoneleaf.us", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Software Development", "Topic :: Text Processing :: Markup :: HTML", "Topic :: Text Processing :: Markup :: XML" ], "description": "xaml -- XML Abstract Markup Language\n====================================\n\nan easier way for humans to write xml and html\n\nif a line starts with any xaml component ( ~ @ . # $ ) that line represents\nan xml/http element::\n\n - an element continues until eol, or an unquoted :\n - an element can be continued to the next line(s) using unquoted parens\n\nif a line starts with a \":\" it is specifying how the following lines should\nbe interpreted::\n\n - :css -> cascading style sheets that are inserted with a