# -*- coding: utf-8 -*- TITLE: print. unspecified = type text. IN:

&yatt:x;

PARAM[ - foo ] OUT:

<b>foo</b>

TITLE: assign -> print. type text IN:

&yatt:x;

PARAM[ - - ] OUT:

<b>bar</b>

TITLE: $var in text is just an text. IN:

&yatt:x;

PARAM[ - foo - bar ] OUT:

x=$x,y=@{[$y*8]},z=\U,w=%s

TITLE: print. type html IN:

&yatt:x;

PARAM[ - foo ] OUT:

foo

TITLE: type list, expand & size IN: (&yatt:x:expand();) &yatt:x:size(); PARAM[ [ - a - b - c ] ] OUT: (abc) 3 TITLE: type list, expand & size for undef IN: (&yatt:x:expand();) &yatt:x:size(); PARAM[ ] OUT: () 0 TITLE: type html, bare pass thru. IN:

&yatt:y; PARAM[ - foo ] OUT:

foo

TITLE: assign -> print. type scalar IN:

&yatt:x;

PARAM[ - 3 - 8 ] OUT:

22

TITLE: assign -> print. type list IN:

&yatt:x[0];

PARAM[ [ - 1 - 2 ] [ - 3 - 4 ] ] OUT:

1,2,3,4

TITLE: attr (default) IN: PARAM[ - foo ] OUT:
PARAM[ - ] OUT:
TITLE: attr(other,value) IN: PARAM[ - foo ] OUT:
PARAM[ ] OUT:
# In case of missing value