Converts attributes {...} syntax into attributes AST nodes and adds an attribute provider to set attributes for immediately preceding sibling element during HTML rendering.

The attributes is a space separated list of attribute syntax of one of the following:

Attribute which starts with # such as #id-string is equivalent to id="id-string" and .class-name are equivalent to class="class-name"

NOTE: Handling of multiple value assignment for attributes depends on its name: