Html Programming ################ To reduce the amount of code one may need in a Python component for rendering (and sometimes to fully remove it) one can use some especially prefixed attributes when writing html code. These prefixes and interpreted by the *AnPyLar* engine and turned into code. The rules: - The attribute name relates to the node. - The attribute value is meant to exist within the Python part of the component and will be evaluated as if had been prefixed with ``self``. Where ``self`` refers to the component controlling the html code. Let's see the different directives. Formatting ********** Unnamed arguments ================= This is done with the square brackets: ``[]``. For example, given this component definition .. code-block:: python class MyComponent(AppComponent) title = 'My Title' The following can be done directly in the html code::